Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 May 2024 | 2,849.00 | 2,958.00 | 2,842.50 | 2,927.50 | 2,927.50 | 212,900 |
17 May 2024 | 2,911.50 | 2,923.00 | 2,842.50 | 2,851.00 | 2,851.00 | 302,000 |
16 May 2024 | 3,038.00 | 3,048.00 | 2,920.00 | 2,944.50 | 2,944.50 | 203,100 |
15 May 2024 | 3,068.00 | 3,081.00 | 2,985.50 | 2,987.50 | 2,987.50 | 349,400 |
14 May 2024 | 2,870.00 | 3,031.00 | 2,851.00 | 3,031.00 | 3,031.00 | 411,300 |
13 May 2024 | 2,911.00 | 2,914.50 | 2,836.00 | 2,850.00 | 2,850.00 | 491,300 |
10 May 2024 | 3,023.00 | 3,049.00 | 2,910.00 | 2,952.50 | 2,952.50 | 505,500 |
09 May 2024 | 3,034.00 | 3,140.00 | 3,001.00 | 3,005.00 | 3,005.00 | 573,100 |
08 May 2024 | 3,327.00 | 3,333.00 | 3,034.00 | 3,101.00 | 3,101.00 | 1,018,700 |
07 May 2024 | 3,260.00 | 3,352.00 | 3,252.00 | 3,272.00 | 3,272.00 | 292,600 |
02 May 2024 | 3,242.00 | 3,269.00 | 3,187.00 | 3,210.00 | 3,210.00 | 114,700 |
01 May 2024 | 3,200.00 | 3,265.00 | 3,180.00 | 3,229.00 | 3,229.00 | 138,400 |
30 Apr 2024 | 3,270.00 | 3,286.00 | 3,206.00 | 3,227.00 | 3,227.00 | 210,900 |
26 Apr 2024 | 3,220.00 | 3,273.00 | 3,173.00 | 3,270.00 | 3,270.00 | 321,000 |
25 Apr 2024 | 3,246.00 | 3,286.00 | 3,201.00 | 3,246.00 | 3,246.00 | 297,800 |
24 Apr 2024 | 3,240.00 | 3,324.00 | 3,228.00 | 3,267.00 | 3,267.00 | 261,500 |
23 Apr 2024 | 3,160.00 | 3,215.00 | 3,131.00 | 3,194.00 | 3,194.00 | 285,900 |
22 Apr 2024 | 3,088.00 | 3,124.00 | 3,039.00 | 3,116.00 | 3,116.00 | 253,000 |
19 Apr 2024 | 3,073.00 | 3,101.00 | 2,986.00 | 3,035.00 | 3,035.00 | 334,700 |
18 Apr 2024 | 3,000.00 | 3,143.00 | 2,995.00 | 3,117.00 | 3,117.00 | 425,200 |
17 Apr 2024 | 3,070.00 | 3,070.00 | 2,992.50 | 3,001.00 | 3,001.00 | 426,800 |
16 Apr 2024 | 3,102.00 | 3,137.00 | 3,054.00 | 3,096.00 | 3,096.00 | 407,300 |
15 Apr 2024 | 3,215.00 | 3,223.00 | 3,152.00 | 3,167.00 | 3,167.00 | 248,800 |
12 Apr 2024 | 3,224.00 | 3,415.00 | 3,220.00 | 3,296.00 | 3,296.00 | 468,300 |
11 Apr 2024 | 3,280.00 | 3,303.00 | 3,170.00 | 3,203.00 | 3,203.00 | 423,100 |
10 Apr 2024 | 3,449.00 | 3,485.00 | 3,338.00 | 3,345.00 | 3,345.00 | 250,600 |
09 Apr 2024 | 3,410.00 | 3,450.00 | 3,382.00 | 3,409.00 | 3,409.00 | 165,000 |
08 Apr 2024 | 3,430.00 | 3,438.00 | 3,377.00 | 3,378.00 | 3,378.00 | 164,900 |
05 Apr 2024 | 3,395.00 | 3,446.00 | 3,326.00 | 3,398.00 | 3,398.00 | 275,000 |
04 Apr 2024 | 3,351.00 | 3,455.00 | 3,315.00 | 3,411.00 | 3,411.00 | 208,000 |
03 Apr 2024 | 3,355.00 | 3,368.00 | 3,313.00 | 3,318.00 | 3,318.00 | 236,200 |
02 Apr 2024 | 3,550.00 | 3,580.00 | 3,390.00 | 3,408.00 | 3,408.00 | 363,600 |
01 Apr 2024 | 3,601.00 | 3,635.00 | 3,563.00 | 3,580.00 | 3,580.00 | 135,700 |
29 Mar 2024 | 3,670.00 | 3,685.00 | 3,599.00 | 3,607.00 | 3,607.00 | 109,800 |
28 Mar 2024 | 3,666.00 | 3,714.00 | 3,600.00 | 3,651.00 | 3,651.00 | 223,300 |
27 Mar 2024 | 3,670.00 | 3,716.00 | 3,586.00 | 3,626.00 | 3,626.00 | 270,700 |
26 Mar 2024 | 3,570.00 | 3,711.00 | 3,562.00 | 3,661.00 | 3,661.00 | 204,000 |
25 Mar 2024 | 3,662.00 | 3,699.00 | 3,582.00 | 3,582.00 | 3,582.00 | 177,400 |
22 Mar 2024 | 3,710.00 | 3,785.00 | 3,668.00 | 3,685.00 | 3,685.00 | 258,800 |
21 Mar 2024 | 3,642.00 | 3,789.00 | 3,642.00 | 3,729.00 | 3,729.00 | 630,000 |
19 Mar 2024 | 3,562.00 | 3,587.00 | 3,477.00 | 3,572.00 | 3,572.00 | 595,400 |
18 Mar 2024 | 3,643.00 | 3,665.00 | 3,497.00 | 3,575.00 | 3,575.00 | 480,400 |
15 Mar 2024 | 3,595.00 | 3,656.00 | 3,555.00 | 3,573.00 | 3,573.00 | 711,000 |
14 Mar 2024 | 3,672.00 | 3,723.00 | 3,581.00 | 3,619.00 | 3,619.00 | 304,800 |
13 Mar 2024 | 3,754.00 | 3,923.00 | 3,684.00 | 3,706.00 | 3,706.00 | 439,100 |
12 Mar 2024 | 3,602.00 | 3,755.00 | 3,521.00 | 3,755.00 | 3,755.00 | 381,100 |
11 Mar 2024 | 3,653.00 | 3,690.00 | 3,611.00 | 3,672.00 | 3,672.00 | 216,600 |
08 Mar 2024 | 3,738.00 | 3,790.00 | 3,673.00 | 3,731.00 | 3,731.00 | 211,500 |
07 Mar 2024 | 3,856.00 | 3,872.00 | 3,804.00 | 3,808.00 | 3,808.00 | 212,700 |
06 Mar 2024 | 3,623.00 | 3,848.00 | 3,620.00 | 3,752.00 | 3,752.00 | 312,100 |
05 Mar 2024 | 3,781.00 | 3,781.00 | 3,596.00 | 3,627.00 | 3,627.00 | 318,600 |
04 Mar 2024 | 3,806.00 | 3,850.00 | 3,745.00 | 3,749.00 | 3,749.00 | 146,900 |
01 Mar 2024 | 3,696.00 | 3,864.00 | 3,693.00 | 3,805.00 | 3,805.00 | 309,400 |
29 Feb 2024 | 3,798.00 | 3,798.00 | 3,690.00 | 3,704.00 | 3,704.00 | 439,400 |
28 Feb 2024 | 3,784.00 | 3,930.00 | 3,763.00 | 3,890.00 | 3,890.00 | 447,400 |
27 Feb 2024 | 3,693.00 | 3,781.00 | 3,642.00 | 3,763.00 | 3,763.00 | 305,800 |
26 Feb 2024 | 3,614.00 | 3,749.00 | 3,564.00 | 3,700.00 | 3,700.00 | 285,300 |
22 Feb 2024 | 3,575.00 | 3,593.00 | 3,520.00 | 3,584.00 | 3,584.00 | 287,100 |
21 Feb 2024 | 3,605.00 | 3,624.00 | 3,526.00 | 3,575.00 | 3,575.00 | 383,700 |
20 Feb 2024 | 3,770.00 | 3,802.00 | 3,628.00 | 3,700.00 | 3,700.00 | 299,500 |
19 Feb 2024 | 3,670.00 | 3,741.00 | 3,581.00 | 3,734.00 | 3,734.00 | 426,000 |
16 Feb 2024 | 3,442.00 | 3,675.00 | 3,384.00 | 3,624.00 | 3,624.00 | 591,700 |
15 Feb 2024 | 3,505.00 | 3,507.00 | 3,371.00 | 3,403.00 | 3,403.00 | 360,400 |
14 Feb 2024 | 3,410.00 | 3,493.00 | 3,351.00 | 3,480.00 | 3,480.00 | 543,400 |
13 Feb 2024 | 3,525.00 | 3,530.00 | 3,443.00 | 3,511.00 | 3,511.00 | 418,700 |
09 Feb 2024 | 3,538.00 | 3,578.00 | 3,471.00 | 3,479.00 | 3,479.00 | 437,600 |
08 Feb 2024 | 3,680.00 | 3,730.00 | 3,570.00 | 3,570.00 | 3,570.00 | 367,800 |
07 Feb 2024 | 3,796.00 | 3,796.00 | 3,623.00 | 3,676.00 | 3,676.00 | 504,500 |
06 Feb 2024 | 3,956.00 | 3,956.00 | 3,661.00 | 3,695.00 | 3,695.00 | 821,100 |
05 Feb 2024 | 3,918.00 | 4,049.00 | 3,871.00 | 3,938.00 | 3,938.00 | 723,900 |
02 Feb 2024 | 3,885.00 | 4,017.00 | 3,855.00 | 3,988.00 | 3,988.00 | 446,500 |
01 Feb 2024 | 3,905.00 | 3,933.00 | 3,816.00 | 3,850.00 | 3,850.00 | 273,600 |
31 Jan 2024 | 3,974.00 | 3,979.00 | 3,855.00 | 3,936.00 | 3,936.00 | 201,100 |
30 Jan 2024 | 4,001.00 | 4,018.00 | 3,914.00 | 3,959.00 | 3,959.00 | 203,600 |
29 Jan 2024 | 3,948.00 | 3,973.00 | 3,907.00 | 3,941.00 | 3,941.00 | 194,100 |
26 Jan 2024 | 4,025.00 | 4,044.00 | 3,970.00 | 4,007.00 | 4,007.00 | 152,600 |
25 Jan 2024 | 4,149.00 | 4,161.00 | 4,032.00 | 4,084.00 | 4,084.00 | 240,600 |
24 Jan 2024 | 4,079.00 | 4,143.00 | 4,077.00 | 4,091.00 | 4,091.00 | 201,400 |
23 Jan 2024 | 4,046.00 | 4,207.00 | 4,046.00 | 4,090.00 | 4,090.00 | 309,800 |
22 Jan 2024 | 3,916.00 | 4,043.00 | 3,866.00 | 4,029.00 | 4,029.00 | 315,200 |
19 Jan 2024 | 3,755.00 | 3,845.00 | 3,735.00 | 3,804.00 | 3,804.00 | 316,400 |
18 Jan 2024 | 3,856.00 | 3,865.00 | 3,732.00 | 3,744.00 | 3,744.00 | 517,200 |
17 Jan 2024 | 4,094.00 | 4,114.00 | 3,926.00 | 3,926.00 | 3,926.00 | 400,000 |
16 Jan 2024 | 4,148.00 | 4,186.00 | 4,045.00 | 4,063.00 | 4,063.00 | 219,500 |
15 Jan 2024 | 4,150.00 | 4,168.00 | 4,108.00 | 4,112.00 | 4,112.00 | 26,200 |
12 Jan 2024 | 4,278.00 | 4,320.00 | 4,110.00 | 4,170.00 | 4,170.00 | 217,200 |
11 Jan 2024 | 4,230.00 | 4,237.00 | 4,147.00 | 4,210.00 | 4,210.00 | 211,300 |
10 Jan 2024 | 4,103.00 | 4,206.00 | 4,100.00 | 4,175.00 | 4,175.00 | 190,200 |
09 Jan 2024 | 4,112.00 | 4,163.00 | 4,070.00 | 4,128.00 | 4,128.00 | 193,200 |
05 Jan 2024 | 4,132.00 | 4,141.00 | 4,042.00 | 4,042.00 | 4,042.00 | 191,200 |
04 Jan 2024 | 4,205.00 | 4,220.00 | 4,043.00 | 4,135.00 | 4,135.00 | 271,600 |
29 Dec 2023 | 4,291.00 | 4,291.00 | 4,215.00 | 4,263.00 | 4,263.00 | 177,800 |
28 Dec 2023 | 4,227.00 | 4,293.00 | 4,182.00 | 4,275.00 | 4,275.00 | 170,900 |
27 Dec 2023 | 4,060.00 | 4,299.00 | 4,045.00 | 4,237.00 | 4,237.00 | 331,400 |
26 Dec 2023 | 4,005.00 | 4,112.00 | 4,005.00 | 4,059.00 | 4,059.00 | 181,900 |
25 Dec 2023 | 4,086.00 | 4,104.00 | 4,005.00 | 4,024.00 | 4,024.00 | 158,100 |
22 Dec 2023 | 4,130.00 | 4,173.00 | 4,053.00 | 4,053.00 | 4,053.00 | 178,000 |
21 Dec 2023 | 4,130.00 | 4,159.00 | 4,069.00 | 4,099.00 | 4,099.00 | 157,600 |
20 Dec 2023 | 4,205.00 | 4,274.00 | 4,183.00 | 4,199.00 | 4,199.00 | 259,200 |
19 Dec 2023 | 4,055.00 | 4,168.00 | 4,053.00 | 4,152.00 | 4,152.00 | 187,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |