Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 Apr 2024 | 330.00 | 342.17 | 321.77 | 340.16 | 340.16 | 1,461,900 |
19 Apr 2024 | 336.73 | 338.22 | 326.01 | 327.47 | 327.47 | 1,351,900 |
18 Apr 2024 | 342.04 | 345.15 | 332.74 | 335.55 | 335.55 | 1,082,400 |
17 Apr 2024 | 349.80 | 351.98 | 342.70 | 342.75 | 342.75 | 912,400 |
16 Apr 2024 | 346.30 | 350.52 | 340.34 | 349.80 | 349.80 | 1,460,100 |
15 Apr 2024 | 352.99 | 355.80 | 344.20 | 347.17 | 347.17 | 998,700 |
12 Apr 2024 | 350.00 | 360.36 | 350.00 | 352.06 | 352.06 | 1,037,800 |
11 Apr 2024 | 354.00 | 357.39 | 349.38 | 356.04 | 356.04 | 809,100 |
10 Apr 2024 | 354.12 | 359.85 | 351.13 | 351.28 | 351.28 | 944,600 |
09 Apr 2024 | 364.68 | 366.94 | 358.23 | 360.94 | 360.94 | 952,900 |
08 Apr 2024 | 360.92 | 367.39 | 355.12 | 363.32 | 363.32 | 901,800 |
05 Apr 2024 | 345.00 | 364.66 | 344.96 | 362.82 | 362.82 | 2,099,700 |
04 Apr 2024 | 340.40 | 354.80 | 337.31 | 343.74 | 343.74 | 1,658,700 |
03 Apr 2024 | 343.36 | 345.02 | 338.51 | 339.82 | 339.82 | 1,697,400 |
02 Apr 2024 | 348.15 | 350.60 | 343.09 | 347.82 | 347.82 | 1,300,400 |
01 Apr 2024 | 363.14 | 364.40 | 352.71 | 356.09 | 356.09 | 916,800 |
28 Mar 2024 | 358.64 | 364.58 | 357.50 | 358.64 | 358.64 | 893,400 |
27 Mar 2024 | 358.00 | 359.06 | 352.64 | 358.80 | 358.80 | 753,000 |
26 Mar 2024 | 355.55 | 359.03 | 349.35 | 354.12 | 354.12 | 1,017,400 |
25 Mar 2024 | 351.79 | 357.62 | 351.79 | 353.55 | 353.55 | 742,500 |
22 Mar 2024 | 355.78 | 358.96 | 349.30 | 355.50 | 355.50 | 1,010,800 |
21 Mar 2024 | 366.50 | 373.40 | 360.14 | 360.15 | 360.15 | 1,174,600 |
20 Mar 2024 | 353.48 | 363.66 | 350.67 | 359.07 | 359.07 | 959,600 |
19 Mar 2024 | 346.06 | 354.70 | 340.35 | 353.80 | 353.80 | 1,646,100 |
18 Mar 2024 | 357.00 | 360.71 | 352.87 | 356.37 | 356.37 | 1,049,400 |
15 Mar 2024 | 365.60 | 366.74 | 354.67 | 355.44 | 355.44 | 1,822,100 |
14 Mar 2024 | 376.00 | 380.36 | 363.64 | 368.94 | 368.94 | 1,686,900 |
13 Mar 2024 | 368.64 | 380.09 | 366.57 | 372.81 | 372.81 | 1,669,600 |
12 Mar 2024 | 371.86 | 374.85 | 362.30 | 368.64 | 368.64 | 1,575,000 |
11 Mar 2024 | 379.62 | 382.95 | 363.96 | 366.99 | 366.99 | 2,334,700 |
08 Mar 2024 | 383.45 | 411.50 | 378.00 | 383.42 | 383.42 | 6,251,000 |
07 Mar 2024 | 406.23 | 413.87 | 397.07 | 412.01 | 412.01 | 3,660,400 |
06 Mar 2024 | 420.25 | 424.00 | 407.07 | 409.50 | 409.50 | 1,417,600 |
05 Mar 2024 | 428.28 | 428.90 | 398.00 | 405.00 | 405.00 | 2,476,400 |
04 Mar 2024 | 437.08 | 443.09 | 427.29 | 439.00 | 439.00 | 1,006,700 |
01 Mar 2024 | 449.12 | 449.12 | 430.83 | 436.84 | 436.84 | 1,442,300 |
29 Feb 2024 | 437.00 | 447.94 | 433.54 | 447.58 | 447.58 | 1,542,400 |
28 Feb 2024 | 444.04 | 448.55 | 440.27 | 443.45 | 443.45 | 917,200 |
27 Feb 2024 | 454.15 | 458.80 | 445.80 | 449.95 | 449.95 | 580,700 |
26 Feb 2024 | 454.81 | 459.27 | 450.77 | 450.80 | 450.80 | 635,800 |
23 Feb 2024 | 452.75 | 459.70 | 447.68 | 451.52 | 451.52 | 801,300 |
22 Feb 2024 | 443.94 | 450.47 | 435.78 | 449.98 | 449.98 | 1,233,900 |
21 Feb 2024 | 432.37 | 437.73 | 423.22 | 427.49 | 427.49 | 997,300 |
20 Feb 2024 | 457.13 | 459.78 | 433.65 | 444.81 | 444.81 | 1,183,900 |
16 Feb 2024 | 471.29 | 477.00 | 464.55 | 465.06 | 465.06 | 832,100 |
15 Feb 2024 | 488.00 | 488.00 | 474.08 | 474.21 | 474.21 | 858,400 |
14 Feb 2024 | 481.58 | 486.77 | 473.21 | 486.51 | 486.51 | 825,900 |
13 Feb 2024 | 463.00 | 480.00 | 451.00 | 472.13 | 472.13 | 1,766,700 |
12 Feb 2024 | 500.01 | 509.62 | 487.07 | 487.99 | 487.99 | 1,364,300 |
09 Feb 2024 | 486.72 | 507.25 | 481.86 | 500.90 | 500.90 | 2,181,400 |
08 Feb 2024 | 457.85 | 477.10 | 457.61 | 475.12 | 475.12 | 1,267,500 |
07 Feb 2024 | 447.50 | 463.20 | 440.27 | 457.39 | 457.39 | 1,403,300 |
06 Feb 2024 | 447.00 | 451.31 | 429.13 | 443.31 | 443.31 | 1,545,300 |
05 Feb 2024 | 437.99 | 454.59 | 427.36 | 436.89 | 436.89 | 2,015,100 |
02 Feb 2024 | 416.40 | 437.22 | 412.03 | 436.01 | 436.01 | 1,957,100 |
01 Feb 2024 | 404.93 | 411.31 | 399.88 | 409.07 | 409.07 | 1,129,200 |
31 Jan 2024 | 409.06 | 411.00 | 394.10 | 400.52 | 400.52 | 1,543,700 |
30 Jan 2024 | 418.49 | 421.99 | 410.73 | 415.53 | 415.53 | 782,000 |
29 Jan 2024 | 397.28 | 420.34 | 397.28 | 420.17 | 420.17 | 1,072,800 |
26 Jan 2024 | 394.70 | 401.73 | 391.35 | 395.29 | 395.29 | 973,600 |
25 Jan 2024 | 416.04 | 416.04 | 397.38 | 400.30 | 400.30 | 971,800 |
24 Jan 2024 | 417.69 | 424.78 | 409.36 | 410.11 | 410.11 | 1,163,200 |
23 Jan 2024 | 418.61 | 418.92 | 407.03 | 411.06 | 411.06 | 762,700 |
22 Jan 2024 | 406.78 | 426.51 | 406.78 | 413.42 | 413.42 | 1,910,200 |
19 Jan 2024 | 395.41 | 401.66 | 391.50 | 401.05 | 401.05 | 832,600 |
18 Jan 2024 | 404.25 | 408.40 | 384.55 | 392.18 | 392.18 | 1,246,900 |
17 Jan 2024 | 401.79 | 404.01 | 387.27 | 400.38 | 400.38 | 1,050,600 |
16 Jan 2024 | 388.26 | 405.66 | 382.70 | 405.44 | 405.44 | 1,513,200 |
12 Jan 2024 | 393.60 | 397.85 | 388.87 | 391.59 | 391.59 | 785,800 |
11 Jan 2024 | 395.91 | 399.35 | 383.20 | 392.60 | 392.60 | 1,208,000 |
10 Jan 2024 | 380.00 | 394.45 | 376.19 | 393.15 | 393.15 | 1,463,300 |
09 Jan 2024 | 371.57 | 380.06 | 371.56 | 378.73 | 378.73 | 846,200 |
08 Jan 2024 | 367.32 | 378.63 | 365.00 | 378.45 | 378.45 | 1,816,200 |
05 Jan 2024 | 360.70 | 371.44 | 360.15 | 365.39 | 365.39 | 1,488,900 |
04 Jan 2024 | 362.57 | 369.15 | 360.10 | 362.41 | 362.41 | 2,054,400 |
03 Jan 2024 | 373.76 | 379.76 | 371.25 | 372.98 | 372.98 | 1,289,600 |
02 Jan 2024 | 404.45 | 404.65 | 382.26 | 383.69 | 383.69 | 2,176,900 |
29 Dec 2023 | 415.40 | 421.97 | 408.48 | 408.85 | 408.85 | 1,093,800 |
28 Dec 2023 | 416.19 | 420.50 | 413.08 | 417.08 | 417.08 | 719,100 |
27 Dec 2023 | 418.00 | 425.02 | 416.96 | 418.28 | 418.28 | 808,200 |
26 Dec 2023 | 408.75 | 417.60 | 405.46 | 416.90 | 416.90 | 925,000 |
22 Dec 2023 | 411.34 | 413.51 | 400.86 | 407.48 | 407.48 | 831,000 |
21 Dec 2023 | 409.00 | 411.00 | 402.82 | 409.82 | 409.82 | 680,800 |
20 Dec 2023 | 405.00 | 414.79 | 401.07 | 401.67 | 401.67 | 1,058,200 |
19 Dec 2023 | 416.00 | 418.82 | 408.38 | 409.78 | 409.78 | 1,165,800 |
18 Dec 2023 | 409.20 | 417.81 | 407.09 | 412.74 | 412.74 | 1,588,500 |
15 Dec 2023 | 420.84 | 423.62 | 413.47 | 420.17 | 420.17 | 6,204,100 |
14 Dec 2023 | 419.00 | 425.51 | 406.92 | 419.24 | 419.24 | 2,430,400 |
13 Dec 2023 | 394.27 | 411.40 | 392.24 | 411.18 | 411.18 | 1,950,500 |
12 Dec 2023 | 391.17 | 398.00 | 389.51 | 393.09 | 393.09 | 1,288,400 |
11 Dec 2023 | 388.50 | 404.28 | 388.36 | 395.39 | 395.39 | 2,993,600 |
08 Dec 2023 | 380.37 | 382.17 | 373.23 | 381.79 | 381.79 | 3,104,100 |
07 Dec 2023 | 390.51 | 396.88 | 383.26 | 384.24 | 384.24 | 3,092,200 |
06 Dec 2023 | 409.07 | 415.72 | 387.37 | 387.42 | 387.42 | 7,440,100 |
05 Dec 2023 | 423.03 | 435.00 | 420.51 | 433.67 | 433.67 | 3,588,200 |
04 Dec 2023 | 431.56 | 440.81 | 417.65 | 423.02 | 423.02 | 2,383,700 |
01 Dec 2023 | 420.03 | 435.70 | 414.00 | 435.23 | 435.23 | 1,624,500 |
30 Nov 2023 | 437.21 | 442.84 | 407.15 | 415.74 | 415.74 | 2,636,700 |
29 Nov 2023 | 411.01 | 421.37 | 411.00 | 420.51 | 420.51 | 1,771,800 |
28 Nov 2023 | 400.85 | 410.15 | 397.46 | 406.25 | 406.25 | 1,025,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |