Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 May 2024 | 0.00 | 0.00 | 0.00 | 3,856.75 | 3,856.75 | 4,235 |
21 May 2024 | 3,803.50 | 3,841.50 | 3,791.00 | 3,828.50 | 3,828.50 | 3,557 |
20 May 2024 | 3,798.50 | 3,833.00 | 3,791.45 | 3,832.25 | 3,832.25 | 2,171 |
17 May 2024 | 3,827.00 | 3,844.02 | 3,792.00 | 3,797.75 | 3,797.75 | 2,927 |
16 May 2024 | 3,846.50 | 3,864.96 | 3,834.47 | 3,859.00 | 3,859.00 | 6,994 |
15 May 2024 | 3,774.00 | 3,811.66 | 3,745.50 | 3,804.50 | 3,804.50 | 4,464 |
14 May 2024 | 3,691.50 | 3,712.50 | 3,689.09 | 3,723.75 | 3,723.75 | 1,047 |
13 May 2024 | 3,717.00 | 3,717.00 | 3,690.06 | 3,697.25 | 3,697.25 | 1,234 |
10 May 2024 | 3,684.00 | 3,732.00 | 3,673.50 | 3,705.50 | 3,705.50 | 6,856 |
09 May 2024 | 3,672.00 | 3,697.29 | 3,643.00 | 3,671.25 | 3,671.25 | 623 |
08 May 2024 | 3,700.86 | 3,713.17 | 3,670.92 | 3,675.75 | 3,675.75 | 949 |
07 May 2024 | 3,697.00 | 3,711.00 | 3,666.88 | 3,694.50 | 3,694.50 | 4,456 |
03 May 2024 | 3,537.00 | 3,641.00 | 3,532.95 | 3,603.00 | 3,603.00 | 1,230 |
02 May 2024 | 3,506.00 | 3,523.50 | 3,483.00 | 3,506.50 | 3,506.50 | 1,818 |
01 May 2024 | 3,506.00 | 3,549.26 | 3,490.00 | 3,470.00 | 3,470.00 | 4,467 |
30 Apr 2024 | 3,624.50 | 3,641.91 | 3,606.00 | 3,606.00 | 3,606.00 | 1,190 |
29 Apr 2024 | 3,635.00 | 3,635.91 | 3,591.00 | 3,601.50 | 3,601.50 | 2,799 |
26 Apr 2024 | 3,547.50 | 3,627.00 | 3,522.16 | 3,626.00 | 3,626.00 | 2,362 |
25 Apr 2024 | 3,446.50 | 3,492.00 | 3,418.50 | 3,473.00 | 3,473.00 | 4,653 |
24 Apr 2024 | 3,543.00 | 3,547.50 | 3,524.50 | 3,487.00 | 3,487.00 | 2,894 |
23 Apr 2024 | 3,422.50 | 3,436.88 | 3,422.50 | 3,455.75 | 3,455.75 | 769 |
22 Apr 2024 | 3,366.50 | 3,408.68 | 3,352.99 | 3,366.00 | 3,366.00 | 6,496 |
19 Apr 2024 | 3,473.50 | 3,500.50 | 3,432.00 | 3,428.50 | 3,428.50 | 2,270 |
18 Apr 2024 | 3,615.50 | 3,615.50 | 3,507.50 | 3,557.75 | 3,557.75 | 2,487 |
17 Apr 2024 | 3,640.00 | 3,676.50 | 3,603.00 | 3,615.75 | 3,615.75 | 6,154 |
16 Apr 2024 | 3,624.50 | 3,661.00 | 3,624.50 | 3,675.50 | 3,675.50 | 1,587 |
15 Apr 2024 | 3,725.00 | 3,771.94 | 3,722.77 | 3,725.50 | 3,725.50 | 3,729 |
12 Apr 2024 | 3,803.00 | 3,803.00 | 3,736.50 | 3,736.25 | 3,736.25 | 3,829 |
11 Apr 2024 | 3,678.00 | 3,740.00 | 3,678.00 | 3,734.50 | 3,734.50 | 3,844 |
10 Apr 2024 | 3,674.23 | 3,698.50 | 3,617.00 | 3,693.50 | 3,693.50 | 1,794 |
09 Apr 2024 | 3,694.00 | 3,694.00 | 3,659.50 | 3,628.00 | 3,628.00 | 2,023 |
08 Apr 2024 | 3,695.50 | 3,710.00 | 3,670.08 | 3,681.50 | 3,681.50 | 3,747 |
05 Apr 2024 | 3,640.50 | 3,665.91 | 3,640.50 | 3,675.00 | 3,675.00 | 2,254 |
04 Apr 2024 | 3,771.00 | 3,779.24 | 3,751.00 | 3,743.50 | 3,743.50 | 5,503 |
03 Apr 2024 | 3,727.00 | 3,760.50 | 3,716.26 | 3,758.00 | 3,758.00 | 1,235 |
02 Apr 2024 | 3,739.00 | 3,820.53 | 3,702.05 | 3,726.50 | 3,726.50 | 4,000 |
28 Mar 2024 | 3,727.00 | 3,743.50 | 3,721.50 | 3,733.25 | 3,733.25 | 7,508 |
27 Mar 2024 | 3,785.50 | 3,785.50 | 3,694.00 | 3,717.25 | 3,717.25 | 3,855 |
26 Mar 2024 | 3,816.00 | 3,820.93 | 3,777.00 | 3,786.50 | 3,786.50 | 5,323 |
25 Mar 2024 | 3,801.50 | 3,818.93 | 3,751.50 | 3,792.50 | 3,792.50 | 4,767 |
22 Mar 2024 | 3,751.50 | 3,798.50 | 3,751.50 | 3,795.00 | 3,795.00 | 6,936 |
21 Mar 2024 | 3,710.00 | 3,768.92 | 3,710.00 | 3,789.75 | 3,789.75 | 6,645 |
20 Mar 2024 | 3,612.00 | 3,612.00 | 3,592.50 | 3,597.25 | 3,597.25 | 1,354 |
19 Mar 2024 | 3,623.50 | 3,623.50 | 3,516.69 | 3,566.25 | 3,566.25 | 27,620 |
18 Mar 2024 | 3,633.50 | 3,672.27 | 3,633.50 | 3,624.25 | 3,624.25 | 19,970 |
15 Mar 2024 | 3,589.50 | 3,622.50 | 3,562.00 | 3,601.00 | 3,601.00 | 13,821 |
14 Mar 2024 | 3,667.50 | 3,697.55 | 3,610.00 | 3,619.75 | 3,619.75 | 2,351 |
13 Mar 2024 | 3,753.50 | 3,758.73 | 3,629.08 | 3,651.25 | 3,651.25 | 7,104 |
12 Mar 2024 | 3,646.50 | 3,711.02 | 3,646.00 | 3,701.50 | 3,701.50 | 2,134 |
11 Mar 2024 | 3,641.00 | 3,668.63 | 3,586.50 | 3,634.00 | 3,634.00 | 44,113 |
08 Mar 2024 | 3,866.50 | 3,887.00 | 3,756.50 | 3,742.00 | 3,742.00 | 15,501 |
07 Mar 2024 | 3,716.50 | 3,831.50 | 3,716.50 | 3,831.50 | 3,831.50 | 4,988 |
06 Mar 2024 | 3,722.50 | 3,736.50 | 3,700.76 | 3,740.50 | 3,740.50 | 6,091 |
05 Mar 2024 | 3,685.00 | 3,685.00 | 3,618.50 | 3,638.25 | 3,638.25 | 5,369 |
04 Mar 2024 | 3,661.50 | 3,700.44 | 3,660.00 | 3,688.50 | 3,688.50 | 26,104 |
01 Mar 2024 | 3,520.00 | 3,581.00 | 3,517.19 | 3,599.00 | 3,599.00 | 7,073 |
29 Feb 2024 | 3,461.50 | 3,470.41 | 3,461.50 | 3,465.00 | 3,465.00 | 3,401 |
28 Feb 2024 | 3,421.50 | 3,432.00 | 3,407.50 | 3,432.00 | 3,432.00 | 1,110 |
27 Feb 2024 | 3,462.50 | 3,462.50 | 3,432.50 | 3,453.00 | 3,453.00 | 3,835 |
26 Feb 2024 | 3,453.50 | 3,468.00 | 3,420.04 | 3,469.50 | 3,469.50 | 9,368 |
23 Feb 2024 | 3,474.50 | 3,507.50 | 3,418.92 | 3,442.00 | 3,442.00 | 2,248 |
22 Feb 2024 | 3,421.50 | 3,453.00 | 3,411.87 | 3,444.25 | 3,444.25 | 2,833 |
21 Feb 2024 | 3,219.00 | 3,219.00 | 3,188.50 | 3,195.00 | 3,195.00 | 9,475 |
20 Feb 2024 | 3,321.50 | 3,321.50 | 3,199.00 | 3,210.00 | 3,210.00 | 2,156 |
19 Feb 2024 | 3,329.50 | 3,338.00 | 3,326.59 | 3,335.00 | 3,335.00 | 1,563 |
16 Feb 2024 | 3,374.50 | 3,378.92 | 3,328.00 | 3,358.75 | 3,358.75 | 4,389 |
15 Feb 2024 | 3,396.00 | 3,396.00 | 3,344.00 | 3,351.25 | 3,351.25 | 7,977 |
14 Feb 2024 | 3,341.00 | 3,363.24 | 3,329.28 | 3,347.00 | 3,347.00 | 3,443 |
13 Feb 2024 | 3,352.00 | 3,352.00 | 3,265.00 | 3,319.50 | 3,319.50 | 3,284 |
12 Feb 2024 | 3,318.00 | 3,381.00 | 3,318.00 | 3,382.50 | 3,382.50 | 7,672 |
09 Feb 2024 | 3,295.00 | 3,300.00 | 3,274.66 | 3,307.75 | 3,307.75 | 2,938 |
08 Feb 2024 | 3,262.00 | 3,277.50 | 3,247.50 | 3,270.50 | 3,270.50 | 6,955 |
07 Feb 2024 | 3,155.00 | 3,184.50 | 3,153.39 | 3,205.00 | 3,205.00 | 2,243 |
06 Feb 2024 | 3,245.00 | 3,250.00 | 3,183.50 | 3,162.75 | 3,162.75 | 1,250 |
05 Feb 2024 | 3,129.00 | 3,195.50 | 3,129.00 | 3,179.50 | 3,179.50 | 3,121 |
02 Feb 2024 | 3,038.50 | 3,087.50 | 3,033.00 | 3,093.75 | 3,093.75 | 3,664 |
01 Feb 2024 | 3,040.00 | 3,040.00 | 3,008.44 | 2,995.25 | 2,995.25 | 320 |
31 Jan 2024 | 3,016.50 | 3,016.50 | 2,995.27 | 2,994.25 | 2,994.25 | 611 |
30 Jan 2024 | 3,085.50 | 3,085.50 | 3,067.00 | 3,072.00 | 3,072.00 | 391 |
29 Jan 2024 | 3,045.00 | 3,050.00 | 3,037.00 | 3,035.50 | 3,035.50 | 2,072 |
26 Jan 2024 | 3,054.00 | 3,068.63 | 3,021.00 | 3,046.25 | 3,046.25 | 1,681 |
25 Jan 2024 | 3,115.00 | 3,129.50 | 3,097.00 | 3,124.50 | 3,124.50 | 853 |
24 Jan 2024 | 3,040.50 | 3,084.00 | 3,039.50 | 3,086.75 | 3,086.75 | 2,457 |
23 Jan 2024 | 3,019.00 | 3,019.00 | 2,995.50 | 3,008.50 | 3,008.50 | 7,612 |
22 Jan 2024 | 3,031.82 | 3,035.50 | 3,002.50 | 3,006.75 | 3,006.75 | 539 |
19 Jan 2024 | 2,937.00 | 2,939.50 | 2,913.50 | 2,951.50 | 2,951.50 | 3,046 |
18 Jan 2024 | 2,832.00 | 2,884.86 | 2,832.00 | 2,891.00 | 2,891.00 | 610 |
17 Jan 2024 | 2,812.50 | 2,812.50 | 2,771.88 | 2,788.75 | 2,788.75 | 4,763 |
16 Jan 2024 | 2,799.50 | 2,803.50 | 2,798.50 | 2,830.50 | 2,830.50 | 1,444 |
15 Jan 2024 | 2,792.00 | 2,792.00 | 2,792.00 | 2,786.50 | 2,786.50 | 96 |
12 Jan 2024 | 2,779.50 | 2,779.50 | 2,779.18 | 2,772.25 | 2,772.25 | 169 |
11 Jan 2024 | 2,786.00 | 2,786.00 | 2,786.00 | 2,751.75 | 2,751.75 | 18 |
10 Jan 2024 | 2,751.50 | 2,751.50 | 2,751.50 | 2,764.25 | 2,764.25 | 15 |
09 Jan 2024 | 2,739.50 | 2,740.50 | 2,727.00 | 2,753.00 | 2,753.00 | 66 |
08 Jan 2024 | 2,718.50 | 2,718.50 | 2,705.50 | 2,716.50 | 2,716.50 | 223 |
05 Jan 2024 | 2,658.00 | 2,665.50 | 2,635.50 | 2,665.50 | 2,665.50 | 77 |
04 Jan 2024 | 2,626.00 | 2,631.00 | 2,626.00 | 2,656.75 | 2,656.75 | 115 |
03 Jan 2024 | 2,664.50 | 2,674.49 | 2,664.50 | 2,662.25 | 2,662.25 | 1,284 |
02 Jan 2024 | 2,724.00 | 2,731.08 | 2,724.00 | 2,726.75 | 2,726.75 | 130 |
29 Dec 2023 | 2,785.50 | 2,793.00 | 2,785.50 | 2,787.50 | 2,787.50 | 74 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |