Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 143.00 | 158.30 | 143.00 | 156.40 | 156.40 | 14,594 |
22 Apr 2024 | 159.40 | 159.40 | 141.50 | 142.65 | 142.65 | 60,160 |
19 Apr 2024 | 166.80 | 176.30 | 162.00 | 175.20 | 175.20 | 2,871 |
18 Apr 2024 | 202.00 | 202.00 | 172.90 | 178.80 | 178.80 | 73,900 |
17 Apr 2024 | 206.00 | 212.90 | 193.00 | 197.65 | 197.65 | 40,852 |
16 Apr 2024 | 214.00 | 272.96 | 188.10 | 206.15 | 206.15 | 54,079 |
15 Apr 2024 | 265.90 | 270.40 | 237.60 | 242.40 | 242.40 | 18,730 |
12 Apr 2024 | 283.50 | 283.50 | 270.00 | 271.85 | 271.85 | 449 |
11 Apr 2024 | 266.40 | 266.40 | 253.30 | 261.60 | 261.60 | 29,907 |
10 Apr 2024 | 288.40 | 291.40 | 264.30 | 270.25 | 270.25 | 15,339 |
09 Apr 2024 | 270.00 | 294.40 | 248.46 | 281.35 | 281.35 | 24,272 |
08 Apr 2024 | 261.10 | 272.02 | 254.20 | 274.95 | 274.95 | 23,853 |
05 Apr 2024 | 271.90 | 274.80 | 225.80 | 222.30 | 222.30 | 12,705 |
04 Apr 2024 | 264.90 | 265.30 | 256.10 | 269.45 | 269.45 | 8,958 |
03 Apr 2024 | 250.40 | 250.40 | 235.00 | 251.85 | 251.85 | 16,120 |
02 Apr 2024 | 287.40 | 301.56 | 225.20 | 242.40 | 242.40 | 52,074 |
28 Mar 2024 | 319.40 | 319.80 | 294.00 | 299.80 | 299.80 | 20,477 |
27 Mar 2024 | 310.90 | 315.70 | 295.70 | 317.85 | 317.85 | 14,850 |
26 Mar 2024 | 294.00 | 331.90 | 271.63 | 316.30 | 316.30 | 70,549 |
25 Mar 2024 | 267.10 | 289.80 | 260.00 | 277.65 | 277.65 | 71,737 |
22 Mar 2024 | 279.80 | 281.40 | 247.80 | 264.55 | 264.55 | 26,176 |
21 Mar 2024 | 305.40 | 305.80 | 286.40 | 287.20 | 287.20 | 28,074 |
20 Mar 2024 | 280.40 | 283.70 | 277.90 | 274.75 | 274.75 | 35,822 |
19 Mar 2024 | 285.90 | 295.90 | 257.00 | 275.20 | 275.20 | 14,589 |
18 Mar 2024 | 255.90 | 285.90 | 252.50 | 280.80 | 280.80 | 95,812 |
15 Mar 2024 | 242.30 | 246.50 | 232.00 | 232.35 | 232.35 | 27,105 |
14 Mar 2024 | 264.00 | 267.50 | 234.50 | 236.00 | 236.00 | 82,685 |
13 Mar 2024 | 312.50 | 312.50 | 274.20 | 279.95 | 279.95 | 17,402 |
12 Mar 2024 | 322.80 | 332.81 | 285.40 | 313.10 | 313.10 | 30,452 |
11 Mar 2024 | 302.30 | 333.90 | 300.20 | 315.10 | 315.10 | 39,399 |
08 Mar 2024 | 325.60 | 337.30 | 300.00 | 297.15 | 297.15 | 5,988 |
07 Mar 2024 | 302.90 | 321.00 | 287.70 | 310.40 | 310.40 | 74,075 |
06 Mar 2024 | 345.30 | 348.40 | 295.60 | 307.85 | 307.85 | 85,125 |
05 Mar 2024 | 365.90 | 465.79 | 317.10 | 316.90 | 316.90 | 103,440 |
04 Mar 2024 | 480.40 | 481.40 | 396.90 | 393.20 | 393.20 | 20,181 |
01 Mar 2024 | 484.20 | 484.20 | 458.10 | 469.30 | 469.30 | 26,251 |
29 Feb 2024 | 482.50 | 495.90 | 469.40 | 461.80 | 461.80 | 57,454 |
28 Feb 2024 | 472.00 | 492.00 | 460.10 | 499.25 | 499.25 | 24,286 |
27 Feb 2024 | 461.40 | 498.00 | 434.62 | 476.70 | 476.70 | 15,654 |
26 Feb 2024 | 406.40 | 463.40 | 403.50 | 462.75 | 462.75 | 43,966 |
23 Feb 2024 | 440.20 | 445.00 | 429.00 | 429.45 | 429.45 | 32,937 |
22 Feb 2024 | 448.90 | 455.40 | 414.50 | 427.15 | 427.15 | 15,374 |
21 Feb 2024 | 418.60 | 457.40 | 414.70 | 428.60 | 428.60 | 18,932 |
20 Feb 2024 | 451.90 | 459.40 | 410.00 | 419.45 | 419.45 | 51,366 |
19 Feb 2024 | 483.20 | 483.20 | 454.40 | 459.05 | 459.05 | 32,041 |
16 Feb 2024 | 486.10 | 520.00 | 464.90 | 483.45 | 483.45 | 33,594 |
15 Feb 2024 | 416.90 | 440.00 | 409.50 | 433.30 | 433.30 | 11,564 |
14 Feb 2024 | 385.90 | 390.70 | 375.00 | 381.95 | 381.95 | 13,982 |
13 Feb 2024 | 396.40 | 402.90 | 364.90 | 377.00 | 377.00 | 17,765 |
12 Feb 2024 | 442.10 | 445.10 | 419.90 | 420.95 | 420.95 | 9,757 |
09 Feb 2024 | 413.20 | 440.40 | 413.20 | 419.75 | 419.75 | 8,029 |
08 Feb 2024 | 408.00 | 422.70 | 389.90 | 418.65 | 418.65 | 65,821 |
07 Feb 2024 | 394.50 | 417.30 | 370.00 | 395.85 | 395.85 | 51,368 |
06 Feb 2024 | 359.40 | 418.56 | 332.50 | 373.45 | 373.45 | 25,398 |
05 Feb 2024 | 398.00 | 399.50 | 325.70 | 339.40 | 339.40 | 44,214 |
02 Feb 2024 | 416.40 | 417.10 | 370.00 | 374.25 | 374.25 | 30,271 |
01 Feb 2024 | 418.40 | 426.40 | 381.00 | 384.20 | 384.20 | 12,337 |
31 Jan 2024 | 398.00 | 411.00 | 387.50 | 419.25 | 419.25 | 11,320 |
30 Jan 2024 | 448.50 | 494.61 | 437.60 | 440.55 | 440.55 | 54,950 |
29 Jan 2024 | 395.90 | 420.50 | 385.00 | 418.30 | 418.30 | 41,341 |
26 Jan 2024 | 381.00 | 393.90 | 371.50 | 380.50 | 380.50 | 71,614 |
25 Jan 2024 | 477.60 | 484.40 | 395.50 | 404.55 | 404.55 | 71,537 |
24 Jan 2024 | 629.25 | 634.25 | 591.00 | 610.75 | 610.75 | 16,307 |
23 Jan 2024 | 594.75 | 662.60 | 592.50 | 598.50 | 598.50 | 17,127 |
22 Jan 2024 | 648.25 | 669.00 | 605.50 | 598.50 | 598.50 | 11,565 |
19 Jan 2024 | 628.25 | 635.50 | 595.00 | 598.75 | 598.75 | 10,349 |
18 Jan 2024 | 666.50 | 689.50 | 617.50 | 625.25 | 625.25 | 16,801 |
17 Jan 2024 | 697.00 | 697.00 | 635.00 | 638.25 | 638.25 | 9,690 |
16 Jan 2024 | 680.25 | 793.89 | 636.25 | 716.88 | 716.88 | 14,578 |
15 Jan 2024 | 708.00 | 710.00 | 705.75 | 700.75 | 700.75 | 6,057 |
12 Jan 2024 | 722.25 | 749.50 | 696.00 | 716.25 | 716.25 | 36,207 |
11 Jan 2024 | 866.50 | 873.50 | 762.25 | 762.25 | 762.25 | 10,811 |
10 Jan 2024 | 871.25 | 880.25 | 816.25 | 834.88 | 834.88 | 2,252 |
09 Jan 2024 | 901.25 | 968.57 | 833.25 | 850.38 | 850.38 | 4,809 |
08 Jan 2024 | 860.00 | 909.75 | 860.00 | 894.00 | 894.00 | 3,142 |
05 Jan 2024 | 884.75 | 913.25 | 872.25 | 899.13 | 899.13 | 16,120 |
04 Jan 2024 | 928.50 | 940.50 | 900.00 | 938.13 | 938.13 | 45,518 |
03 Jan 2024 | 1,034.00 | 1,034.00 | 887.50 | 916.88 | 916.88 | 18,593 |
02 Jan 2024 | 1,063.50 | 1,190.23 | 990.00 | 1,054.50 | 1,054.50 | 11,620 |
29 Dec 2023 | 1,133.00 | 1,133.50 | 1,100.00 | 1,105.50 | 1,105.50 | 952 |
28 Dec 2023 | 1,175.50 | 1,240.50 | 1,175.50 | 1,166.25 | 1,166.25 | 7,060 |
27 Dec 2023 | 1,133.00 | 1,213.50 | 1,133.00 | 1,205.50 | 1,205.50 | 52,605 |
22 Dec 2023 | 1,079.00 | 1,145.50 | 1,079.00 | 1,134.25 | 1,134.25 | 2,158 |
21 Dec 2023 | 1,085.00 | 1,093.00 | 1,044.00 | 1,098.75 | 1,098.75 | 11,334 |
20 Dec 2023 | 1,176.50 | 1,185.00 | 1,149.50 | 1,157.75 | 1,157.75 | 17,507 |
19 Dec 2023 | 1,123.00 | 1,164.00 | 1,009.77 | 1,164.75 | 1,164.75 | 2,411 |
18 Dec 2023 | 1,090.50 | 1,189.50 | 1,090.50 | 1,147.75 | 1,147.75 | 10,393 |
15 Dec 2023 | 1,060.50 | 1,119.50 | 1,060.50 | 1,095.00 | 1,095.00 | 7,992 |
14 Dec 2023 | 966.50 | 1,047.00 | 959.00 | 1,047.75 | 1,047.75 | 12,288 |
13 Dec 2023 | 934.50 | 934.50 | 840.50 | 845.00 | 845.00 | 25,736 |
12 Dec 2023 | 979.50 | 1,014.42 | 899.75 | 915.00 | 915.00 | 9,260 |
11 Dec 2023 | 999.50 | 1,009.50 | 964.50 | 964.75 | 964.75 | 14,014 |
08 Dec 2023 | 1,000.00 | 1,024.00 | 1,000.00 | 1,023.00 | 1,023.00 | 6,991 |
07 Dec 2023 | 984.50 | 989.50 | 930.00 | 993.00 | 993.00 | 4,024 |
06 Dec 2023 | 988.00 | 1,019.00 | 973.00 | 1,031.75 | 1,031.75 | 10,676 |
05 Dec 2023 | 899.75 | 1,040.00 | 879.25 | 1,024.00 | 1,024.00 | 6,173 |
04 Dec 2023 | 949.75 | 954.75 | 886.25 | 914.13 | 914.13 | 7,419 |
01 Dec 2023 | 919.50 | 954.00 | 885.00 | 929.13 | 929.13 | 9,478 |
30 Nov 2023 | 1,038.50 | 1,057.50 | 974.00 | 965.50 | 965.50 | 9,947 |
29 Nov 2023 | 1,050.50 | 1,118.50 | 1,050.00 | 1,038.75 | 1,038.75 | 18,672 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |