Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 961.88 | 972.99 | 917.46 | 928.48 | 928.48 | 4,269,235 |
17 Apr 2024 | 992.01 | 1,020.33 | 949.41 | 960.08 | 960.08 | 7,167,500 |
16 Apr 2024 | 901.32 | 981.46 | 893.00 | 976.30 | 976.30 | 7,121,400 |
15 Apr 2024 | 912.00 | 936.36 | 881.08 | 882.75 | 882.75 | 4,201,100 |
12 Apr 2024 | 920.30 | 924.99 | 894.00 | 898.49 | 898.49 | 3,301,400 |
11 Apr 2024 | 912.00 | 945.36 | 907.19 | 937.28 | 937.28 | 3,677,000 |
10 Apr 2024 | 876.15 | 924.00 | 871.10 | 908.54 | 908.54 | 4,137,300 |
09 Apr 2024 | 925.00 | 937.24 | 881.00 | 904.20 | 904.20 | 4,032,200 |
08 Apr 2024 | 962.50 | 964.00 | 902.00 | 928.50 | 928.50 | 4,316,700 |
05 Apr 2024 | 968.00 | 981.99 | 932.02 | 948.02 | 948.02 | 5,336,200 |
04 Apr 2024 | 1,030.70 | 1,057.18 | 956.16 | 957.99 | 957.99 | 5,816,600 |
03 Apr 2024 | 975.00 | 1,042.45 | 965.83 | 1,015.57 | 1,015.57 | 6,182,400 |
02 Apr 2024 | 1,000.00 | 1,012.60 | 975.09 | 1,009.91 | 1,009.91 | 4,230,100 |
01 Apr 2024 | 1,010.00 | 1,069.00 | 1,005.00 | 1,037.15 | 1,037.15 | 5,185,200 |
28 Mar 2024 | 1,008.62 | 1,033.00 | 997.02 | 1,010.03 | 1,010.03 | 3,463,100 |
27 Mar 2024 | 1,042.12 | 1,047.81 | 986.34 | 1,023.29 | 1,023.29 | 5,257,800 |
26 Mar 2024 | 1,087.00 | 1,106.11 | 1,022.11 | 1,025.06 | 1,025.06 | 6,356,300 |
25 Mar 2024 | 972.75 | 1,072.74 | 967.00 | 1,042.79 | 1,042.79 | 7,017,200 |
22 Mar 2024 | 954.54 | 985.47 | 947.20 | 972.74 | 972.74 | 5,055,200 |
21 Mar 2024 | 938.00 | 994.44 | 906.16 | 971.61 | 971.61 | 8,563,000 |
20 Mar 2024 | 900.00 | 905.50 | 855.00 | 896.47 | 896.47 | 7,645,700 |
19 Mar 2024 | 888.61 | 925.00 | 863.00 | 910.97 | 910.97 | 10,484,400 |
18 Mar 2024 | 1,107.00 | 1,147.79 | 952.06 | 1,000.68 | 1,000.68 | 11,530,700 |
15 Mar 2024 | 1,123.45 | 1,135.60 | 1,066.26 | 1,068.83 | 1,068.83 | 16,927,600 |
14 Mar 2024 | 1,175.00 | 1,195.63 | 1,110.55 | 1,130.11 | 1,130.11 | 6,244,500 |
13 Mar 2024 | 1,148.73 | 1,198.00 | 1,122.34 | 1,188.07 | 1,188.07 | 5,876,000 |
12 Mar 2024 | 1,124.29 | 1,166.32 | 1,094.00 | 1,163.00 | 1,163.00 | 6,747,300 |
11 Mar 2024 | 1,100.25 | 1,111.00 | 1,025.00 | 1,080.22 | 1,080.22 | 7,115,500 |
08 Mar 2024 | 1,212.00 | 1,229.00 | 1,092.00 | 1,140.01 | 1,140.01 | 11,672,100 |
07 Mar 2024 | 1,133.00 | 1,162.05 | 1,090.30 | 1,159.76 | 1,159.76 | 8,824,300 |
06 Mar 2024 | 1,158.00 | 1,169.50 | 1,092.00 | 1,124.70 | 1,124.70 | 11,893,300 |
05 Mar 2024 | 1,035.00 | 1,097.50 | 976.10 | 1,090.83 | 1,090.83 | 13,304,400 |
04 Mar 2024 | 1,039.00 | 1,155.00 | 1,020.34 | 1,074.34 | 1,074.34 | 20,162,100 |
01 Mar 2024 | 881.88 | 927.00 | 881.00 | 905.48 | 905.48 | 9,887,600 |
29 Feb 2024 | 839.00 | 890.52 | 839.00 | 866.12 | 866.12 | 8,842,900 |
28 Feb 2024 | 820.00 | 846.50 | 812.00 | 816.54 | 816.54 | 6,032,500 |
27 Feb 2024 | 862.94 | 869.00 | 814.00 | 851.11 | 851.11 | 6,910,400 |
26 Feb 2024 | 884.47 | 895.96 | 830.02 | 876.34 | 876.34 | 9,607,800 |
23 Feb 2024 | 938.16 | 995.00 | 824.02 | 860.01 | 860.01 | 19,384,400 |
22 Feb 2024 | 864.99 | 1,003.54 | 834.00 | 975.52 | 975.52 | 25,372,700 |
21 Feb 2024 | 749.75 | 772.50 | 708.08 | 734.17 | 734.17 | 14,962,900 |
20 Feb 2024 | 790.00 | 802.00 | 692.50 | 787.57 | 787.57 | 25,412,600 |
16 Feb 2024 | 1,045.50 | 1,077.87 | 801.15 | 803.32 | 803.32 | 33,802,400 |
15 Feb 2024 | 945.00 | 1,006.35 | 917.71 | 1,004.00 | 1,004.00 | 25,240,600 |
14 Feb 2024 | 823.31 | 886.03 | 820.88 | 880.55 | 880.55 | 20,128,600 |
13 Feb 2024 | 750.00 | 800.00 | 745.51 | 791.49 | 791.49 | 14,480,500 |
12 Feb 2024 | 761.34 | 810.00 | 745.07 | 773.01 | 773.01 | 16,872,300 |
09 Feb 2024 | 710.05 | 745.17 | 708.90 | 740.29 | 740.29 | 10,834,800 |
08 Feb 2024 | 670.76 | 714.49 | 666.05 | 698.00 | 698.00 | 9,413,700 |
07 Feb 2024 | 675.00 | 699.77 | 660.00 | 683.60 | 683.60 | 12,333,000 |
06 Feb 2024 | 673.00 | 686.00 | 625.81 | 681.59 | 681.59 | 18,489,000 |
05 Feb 2024 | 589.88 | 670.00 | 587.95 | 663.35 | 663.35 | 17,596,400 |
02 Feb 2024 | 592.52 | 606.00 | 565.00 | 579.63 | 579.63 | 12,179,100 |
01 Feb 2024 | 540.00 | 587.61 | 536.00 | 583.50 | 583.50 | 13,609,600 |
31 Jan 2024 | 503.35 | 546.00 | 503.33 | 529.61 | 529.61 | 11,997,300 |
30 Jan 2024 | 547.32 | 554.44 | 501.17 | 512.97 | 512.97 | 17,956,400 |
29 Jan 2024 | 475.67 | 495.72 | 471.90 | 495.67 | 495.67 | 11,525,100 |
26 Jan 2024 | 467.10 | 483.25 | 459.70 | 474.15 | 474.15 | 5,035,600 |
25 Jan 2024 | 476.11 | 483.66 | 466.11 | 475.58 | 475.58 | 6,717,300 |
24 Jan 2024 | 471.29 | 496.78 | 460.23 | 470.19 | 470.19 | 12,117,000 |
23 Jan 2024 | 436.00 | 458.27 | 416.54 | 457.38 | 457.38 | 9,677,200 |
22 Jan 2024 | 456.35 | 485.86 | 410.19 | 436.24 | 436.24 | 18,823,300 |
19 Jan 2024 | 347.56 | 428.69 | 338.88 | 423.36 | 423.36 | 23,049,300 |
18 Jan 2024 | 330.01 | 334.00 | 306.47 | 311.44 | 311.44 | 4,875,100 |
17 Jan 2024 | 320.51 | 322.00 | 305.75 | 318.23 | 318.23 | 3,585,800 |
16 Jan 2024 | 340.55 | 352.00 | 324.31 | 326.31 | 326.31 | 4,732,900 |
12 Jan 2024 | 345.53 | 349.48 | 338.29 | 339.56 | 339.56 | 2,286,900 |
11 Jan 2024 | 344.84 | 355.18 | 330.74 | 343.31 | 343.31 | 4,172,900 |
10 Jan 2024 | 347.00 | 357.99 | 332.24 | 342.38 | 342.38 | 5,345,400 |
09 Jan 2024 | 318.33 | 349.18 | 317.21 | 343.73 | 343.73 | 6,703,300 |
08 Jan 2024 | 294.89 | 321.82 | 293.52 | 320.28 | 320.28 | 4,262,600 |
05 Jan 2024 | 288.80 | 298.88 | 287.57 | 292.13 | 292.13 | 2,342,000 |
04 Jan 2024 | 280.50 | 295.48 | 276.27 | 288.80 | 288.80 | 2,311,100 |
03 Jan 2024 | 277.25 | 287.89 | 276.52 | 280.64 | 280.64 | 1,677,600 |
02 Jan 2024 | 280.00 | 287.00 | 275.88 | 285.45 | 285.45 | 1,904,200 |
29 Dec 2023 | 291.51 | 293.34 | 280.17 | 284.26 | 284.26 | 2,101,300 |
28 Dec 2023 | 293.61 | 297.25 | 290.64 | 291.45 | 291.45 | 1,265,100 |
27 Dec 2023 | 298.00 | 299.00 | 290.85 | 295.00 | 295.00 | 1,411,700 |
26 Dec 2023 | 290.91 | 296.71 | 287.44 | 294.33 | 294.33 | 2,422,100 |
22 Dec 2023 | 307.57 | 309.25 | 285.05 | 289.72 | 289.72 | 4,435,600 |
21 Dec 2023 | 308.94 | 313.98 | 300.73 | 304.18 | 304.18 | 2,508,400 |
20 Dec 2023 | 315.51 | 320.62 | 301.08 | 302.08 | 302.08 | 3,122,900 |
19 Dec 2023 | 315.00 | 321.34 | 308.01 | 315.94 | 315.94 | 4,014,300 |
18 Dec 2023 | 304.42 | 327.55 | 302.95 | 322.19 | 322.19 | 5,741,000 |
15 Dec 2023 | 295.00 | 301.91 | 292.46 | 300.11 | 300.11 | 3,749,000 |
14 Dec 2023 | 278.00 | 296.33 | 277.90 | 294.40 | 294.40 | 4,544,100 |
13 Dec 2023 | 267.00 | 275.61 | 262.50 | 273.32 | 273.32 | 2,735,800 |
12 Dec 2023 | 261.57 | 268.55 | 258.25 | 265.37 | 265.37 | 2,178,300 |
11 Dec 2023 | 263.04 | 270.70 | 257.02 | 262.26 | 262.26 | 3,136,000 |
08 Dec 2023 | 255.00 | 274.20 | 254.61 | 272.65 | 272.65 | 3,153,100 |
07 Dec 2023 | 255.50 | 258.50 | 251.29 | 256.15 | 256.15 | 2,399,700 |
06 Dec 2023 | 267.50 | 268.06 | 253.37 | 253.42 | 253.42 | 2,859,900 |
05 Dec 2023 | 263.45 | 269.94 | 259.71 | 262.96 | 262.96 | 2,559,800 |
04 Dec 2023 | 267.20 | 269.16 | 256.81 | 266.35 | 266.35 | 2,959,800 |
01 Dec 2023 | 262.26 | 270.70 | 260.25 | 269.63 | 269.63 | 4,293,900 |
30 Nov 2023 | 289.88 | 291.73 | 267.72 | 273.47 | 273.47 | 4,083,700 |
29 Nov 2023 | 291.28 | 306.52 | 286.75 | 287.63 | 287.63 | 3,663,400 |
28 Nov 2023 | 291.03 | 295.49 | 282.06 | 285.61 | 285.61 | 2,332,700 |
27 Nov 2023 | 284.11 | 298.37 | 283.52 | 290.37 | 290.37 | 2,357,000 |
24 Nov 2023 | 283.56 | 288.30 | 280.67 | 285.67 | 285.67 | 965,500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |