Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 3,803.13 | 3,811.79 | 3,803.13 | 3,822.00 | 3,822.00 | 637 |
02 May 2024 | 3,788.88 | 3,788.88 | 3,788.88 | 3,797.00 | 3,797.00 | 82 |
01 May 2024 | 3,757.50 | 3,780.75 | 3,767.50 | 3,757.50 | 3,757.50 | 970 |
30 Apr 2024 | 3,793.64 | 3,797.95 | 3,793.64 | 3,780.25 | 3,780.25 | 432 |
29 Apr 2024 | 3,793.50 | 3,799.52 | 3,792.15 | 3,800.50 | 3,800.50 | 169 |
26 Apr 2024 | 3,796.50 | 3,796.50 | 3,789.50 | 3,794.75 | 3,794.75 | 694 |
25 Apr 2024 | 3,785.50 | 3,785.50 | 3,746.00 | 3,755.25 | 3,755.25 | 26 |
24 Apr 2024 | 3,829.50 | 3,829.50 | 3,812.82 | 3,802.25 | 3,802.25 | 386 |
23 Apr 2024 | 3,829.50 | 3,829.50 | 3,826.54 | 3,836.00 | 3,836.00 | 4,584 |
22 Apr 2024 | 3,802.50 | 3,823.50 | 3,791.50 | 3,809.50 | 3,809.50 | 118,198 |
19 Apr 2024 | 3,725.00 | 3,765.50 | 3,724.00 | 3,763.50 | 3,763.50 | 69,722 |
18 Apr 2024 | 3,746.00 | 3,778.00 | 3,738.50 | 3,772.00 | 3,772.00 | 86,077 |
17 Apr 2024 | 3,749.00 | 3,749.00 | 3,731.00 | 3,732.50 | 3,732.50 | 1,312 |
16 Apr 2024 | 3,725.50 | 3,725.50 | 3,718.46 | 3,725.50 | 3,725.50 | 427 |
15 Apr 2024 | 3,785.00 | 3,798.00 | 3,768.00 | 3,774.50 | 3,774.50 | 1,474 |
12 Apr 2024 | 3,814.06 | 3,814.06 | 3,814.06 | 3,771.00 | 3,771.00 | 136 |
11 Apr 2024 | 3,789.44 | 3,789.44 | 3,789.44 | 3,786.25 | 3,786.25 | 283 |
10 Apr 2024 | 3,818.55 | 3,818.55 | 3,818.55 | 3,819.75 | 3,819.75 | 936 |
09 Apr 2024 | 3,840.00 | 3,850.50 | 3,832.50 | 3,832.50 | 3,832.50 | 564 |
08 Apr 2024 | 3,820.50 | 3,850.00 | 3,813.33 | 3,847.00 | 3,847.00 | 2,210 |
05 Apr 2024 | 3,801.00 | 3,804.50 | 3,790.50 | 3,807.25 | 3,807.25 | 25,022 |
04 Apr 2024 | 3,844.50 | 3,851.55 | 3,836.50 | 3,849.50 | 3,849.50 | 577 |
03 Apr 2024 | 3,798.00 | 3,841.50 | 3,797.95 | 3,838.75 | 3,838.75 | 13,603 |
02 Apr 2024 | 3,846.00 | 3,860.92 | 3,807.50 | 3,807.50 | 3,807.50 | 3,725 |
28 Mar 2024 | 3,832.50 | 3,838.50 | 3,826.00 | 3,828.50 | 3,828.50 | 478 |
27 Mar 2024 | 3,819.50 | 3,841.23 | 3,819.50 | 3,837.50 | 3,837.50 | 28,128 |
26 Mar 2024 | 3,812.00 | 3,815.00 | 3,809.50 | 3,817.75 | 3,817.75 | 488 |
25 Mar 2024 | 3,765.00 | 3,793.50 | 3,765.00 | 3,794.25 | 3,794.25 | 539 |
22 Mar 2024 | 3,795.00 | 3,800.69 | 3,791.50 | 3,794.50 | 3,794.50 | 5,510 |
21 Mar 2024 | 3,774.50 | 3,787.14 | 3,761.03 | 3,783.50 | 3,783.50 | 31,381 |
20 Mar 2024 | 3,725.50 | 3,737.50 | 3,725.50 | 3,734.75 | 3,734.75 | 10,064 |
19 Mar 2024 | 3,705.00 | 3,723.00 | 3,705.00 | 3,732.50 | 3,732.50 | 289,089 |
18 Mar 2024 | 3,733.00 | 3,733.32 | 3,716.96 | 3,719.25 | 3,719.25 | 23,453 |
15 Mar 2024 | 3,737.50 | 3,739.96 | 3,725.50 | 3,725.50 | 3,725.50 | 602 |
14 Mar 2024 | 3,743.00 | 3,754.00 | 3,731.54 | 3,724.00 | 3,724.00 | 2,360 |
13 Mar 2024 | 3,744.25 | 3,744.25 | 3,744.25 | 3,744.25 | 3,744.25 | - |
12 Mar 2024 | 3,719.96 | 3,724.00 | 3,719.96 | 3,724.75 | 3,724.75 | 1,950 |
11 Mar 2024 | 3,660.00 | 3,688.50 | 3,660.00 | 3,688.50 | 3,688.50 | 2,288 |
08 Mar 2024 | 3,696.00 | 3,696.00 | 3,691.50 | 3,694.25 | 3,694.25 | 1,127 |
07 Mar 2024 | 3,675.50 | 3,728.50 | 3,675.50 | 3,710.50 | 3,710.50 | 21,860 |
06 Mar 2024 | 3,683.00 | 3,705.00 | 3,683.00 | 3,698.00 | 3,698.00 | 1,663 |
05 Mar 2024 | 3,667.50 | 3,683.50 | 3,667.50 | 3,669.00 | 3,669.00 | 845 |
04 Mar 2024 | 3,700.95 | 3,700.95 | 3,700.95 | 3,700.50 | 3,700.50 | 468 |
01 Mar 2024 | 3,685.50 | 3,690.86 | 3,685.50 | 3,706.50 | 3,706.50 | 297 |
29 Feb 2024 | 3,684.00 | 3,689.50 | 3,671.50 | 3,671.50 | 3,671.50 | 1,060 |
28 Feb 2024 | 3,684.50 | 3,687.50 | 3,684.25 | 3,687.50 | 3,687.50 | 694 |
27 Feb 2024 | 3,683.00 | 3,689.50 | 3,683.00 | 3,698.25 | 3,698.25 | 17,135 |
26 Feb 2024 | 3,688.34 | 3,695.50 | 3,688.34 | 3,687.50 | 3,687.50 | 2,011 |
23 Feb 2024 | 3,703.50 | 3,703.50 | 3,697.50 | 3,698.50 | 3,698.50 | 1,154 |
22 Feb 2024 | 3,717.00 | 3,725.50 | 3,704.00 | 3,716.50 | 3,716.50 | 2,432 |
21 Feb 2024 | 3,665.50 | 3,672.96 | 3,657.00 | 3,671.25 | 3,671.25 | 15,141 |
20 Feb 2024 | 3,650.25 | 3,650.25 | 3,650.25 | 3,650.25 | 3,650.25 | - |
19 Feb 2024 | 3,673.50 | 3,673.50 | 3,673.50 | 3,673.50 | 3,673.50 | - |
16 Feb 2024 | 3,693.08 | 3,693.08 | 3,688.50 | 3,696.75 | 3,696.75 | 15 |
15 Feb 2024 | 3,668.00 | 3,668.00 | 3,668.00 | 3,670.00 | 3,670.00 | 8,649 |
14 Feb 2024 | 3,640.52 | 3,648.00 | 3,640.52 | 3,660.25 | 3,660.25 | 617 |
13 Feb 2024 | 3,617.50 | 3,617.50 | 3,609.00 | 3,622.50 | 3,622.50 | 114 |
12 Feb 2024 | 3,687.45 | 3,687.45 | 3,687.45 | 3,685.25 | 3,685.25 | 18,081 |
09 Feb 2024 | 3,653.00 | 3,653.00 | 3,649.00 | 3,649.00 | 3,649.00 | 161 |
08 Feb 2024 | 3,657.00 | 3,665.94 | 3,657.00 | 3,652.25 | 3,652.25 | 719 |
07 Feb 2024 | 3,641.50 | 3,641.50 | 3,641.50 | 3,632.75 | 3,632.75 | 222 |
06 Feb 2024 | 3,638.00 | 3,644.00 | 3,637.50 | 3,644.00 | 3,644.00 | 6,046 |
05 Feb 2024 | 3,656.50 | 3,656.50 | 3,656.50 | 3,638.00 | 3,638.00 | 14,621 |
02 Feb 2024 | 3,643.00 | 3,643.00 | 3,641.00 | 3,644.50 | 3,644.50 | 934 |
01 Feb 2024 | 3,659.50 | 3,661.46 | 3,641.50 | 3,641.50 | 3,641.50 | 613 |
31 Jan 2024 | 3,676.50 | 3,676.50 | 3,657.98 | 3,668.00 | 3,668.00 | 709 |
30 Jan 2024 | 3,674.00 | 3,679.00 | 3,666.00 | 3,679.00 | 3,679.00 | 2,072 |
29 Jan 2024 | 3,647.00 | 3,655.27 | 3,647.00 | 3,661.75 | 3,661.75 | 10,508 |
26 Jan 2024 | 3,651.00 | 3,671.00 | 3,651.00 | 3,682.25 | 3,682.25 | 4 |
25 Jan 2024 | 3,630.00 | 3,638.00 | 3,625.15 | 3,634.50 | 3,634.50 | 862 |
24 Jan 2024 | 3,641.00 | 3,657.50 | 3,641.00 | 3,657.50 | 3,657.50 | 107 |
23 Jan 2024 | 3,602.04 | 3,602.04 | 3,602.04 | 3,615.25 | 3,615.25 | 626 |
22 Jan 2024 | 3,609.00 | 3,609.00 | 3,607.50 | 3,607.50 | 3,607.50 | 345 |
19 Jan 2024 | 3,598.45 | 3,601.54 | 3,595.50 | 3,590.75 | 3,590.75 | 14 |
18 Jan 2024 | 3,591.25 | 3,591.25 | 3,591.25 | 3,591.25 | 3,591.25 | - |
17 Jan 2024 | 3,589.43 | 3,589.43 | 3,589.43 | 3,568.75 | 3,568.75 | 120 |
16 Jan 2024 | 3,637.53 | 3,638.14 | 3,630.45 | 3,635.75 | 3,635.75 | 444 |
15 Jan 2024 | 3,678.50 | 3,684.47 | 3,665.18 | 3,670.00 | 3,670.00 | 678 |
12 Jan 2024 | 3,689.00 | 3,705.00 | 3,679.97 | 3,691.50 | 3,691.50 | 5,783 |
11 Jan 2024 | 3,709.00 | 3,716.00 | 3,667.00 | 3,667.00 | 3,667.00 | 1,290 |
10 Jan 2024 | 3,689.00 | 3,696.50 | 3,688.22 | 3,696.50 | 3,696.50 | 740 |
09 Jan 2024 | 3,695.50 | 3,700.45 | 3,671.00 | 3,687.00 | 3,687.00 | 17,779 |
08 Jan 2024 | 3,684.50 | 3,715.50 | 3,681.47 | 3,716.75 | 3,716.75 | 381 |
05 Jan 2024 | 3,669.00 | 3,701.00 | 3,654.96 | 3,693.00 | 3,693.00 | 380 |
04 Jan 2024 | 3,686.00 | 3,716.35 | 3,686.00 | 3,723.00 | 3,723.00 | 207 |
03 Jan 2024 | 3,786.50 | 3,797.11 | 3,726.96 | 3,705.25 | 3,705.25 | 9,791 |
02 Jan 2024 | 3,845.00 | 3,845.50 | 3,799.85 | 3,804.00 | 3,804.00 | 6,515 |
29 Dec 2023 | 3,840.00 | 3,840.00 | 3,840.00 | 3,839.00 | 3,839.00 | 1 |
28 Dec 2023 | 3,840.50 | 3,841.18 | 3,826.00 | 3,826.00 | 3,826.00 | 77 |
27 Dec 2023 | 3,842.00 | 3,842.00 | 3,842.00 | 3,842.75 | 3,842.75 | 59 |
22 Dec 2023 | 3,803.00 | 3,803.00 | 3,802.50 | 3,801.50 | 3,801.50 | 1,495 |
21 Dec 2023 | 3,814.00 | 3,821.50 | 3,802.54 | 3,822.25 | 3,822.25 | 685 |
20 Dec 2023 | 3,811.00 | 3,811.00 | 3,784.50 | 3,815.00 | 3,815.00 | 239 |
19 Dec 2023 | 3,758.00 | 3,772.50 | 3,758.00 | 3,772.50 | 3,772.50 | 1,286,026 |
18 Dec 2023 | 3,742.50 | 3,758.50 | 3,741.04 | 3,758.50 | 3,758.50 | 526,289 |
15 Dec 2023 | 3,769.00 | 3,774.93 | 3,749.72 | 3,750.50 | 3,750.50 | 4,966 |
14 Dec 2023 | 3,772.50 | 3,772.50 | 3,762.55 | 3,767.50 | 3,767.50 | 5,070 |
13 Dec 2023 | 3,674.00 | 3,678.94 | 3,673.50 | 3,669.50 | 3,669.50 | 1,771 |
12 Dec 2023 | 3,657.50 | 3,664.96 | 3,657.00 | 3,659.50 | 3,659.50 | 3,838 |
11 Dec 2023 | 3,640.95 | 3,640.95 | 3,627.06 | 3,650.25 | 3,650.25 | 28 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |