Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 1,037.50 | 1,037.50 | 1,037.50 | 1,037.50 | 1,037.50 | 20 |
29 Apr 2024 | 1,579.50 | 1,630.50 | 1,093.50 | 1,062.50 | 1,062.50 | 19,503 |
26 Apr 2024 | 1,887.50 | 1,889.50 | 1,690.50 | 1,819.50 | 1,819.50 | 5,802 |
25 Apr 2024 | 2,148.50 | 2,257.50 | 2,016.00 | 1,976.00 | 1,976.00 | 4,658 |
24 Apr 2024 | 2,129.50 | 2,400.00 | 1,795.50 | 2,206.00 | 2,206.00 | 20,820 |
23 Apr 2024 | 3,604.00 | 3,653.00 | 2,825.82 | 3,290.00 | 3,290.00 | 2,915 |
22 Apr 2024 | 3,385.00 | 3,739.00 | 3,384.00 | 3,708.00 | 3,708.00 | 10,674 |
19 Apr 2024 | 3,213.00 | 3,296.00 | 3,022.00 | 3,051.00 | 3,051.00 | 3,537 |
18 Apr 2024 | 3,090.00 | 3,090.00 | 2,749.00 | 2,991.00 | 2,991.00 | 2,338 |
17 Apr 2024 | 2,538.00 | 2,793.00 | 2,538.00 | 2,721.50 | 2,721.50 | 2,456 |
16 Apr 2024 | 2,500.00 | 2,781.00 | 2,035.69 | 2,627.50 | 2,627.50 | 3,458 |
15 Apr 2024 | 2,127.00 | 2,282.50 | 2,127.00 | 2,285.00 | 2,285.00 | 2,132 |
12 Apr 2024 | 2,077.00 | 2,078.50 | 2,077.00 | 2,060.50 | 2,060.50 | 1,427 |
11 Apr 2024 | 2,112.50 | 2,112.50 | 2,112.50 | 2,123.50 | 2,123.50 | 150 |
10 Apr 2024 | 2,092.00 | 2,092.00 | 2,058.50 | 2,053.25 | 2,053.25 | 1,453 |
09 Apr 2024 | 2,005.00 | 2,252.04 | 1,899.50 | 1,957.25 | 1,957.25 | 7,189 |
08 Apr 2024 | 2,096.50 | 2,096.50 | 1,960.00 | 1,994.50 | 1,994.50 | 3,484 |
05 Apr 2024 | 2,507.00 | 2,507.00 | 2,507.00 | 2,507.00 | 2,507.00 | - |
04 Apr 2024 | 2,202.50 | 2,233.50 | 2,120.00 | 2,108.50 | 2,108.50 | 23,702 |
03 Apr 2024 | 2,411.00 | 2,421.50 | 2,392.50 | 2,279.50 | 2,279.50 | 645 |
02 Apr 2024 | 2,104.50 | 2,460.00 | 1,974.73 | 2,370.75 | 2,370.75 | 5,285 |
28 Mar 2024 | 1,963.00 | 1,963.00 | 1,963.00 | 1,953.75 | 1,953.75 | 300 |
27 Mar 2024 | 1,891.00 | 1,891.00 | 1,891.00 | 1,855.00 | 1,855.00 | 250 |
26 Mar 2024 | 1,980.50 | 2,141.48 | 1,742.00 | 1,845.25 | 1,845.25 | 8,416 |
25 Mar 2024 | 2,291.00 | 2,291.00 | 2,088.00 | 2,143.00 | 2,143.00 | 1,679 |
22 Mar 2024 | 2,261.00 | 2,397.50 | 2,259.50 | 2,264.75 | 2,264.75 | 7,587 |
21 Mar 2024 | 1,905.50 | 1,933.50 | 1,905.50 | 2,070.50 | 2,070.50 | 107 |
20 Mar 2024 | 2,096.00 | 2,156.50 | 2,094.50 | 2,150.75 | 2,150.75 | 3,123 |
19 Mar 2024 | 2,113.50 | 2,445.72 | 2,113.50 | 2,150.00 | 2,150.00 | 1,012 |
18 Mar 2024 | 2,368.00 | 2,368.00 | 2,104.50 | 2,125.75 | 2,125.75 | 6,916 |
15 Mar 2024 | 2,550.00 | 2,646.00 | 2,477.00 | 2,648.00 | 2,648.00 | 3,907 |
14 Mar 2024 | 2,419.50 | 2,585.00 | 2,328.00 | 2,603.00 | 2,603.00 | 2,314 |
13 Mar 2024 | 2,130.00 | 2,222.00 | 2,130.00 | 2,228.25 | 2,228.25 | 650 |
12 Mar 2024 | 2,158.00 | 2,158.00 | 1,935.06 | 2,015.75 | 2,015.75 | 56 |
11 Mar 2024 | 2,048.00 | 2,079.50 | 1,887.50 | 1,991.25 | 1,991.25 | 30 |
08 Mar 2024 | 1,920.50 | 2,098.50 | 1,920.50 | 2,098.50 | 2,098.50 | 6,908 |
07 Mar 2024 | 2,127.50 | 2,213.50 | 2,011.50 | 2,040.50 | 2,040.50 | 470 |
06 Mar 2024 | 1,877.50 | 2,156.00 | 1,850.50 | 2,074.25 | 2,074.25 | 5,548 |
05 Mar 2024 | 1,815.00 | 2,015.00 | 1,509.22 | 2,012.75 | 2,012.75 | 4,388 |
04 Mar 2024 | 1,496.00 | 1,635.50 | 1,496.00 | 1,690.75 | 1,690.75 | 1,714 |
01 Mar 2024 | 1,491.50 | 1,491.50 | 1,491.50 | 1,479.50 | 1,479.50 | 10 |
29 Feb 2024 | 1,451.00 | 1,460.00 | 1,390.50 | 1,502.25 | 1,502.25 | 4,371 |
28 Feb 2024 | 1,498.50 | 1,518.00 | 1,397.00 | 1,380.75 | 1,380.75 | 4,246 |
27 Feb 2024 | 1,423.00 | 1,645.99 | 1,423.00 | 1,450.75 | 1,450.75 | 208 |
26 Feb 2024 | 1,672.50 | 1,672.50 | 1,510.50 | 1,493.75 | 1,493.75 | 125 |
23 Feb 2024 | 1,609.50 | 1,647.50 | 1,609.50 | 1,642.25 | 1,642.25 | 1,242 |
22 Feb 2024 | 1,564.00 | 1,690.50 | 1,564.00 | 1,667.25 | 1,667.25 | 1,045 |
21 Feb 2024 | 1,677.00 | 1,677.00 | 1,677.00 | 1,665.00 | 1,665.00 | 54 |
20 Feb 2024 | 1,579.50 | 1,888.66 | 1,579.50 | 1,695.00 | 1,695.00 | 976 |
19 Feb 2024 | 1,551.50 | 1,576.50 | 1,551.50 | 1,578.25 | 1,578.25 | 3,146 |
16 Feb 2024 | 1,450.00 | 1,560.50 | 1,431.50 | 1,500.50 | 1,500.50 | 2,810 |
15 Feb 2024 | 1,833.50 | 1,833.50 | 1,799.50 | 1,721.75 | 1,721.75 | 277 |
14 Feb 2024 | 1,988.50 | 1,988.50 | 1,988.50 | 1,988.50 | 1,988.50 | - |
13 Feb 2024 | 1,960.50 | 2,072.75 | 1,960.50 | 2,009.50 | 2,009.50 | 1,200 |
12 Feb 2024 | 1,801.00 | 1,801.00 | 1,801.00 | 1,801.00 | 1,801.00 | - |
09 Feb 2024 | 1,824.00 | 1,824.50 | 1,743.00 | 1,817.25 | 1,817.25 | 330 |
08 Feb 2024 | 1,893.00 | 1,899.00 | 1,893.00 | 1,822.75 | 1,822.75 | 1,089 |
07 Feb 2024 | 1,939.50 | 1,939.50 | 1,939.50 | 1,931.25 | 1,931.25 | 1,075 |
06 Feb 2024 | 2,210.50 | 2,290.50 | 1,907.10 | 2,074.25 | 2,074.25 | 3,354 |
05 Feb 2024 | 2,159.50 | 2,267.50 | 2,150.00 | 2,266.75 | 2,266.75 | 1,214 |
02 Feb 2024 | 1,832.50 | 2,037.00 | 1,832.50 | 2,059.50 | 2,059.50 | 1,801 |
01 Feb 2024 | 1,869.50 | 1,869.50 | 1,861.00 | 2,000.00 | 2,000.00 | 295 |
31 Jan 2024 | 1,950.50 | 1,950.50 | 1,850.50 | 1,840.00 | 1,840.00 | 20 |
30 Jan 2024 | 1,726.50 | 1,797.22 | 1,693.00 | 1,762.50 | 1,762.50 | 7,346 |
29 Jan 2024 | 2,007.50 | 2,019.50 | 1,842.00 | 1,869.50 | 1,869.50 | 1,111 |
26 Jan 2024 | 2,081.00 | 2,109.50 | 2,024.00 | 2,060.00 | 2,060.00 | 303 |
25 Jan 2024 | 1,822.50 | 2,005.50 | 1,822.50 | 2,023.50 | 2,023.50 | 659 |
24 Jan 2024 | 1,466.00 | 1,500.50 | 1,427.50 | 1,475.25 | 1,475.25 | 5,573 |
23 Jan 2024 | 1,519.50 | 1,519.50 | 1,393.50 | 1,513.50 | 1,513.50 | 1,300 |
22 Jan 2024 | 1,422.00 | 1,443.50 | 1,359.50 | 1,517.00 | 1,517.00 | 10,108 |
19 Jan 2024 | 1,452.50 | 1,526.00 | 1,450.00 | 1,519.50 | 1,519.50 | 5,327 |
18 Jan 2024 | 1,334.00 | 1,430.50 | 1,334.00 | 1,460.75 | 1,460.75 | 251 |
17 Jan 2024 | 1,368.50 | 1,449.50 | 1,368.50 | 1,435.00 | 1,435.00 | 656 |
16 Jan 2024 | 1,403.00 | 1,419.50 | 1,160.22 | 1,287.75 | 1,287.75 | 3,338 |
15 Jan 2024 | 1,300.00 | 1,300.00 | 1,300.00 | 1,300.00 | 1,300.00 | - |
12 Jan 2024 | 1,266.00 | 1,300.50 | 1,244.00 | 1,276.25 | 1,276.25 | 6,667 |
11 Jan 2024 | 1,065.00 | 1,200.50 | 1,065.00 | 1,212.25 | 1,212.25 | 7,060 |
10 Jan 2024 | 1,061.50 | 1,081.23 | 1,061.50 | 1,117.75 | 1,117.75 | 2,295 |
09 Jan 2024 | 1,026.50 | 1,043.50 | 992.02 | 1,095.00 | 1,095.00 | 9,360 |
08 Jan 2024 | 1,081.00 | 1,081.00 | 1,043.50 | 1,039.75 | 1,039.75 | 1,061 |
05 Jan 2024 | 1,059.00 | 1,080.50 | 1,059.00 | 1,041.50 | 1,041.50 | 3,050 |
04 Jan 2024 | 1,035.00 | 1,043.00 | 1,005.50 | 1,001.25 | 1,001.25 | 2,660 |
03 Jan 2024 | 950.25 | 1,070.00 | 950.25 | 1,042.00 | 1,042.00 | 4,591 |
02 Jan 2024 | 899.75 | 974.75 | 806.62 | 916.38 | 916.38 | 4,543 |
29 Dec 2023 | 856.25 | 856.25 | 856.25 | 859.25 | 859.25 | 10 |
28 Dec 2023 | 770.00 | 775.25 | 770.00 | 824.38 | 824.38 | 149 |
27 Dec 2023 | 840.25 | 847.00 | 789.25 | 789.13 | 789.13 | 2,170 |
22 Dec 2023 | 879.75 | 885.00 | 865.25 | 852.50 | 852.50 | 3,458 |
21 Dec 2023 | 905.25 | 946.75 | 887.50 | 893.50 | 893.50 | 4,081 |
20 Dec 2023 | 875.50 | 878.75 | 836.25 | 861.88 | 861.88 | 29,776 |
19 Dec 2023 | 902.00 | 1,041.01 | 849.75 | 843.75 | 843.75 | 2,706 |
18 Dec 2023 | 912.50 | 912.50 | 845.00 | 874.75 | 874.75 | 1,359 |
15 Dec 2023 | 934.75 | 934.75 | 890.25 | 913.88 | 913.88 | 6,252 |
14 Dec 2023 | 1,079.00 | 1,079.00 | 961.25 | 955.63 | 955.63 | 2,823 |
13 Dec 2023 | 1,133.50 | 1,245.00 | 1,133.50 | 1,235.25 | 1,235.25 | 1,726 |
12 Dec 2023 | 1,082.50 | 1,082.50 | 1,026.15 | 1,145.00 | 1,145.00 | 4,680 |
11 Dec 2023 | 1,079.50 | 1,083.50 | 1,024.00 | 1,087.25 | 1,087.25 | 542 |
08 Dec 2023 | 1,056.50 | 1,056.50 | 1,026.50 | 1,029.75 | 1,029.75 | 6,036 |
07 Dec 2023 | 1,050.50 | 1,050.50 | 1,050.50 | 1,056.00 | 1,056.00 | 145 |
06 Dec 2023 | 1,065.50 | 1,065.50 | 1,026.00 | 1,012.75 | 1,012.75 | 27,743 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |