Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 474.60 | 474.70 | 471.70 | 471.70 | 471.70 | 12,240,712 |
27 Mar 2024 | 466.70 | 472.90 | 464.70 | 472.50 | 472.50 | 5,861,591 |
26 Mar 2024 | 462.50 | 469.20 | 460.40 | 466.10 | 466.10 | 36,438,942 |
25 Mar 2024 | 469.40 | 470.00 | 460.20 | 463.80 | 463.80 | 5,132,795 |
22 Mar 2024 | 477.00 | 477.50 | 467.90 | 469.90 | 469.90 | 5,029,567 |
21 Mar 2024 | 479.80 | 480.40 | 471.40 | 476.30 | 476.30 | 6,427,194 |
20 Mar 2024 | 475.50 | 477.10 | 471.50 | 471.50 | 471.50 | 5,416,267 |
19 Mar 2024 | 469.30 | 475.50 | 467.40 | 475.50 | 475.50 | 11,277,526 |
18 Mar 2024 | 485.30 | 486.30 | 470.00 | 472.00 | 472.00 | 4,189,114 |
15 Mar 2024 | 476.40 | 482.60 | 471.80 | 473.40 | 473.40 | 12,928,779 |
14 Mar 2024 | 481.10 | 481.70 | 475.40 | 478.70 | 478.70 | 6,008,082 |
13 Mar 2024 | 494.40 | 499.30 | 479.60 | 479.60 | 479.60 | 15,524,834 |
12 Mar 2024 | 499.30 | 501.80 | 489.80 | 494.80 | 494.80 | 9,738,635 |
11 Mar 2024 | 493.80 | 501.00 | 489.40 | 494.90 | 494.90 | 14,923,617 |
08 Mar 2024 | 501.00 | 501.00 | 482.40 | 492.00 | 492.00 | 15,593,976 |
07 Mar 2024 | 497.80 | 513.20 | 479.40 | 504.20 | 504.20 | 71,396,757 |
06 Mar 2024 | 419.90 | 428.50 | 419.10 | 428.50 | 428.50 | 16,997,458 |
05 Mar 2024 | 425.20 | 429.10 | 419.60 | 421.00 | 421.00 | 6,977,361 |
04 Mar 2024 | 442.70 | 442.70 | 425.30 | 429.80 | 429.80 | 9,535,479 |
01 Mar 2024 | 443.50 | 444.10 | 432.80 | 439.00 | 439.00 | 43,701,885 |
29 Feb 2024 | 430.30 | 443.70 | 428.60 | 438.30 | 438.30 | 22,868,499 |
28 Feb 2024 | 432.80 | 434.80 | 424.10 | 425.70 | 425.70 | 18,532,258 |
27 Feb 2024 | 436.30 | 439.50 | 429.80 | 430.50 | 430.50 | 5,476,861 |
26 Feb 2024 | 428.80 | 437.00 | 428.80 | 435.00 | 435.00 | 23,154,567 |
23 Feb 2024 | 428.60 | 432.80 | 425.30 | 428.80 | 428.80 | 8,079,229 |
22 Feb 2024 | 424.80 | 427.80 | 421.00 | 426.00 | 426.00 | 28,082,147 |
21 Feb 2024 | 423.40 | 425.40 | 421.70 | 422.10 | 422.10 | 6,032,863 |
20 Feb 2024 | 420.20 | 425.30 | 418.90 | 425.30 | 425.30 | 4,341,170 |
19 Feb 2024 | 421.40 | 424.70 | 416.20 | 421.00 | 421.00 | 15,791,323 |
16 Feb 2024 | 417.40 | 430.00 | 414.00 | 427.80 | 427.80 | 13,122,125 |
15 Feb 2024 | 413.70 | 418.70 | 405.50 | 415.50 | 415.50 | 11,596,934 |
14 Feb 2024 | 396.00 | 407.50 | 396.00 | 407.50 | 407.50 | 22,094,774 |
13 Feb 2024 | 398.10 | 398.70 | 393.30 | 396.30 | 396.30 | 5,417,683 |
12 Feb 2024 | 399.50 | 402.20 | 396.60 | 399.80 | 399.80 | 6,112,452 |
09 Feb 2024 | 400.30 | 402.10 | 394.70 | 396.50 | 396.50 | 12,418,422 |
08 Feb 2024 | 401.20 | 402.90 | 398.20 | 401.20 | 401.20 | 8,203,481 |
07 Feb 2024 | 406.60 | 407.80 | 399.70 | 401.70 | 401.70 | 5,815,224 |
06 Feb 2024 | 400.30 | 405.00 | 396.80 | 405.00 | 405.00 | 35,832,784 |
05 Feb 2024 | 407.60 | 407.80 | 398.50 | 398.90 | 398.90 | 38,028,779 |
02 Feb 2024 | 413.20 | 415.30 | 405.40 | 405.80 | 405.80 | 8,801,630 |
01 Feb 2024 | 407.60 | 410.20 | 405.10 | 405.90 | 405.90 | 12,726,603 |
31 Jan 2024 | 414.90 | 418.20 | 408.30 | 408.30 | 408.30 | 7,588,402 |
30 Jan 2024 | 411.50 | 418.10 | 409.70 | 414.10 | 414.10 | 11,603,615 |
29 Jan 2024 | 403.00 | 408.00 | 397.30 | 408.00 | 408.00 | 18,562,490 |
26 Jan 2024 | 400.00 | 407.80 | 398.80 | 404.00 | 404.00 | 18,887,409 |
25 Jan 2024 | 392.70 | 398.50 | 390.50 | 392.50 | 392.50 | 11,669,347 |
24 Jan 2024 | 399.40 | 400.60 | 390.10 | 393.10 | 393.10 | 24,334,332 |
23 Jan 2024 | 410.90 | 411.00 | 402.30 | 402.30 | 402.30 | 5,814,080 |
22 Jan 2024 | 407.70 | 409.60 | 403.60 | 405.70 | 405.70 | 7,083,566 |
19 Jan 2024 | 397.60 | 403.10 | 396.90 | 401.10 | 401.10 | 14,961,583 |
18 Jan 2024 | 391.60 | 399.90 | 391.60 | 394.50 | 394.50 | 8,872,294 |
17 Jan 2024 | 404.00 | 406.30 | 395.60 | 398.90 | 398.90 | 8,367,394 |
16 Jan 2024 | 415.90 | 417.30 | 410.80 | 412.00 | 412.00 | 8,364,071 |
15 Jan 2024 | 421.50 | 422.80 | 417.90 | 419.60 | 419.60 | 7,445,473 |
12 Jan 2024 | 419.50 | 424.70 | 417.10 | 421.00 | 421.00 | 11,132,502 |
11 Jan 2024 | 416.70 | 423.90 | 416.50 | 420.00 | 420.00 | 12,084,039 |
10 Jan 2024 | 413.30 | 415.90 | 409.90 | 413.90 | 413.90 | 6,495,777 |
09 Jan 2024 | 414.40 | 417.90 | 409.70 | 414.20 | 414.20 | 11,662,950 |
08 Jan 2024 | 410.50 | 414.70 | 406.50 | 414.70 | 414.70 | 23,987,855 |
05 Jan 2024 | 411.80 | 415.80 | 409.70 | 412.00 | 412.00 | 9,989,819 |
04 Jan 2024 | 409.70 | 418.15 | 409.10 | 414.00 | 414.00 | 5,981,147 |
03 Jan 2024 | 430.10 | 430.10 | 406.50 | 411.10 | 411.10 | 8,596,013 |
02 Jan 2024 | 443.00 | 444.00 | 431.90 | 432.50 | 432.50 | 6,158,329 |
29 Dec 2023 | 447.70 | 450.40 | 440.80 | 440.80 | 440.80 | 1,907,203 |
28 Dec 2023 | 445.90 | 447.20 | 440.98 | 443.60 | 443.60 | 3,624,307 |
27 Dec 2023 | 438.00 | 448.00 | 430.80 | 444.60 | 444.60 | 5,583,195 |
22 Dec 2023 | 440.60 | 440.60 | 433.30 | 433.30 | 433.30 | 2,403,536 |
21 Dec 2023 | 440.80 | 441.60 | 435.90 | 440.00 | 440.00 | 3,649,939 |
20 Dec 2023 | 438.10 | 444.50 | 434.10 | 444.50 | 444.50 | 24,129,592 |
19 Dec 2023 | 429.60 | 437.60 | 428.53 | 436.00 | 436.00 | 17,806,223 |
18 Dec 2023 | 423.90 | 429.00 | 417.95 | 428.80 | 428.80 | 5,791,797 |
15 Dec 2023 | 421.10 | 429.40 | 418.10 | 427.00 | 427.00 | 25,912,187 |
14 Dec 2023 | 429.00 | 434.33 | 420.50 | 422.50 | 422.50 | 19,580,661 |
13 Dec 2023 | 419.50 | 422.10 | 416.70 | 419.70 | 419.70 | 11,332,346 |
12 Dec 2023 | 420.20 | 421.90 | 409.30 | 412.60 | 412.60 | 8,260,191 |
11 Dec 2023 | 419.50 | 419.90 | 413.30 | 418.00 | 418.00 | 7,220,321 |
08 Dec 2023 | 418.20 | 421.10 | 413.90 | 419.10 | 419.10 | 12,637,270 |
07 Dec 2023 | 420.00 | 420.60 | 412.70 | 414.60 | 414.60 | 14,710,130 |
06 Dec 2023 | 429.40 | 430.80 | 420.70 | 421.60 | 421.60 | 8,742,499 |
05 Dec 2023 | 427.50 | 428.60 | 422.10 | 425.40 | 425.40 | 6,357,506 |
04 Dec 2023 | 430.00 | 434.20 | 425.10 | 428.10 | 428.10 | 6,975,526 |
01 Dec 2023 | 430.30 | 433.30 | 422.90 | 427.70 | 427.70 | 8,269,745 |
30 Nov 2023 | 436.40 | 437.50 | 427.80 | 428.70 | 428.70 | 23,781,767 |
29 Nov 2023 | 441.80 | 441.80 | 430.20 | 434.60 | 434.60 | 14,761,767 |
28 Nov 2023 | 448.90 | 448.90 | 437.90 | 442.70 | 442.70 | 11,834,001 |
27 Nov 2023 | 453.10 | 454.40 | 448.10 | 448.70 | 448.70 | 11,460,514 |
24 Nov 2023 | 455.00 | 455.10 | 450.60 | 455.00 | 455.00 | 4,202,686 |
23 Nov 2023 | 455.70 | 458.30 | 449.90 | 456.20 | 456.20 | 4,362,609 |
22 Nov 2023 | 461.00 | 462.00 | 451.80 | 456.00 | 456.00 | 12,343,688 |
21 Nov 2023 | 466.60 | 468.00 | 459.80 | 462.20 | 462.20 | 6,339,726 |
20 Nov 2023 | 463.70 | 470.20 | 460.90 | 469.20 | 469.20 | 3,872,053 |
17 Nov 2023 | 465.90 | 469.00 | 462.20 | 463.70 | 463.70 | 7,139,775 |
16 Nov 2023 | 467.00 | 470.50 | 462.30 | 462.90 | 462.90 | 5,453,748 |
15 Nov 2023 | 468.50 | 478.50 | 467.50 | 468.30 | 468.30 | 4,883,634 |
14 Nov 2023 | 457.10 | 468.30 | 455.90 | 467.60 | 467.60 | 7,436,298 |
13 Nov 2023 | 448.80 | 459.30 | 443.60 | 457.70 | 457.70 | 8,682,347 |
10 Nov 2023 | 440.90 | 447.20 | 436.60 | 446.50 | 446.50 | 11,463,310 |
09 Nov 2023 | 440.70 | 451.70 | 439.50 | 446.20 | 446.20 | 9,470,576 |
08 Nov 2023 | 441.60 | 447.40 | 438.80 | 443.50 | 443.50 | 5,594,664 |
07 Nov 2023 | 444.30 | 448.30 | 438.30 | 444.00 | 444.00 | 5,778,944 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |