Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 452.00 | 468.60 | 452.00 | 464.20 | 464.20 | 138,024 |
22 Apr 2024 | 455.80 | 469.00 | 446.40 | 457.00 | 457.00 | 356,706 |
19 Apr 2024 | 436.80 | 453.20 | 425.00 | 453.20 | 453.20 | 478,223 |
18 Apr 2024 | 442.00 | 452.20 | 438.80 | 439.60 | 439.60 | 315,087 |
17 Apr 2024 | 442.60 | 459.40 | 437.40 | 444.00 | 444.00 | 1,694,868 |
16 Apr 2024 | 460.00 | 467.40 | 433.20 | 440.40 | 440.40 | 651,783 |
15 Apr 2024 | 466.00 | 473.60 | 446.60 | 458.80 | 458.80 | 3,864,913 |
12 Apr 2024 | 485.80 | 489.80 | 460.80 | 460.80 | 460.80 | 1,181,303 |
11 Apr 2024 | 470.40 | 485.20 | 465.20 | 483.40 | 483.40 | 1,660,677 |
10 Apr 2024 | 451.60 | 470.80 | 450.80 | 470.80 | 470.80 | 1,141,622 |
09 Apr 2024 | 437.20 | 454.00 | 436.20 | 454.00 | 454.00 | 4,315,066 |
08 Apr 2024 | 428.00 | 442.40 | 420.60 | 440.40 | 440.40 | 534,165 |
05 Apr 2024 | 435.00 | 438.60 | 418.00 | 430.00 | 430.00 | 990,941 |
04 Apr 2024 | 432.40 | 446.40 | 425.00 | 438.60 | 438.60 | 926,752 |
03 Apr 2024 | 400.00 | 428.40 | 400.00 | 427.80 | 427.80 | 673,968 |
02 Apr 2024 | 417.20 | 423.00 | 399.20 | 402.20 | 402.20 | 1,883,454 |
28 Mar 2024 | 396.00 | 420.60 | 396.00 | 418.20 | 418.20 | 755,529 |
27 Mar 2024 | 404.00 | 411.80 | 397.40 | 401.20 | 401.20 | 3,739,029 |
26 Mar 2024 | 380.00 | 412.80 | 380.00 | 409.40 | 409.40 | 1,386,433 |
25 Mar 2024 | 394.20 | 400.00 | 380.80 | 380.80 | 380.80 | 487,531 |
22 Mar 2024 | 397.60 | 419.20 | 393.20 | 396.80 | 396.80 | 943,389 |
21 Mar 2024 | 382.00 | 401.60 | 372.00 | 398.00 | 398.00 | 1,140,824 |
20 Mar 2024 | 352.00 | 397.00 | 340.60 | 378.00 | 378.00 | 1,742,940 |
19 Mar 2024 | 335.80 | 390.00 | 329.40 | 347.40 | 347.40 | 1,514,868 |
18 Mar 2024 | 330.00 | 339.20 | 324.80 | 334.20 | 334.20 | 759,289 |
15 Mar 2024 | 351.20 | 358.40 | 335.80 | 335.80 | 335.80 | 2,169,566 |
14 Mar 2024 | 359.00 | 364.39 | 349.20 | 353.40 | 353.40 | 627,729 |
13 Mar 2024 | 370.40 | 373.40 | 361.00 | 361.00 | 361.00 | 6,194,847 |
12 Mar 2024 | 375.00 | 377.60 | 364.30 | 365.80 | 365.80 | 412,863 |
11 Mar 2024 | 387.60 | 387.60 | 369.00 | 373.60 | 373.60 | 707,173 |
08 Mar 2024 | 391.20 | 391.20 | 371.00 | 383.00 | 383.00 | 721,115 |
07 Mar 2024 | 386.20 | 391.00 | 377.44 | 389.80 | 389.80 | 1,522,820 |
06 Mar 2024 | 380.00 | 391.40 | 375.40 | 378.80 | 378.80 | 711,144 |
05 Mar 2024 | 379.20 | 381.80 | 368.60 | 379.80 | 379.80 | 556,115 |
04 Mar 2024 | 380.40 | 382.80 | 368.20 | 373.40 | 373.40 | 1,076,576 |
01 Mar 2024 | 345.00 | 386.00 | 343.20 | 382.80 | 382.80 | 1,556,534 |
29 Feb 2024 | 345.00 | 356.40 | 341.20 | 346.80 | 346.80 | 955,474 |
28 Feb 2024 | 360.00 | 361.40 | 340.60 | 348.80 | 348.80 | 938,477 |
27 Feb 2024 | 326.40 | 360.20 | 324.20 | 357.60 | 357.60 | 1,227,582 |
26 Feb 2024 | 335.00 | 339.20 | 323.00 | 331.80 | 331.80 | 1,007,433 |
23 Feb 2024 | 339.40 | 349.80 | 335.40 | 337.00 | 337.00 | 1,152,542 |
22 Feb 2024 | 320.00 | 350.04 | 320.00 | 347.80 | 347.80 | 2,165,758 |
21 Feb 2024 | 354.40 | 354.40 | 314.08 | 323.40 | 323.40 | 3,452,925 |
20 Feb 2024 | 300.80 | 353.00 | 300.00 | 353.00 | 353.00 | 4,610,722 |
19 Feb 2024 | 300.00 | 305.00 | 285.00 | 305.00 | 305.00 | 10,075,883 |
16 Feb 2024 | 305.00 | 309.80 | 283.40 | 299.20 | 299.20 | 4,235,100 |
15 Feb 2024 | 392.00 | 392.00 | 278.00 | 308.40 | 308.40 | 5,722,229 |
14 Feb 2024 | 407.80 | 409.60 | 396.60 | 398.00 | 398.00 | 626,426 |
13 Feb 2024 | 423.40 | 424.60 | 389.20 | 402.20 | 402.20 | 1,280,145 |
12 Feb 2024 | 427.00 | 441.80 | 420.80 | 425.40 | 425.40 | 857,734 |
09 Feb 2024 | 476.60 | 476.60 | 425.40 | 425.40 | 425.40 | 1,877,483 |
08 Feb 2024 | 483.60 | 489.80 | 465.40 | 465.40 | 465.40 | 577,268 |
07 Feb 2024 | 492.00 | 500.24 | 478.80 | 478.80 | 478.80 | 519,701 |
06 Feb 2024 | 500.00 | 504.68 | 488.00 | 498.80 | 498.80 | 673,664 |
05 Feb 2024 | 502.00 | 517.00 | 502.00 | 502.00 | 502.00 | 2,977,891 |
02 Feb 2024 | 522.50 | 529.00 | 501.00 | 501.00 | 501.00 | 1,415,577 |
01 Feb 2024 | 550.00 | 550.00 | 527.50 | 527.50 | 527.50 | 466,181 |
31 Jan 2024 | 535.50 | 550.00 | 533.50 | 544.00 | 544.00 | 496,957 |
30 Jan 2024 | 548.00 | 548.00 | 528.50 | 535.50 | 535.50 | 647,084 |
29 Jan 2024 | 561.00 | 563.50 | 533.00 | 535.50 | 535.50 | 546,290 |
26 Jan 2024 | 560.00 | 566.50 | 540.00 | 561.00 | 561.00 | 776,337 |
25 Jan 2024 | 572.50 | 580.50 | 542.50 | 550.00 | 550.00 | 1,151,970 |
24 Jan 2024 | 614.00 | 614.00 | 571.50 | 584.50 | 584.50 | 1,115,666 |
23 Jan 2024 | 610.00 | 610.00 | 598.00 | 602.50 | 602.50 | 357,922 |
22 Jan 2024 | - | - | - | - | - | - |
19 Jan 2024 | 601.00 | 607.50 | 593.00 | 597.50 | 597.50 | 824,170 |
18 Jan 2024 | 602.00 | 615.50 | 599.00 | 601.00 | 601.00 | 460,562 |
17 Jan 2024 | 625.00 | 633.50 | 593.50 | 599.00 | 599.00 | 453,479 |
16 Jan 2024 | 634.50 | 654.00 | 630.99 | 631.00 | 631.00 | 1,214,122 |
15 Jan 2024 | 648.50 | 670.00 | 634.50 | 637.50 | 637.50 | 648,970 |
12 Jan 2024 | 691.50 | 705.00 | 658.50 | 658.50 | 658.50 | 638,530 |
11 Jan 2024 | 770.00 | 776.00 | 687.50 | 687.50 | 687.50 | 789,530 |
10 Jan 2024 | 776.50 | 785.00 | 771.50 | 771.50 | 771.50 | 172,272 |
09 Jan 2024 | 800.00 | 800.00 | 780.50 | 781.50 | 781.50 | 156,735 |
08 Jan 2024 | 787.00 | 792.00 | 773.50 | 790.50 | 790.50 | 168,341 |
05 Jan 2024 | 781.50 | 793.67 | 779.00 | 785.50 | 785.50 | 156,393 |
04 Jan 2024 | 780.50 | 796.50 | 771.50 | 790.50 | 790.50 | 183,367 |
03 Jan 2024 | 791.50 | 798.50 | 772.50 | 781.00 | 781.00 | 283,191 |
02 Jan 2024 | 790.50 | 815.00 | 780.50 | 786.00 | 786.00 | 271,097 |
29 Dec 2023 | 801.00 | 804.00 | 794.00 | 794.00 | 794.00 | 97,776 |
28 Dec 2023 | 816.00 | 816.00 | 803.00 | 806.50 | 806.50 | 135,121 |
27 Dec 2023 | 813.00 | 819.00 | 799.50 | 807.50 | 807.50 | 159,792 |
22 Dec 2023 | 801.00 | 808.00 | 787.50 | 801.00 | 801.00 | 100,907 |
21 Dec 2023 | 798.00 | 813.50 | 786.50 | 791.00 | 791.00 | 170,092 |
20 Dec 2023 | 803.50 | 803.50 | 788.00 | 799.00 | 799.00 | 254,856 |
19 Dec 2023 | 784.00 | 798.50 | 783.00 | 784.50 | 784.50 | 217,098 |
18 Dec 2023 | 776.00 | 797.50 | 776.00 | 787.50 | 787.50 | 160,495 |
15 Dec 2023 | 810.00 | 824.50 | 783.50 | 787.00 | 787.00 | 1,153,055 |
14 Dec 2023 | 796.50 | 828.00 | 792.65 | 808.00 | 808.00 | 377,380 |
13 Dec 2023 | 770.00 | 790.50 | 770.00 | 785.00 | 785.00 | 262,821 |
12 Dec 2023 | 770.00 | 788.50 | 764.50 | 777.50 | 777.50 | 231,307 |
11 Dec 2023 | 785.00 | 790.50 | 777.50 | 789.00 | 789.00 | 191,884 |
08 Dec 2023 | 770.50 | 791.50 | 767.00 | 789.00 | 789.00 | 249,093 |
07 Dec 2023 | 800.00 | 800.00 | 778.50 | 789.00 | 789.00 | 182,211 |
06 Dec 2023 | 788.00 | 794.00 | 778.00 | 789.00 | 789.00 | 209,281 |
05 Dec 2023 | 770.00 | 783.00 | 763.50 | 779.00 | 779.00 | 155,814 |
04 Dec 2023 | 764.50 | 783.00 | 756.00 | 771.00 | 771.00 | 139,154 |
01 Dec 2023 | 765.50 | 777.00 | 760.00 | 770.00 | 770.00 | 273,383 |
30 Nov 2023 | 783.50 | 788.50 | 767.00 | 767.00 | 767.00 | 368,416 |
29 Nov 2023 | 769.00 | 785.50 | 769.00 | 783.50 | 783.50 | 137,668 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |