Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 357.00 | 360.71 | 352.87 | 356.37 | 356.37 | 1,048,300 |
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 |
27 Nov 2023 | 406.73 | 411.64 | 400.40 | 401.91 | 401.91 | 1,338,200 |
24 Nov 2023 | 403.50 | 409.49 | 400.85 | 407.70 | 407.70 | 312,700 |
22 Nov 2023 | 409.77 | 410.07 | 398.92 | 405.07 | 405.07 | 936,300 |
21 Nov 2023 | 402.54 | 412.67 | 402.50 | 405.51 | 405.51 | 848,500 |
20 Nov 2023 | 393.16 | 411.00 | 393.16 | 407.61 | 407.61 | 1,123,900 |
17 Nov 2023 | 389.71 | 395.00 | 388.00 | 392.57 | 392.57 | 646,300 |
16 Nov 2023 | 395.73 | 395.99 | 384.56 | 389.07 | 389.07 | 899,500 |
15 Nov 2023 | 401.00 | 402.70 | 390.42 | 392.58 | 392.58 | 891,000 |
14 Nov 2023 | 389.01 | 402.57 | 386.07 | 397.77 | 397.77 | 1,772,900 |
13 Nov 2023 | 376.48 | 387.94 | 374.10 | 377.97 | 377.97 | 1,145,300 |
10 Nov 2023 | 366.76 | 379.00 | 364.01 | 376.89 | 376.89 | 950,600 |
09 Nov 2023 | 372.50 | 379.71 | 364.10 | 365.31 | 365.31 | 990,500 |
08 Nov 2023 | 372.00 | 373.73 | 362.50 | 370.04 | 370.04 | 1,171,800 |
07 Nov 2023 | 355.01 | 384.15 | 355.01 | 369.04 | 369.04 | 3,881,000 |
06 Nov 2023 | 347.18 | 347.18 | 323.31 | 332.35 | 332.35 | 1,525,000 |
03 Nov 2023 | 332.74 | 343.70 | 328.54 | 343.11 | 343.11 | 1,588,800 |
02 Nov 2023 | 347.47 | 347.47 | 326.21 | 329.00 | 329.00 | 1,638,400 |
01 Nov 2023 | 345.21 | 347.22 | 332.00 | 339.02 | 339.02 | 957,700 |
31 Oct 2023 | 341.23 | 346.31 | 332.60 | 344.59 | 344.59 | 721,400 |
30 Oct 2023 | 341.25 | 342.33 | 333.69 | 336.30 | 336.30 | 733,100 |
27 Oct 2023 | 333.00 | 339.76 | 331.98 | 335.31 | 335.31 | 1,070,200 |
26 Oct 2023 | 329.35 | 334.39 | 321.00 | 327.33 | 327.33 | 1,422,700 |
25 Oct 2023 | 347.00 | 347.97 | 328.47 | 329.33 | 329.33 | 1,149,800 |
24 Oct 2023 | 348.46 | 358.76 | 346.79 | 352.04 | 352.04 | 980,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |