Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 370.00 | 372.85 | 365.05 | 366.35 | 366.35 | 250,449 |
27 Mar 2024 | 364.05 | 368.05 | 358.75 | 366.60 | 366.60 | 210,289 |
26 Mar 2024 | 353.65 | 365.15 | 349.85 | 364.90 | 364.90 | 264,699 |
25 Mar 2024 | 359.00 | 360.50 | 353.50 | 353.75 | 353.75 | 276,935 |
22 Mar 2024 | 370.00 | 371.85 | 358.05 | 358.05 | 358.05 | 399,603 |
21 Mar 2024 | 376.00 | 381.55 | 366.70 | 371.30 | 371.30 | 399,450 |
20 Mar 2024 | 375.00 | 378.30 | 361.15 | 375.20 | 375.20 | 1,239,724 |
19 Mar 2024 | 421.50 | 426.30 | 420.55 | 425.95 | 425.95 | 129,889 |
18 Mar 2024 | 426.10 | 427.20 | 418.35 | 423.45 | 423.45 | 151,430 |
15 Mar 2024 | 423.85 | 430.05 | 420.00 | 426.15 | 426.15 | 408,368 |
14 Mar 2024 | 426.75 | 438.60 | 426.20 | 426.20 | 426.20 | 220,561 |
13 Mar 2024 | 424.65 | 428.45 | 421.65 | 423.60 | 423.60 | 193,996 |
12 Mar 2024 | 420.95 | 426.45 | 416.75 | 426.15 | 426.15 | 171,472 |
11 Mar 2024 | 415.25 | 420.15 | 412.15 | 420.15 | 420.15 | 106,835 |
08 Mar 2024 | 412.00 | 418.25 | 409.85 | 417.40 | 417.40 | 178,750 |
07 Mar 2024 | 407.70 | 412.60 | 402.75 | 411.45 | 411.45 | 242,337 |
06 Mar 2024 | 410.00 | 415.90 | 410.00 | 411.15 | 411.15 | 120,947 |
05 Mar 2024 | 411.50 | 412.35 | 407.35 | 411.00 | 411.00 | 125,406 |
04 Mar 2024 | 422.05 | 422.05 | 413.05 | 415.75 | 415.75 | 153,743 |
01 Mar 2024 | 425.00 | 426.65 | 417.95 | 423.95 | 423.95 | 130,552 |
29 Feb 2024 | 428.00 | 431.00 | 424.90 | 425.05 | 425.05 | 298,175 |
28 Feb 2024 | 433.85 | 434.50 | 424.60 | 426.00 | 426.00 | 201,508 |
27 Feb 2024 | 428.00 | 436.80 | 426.85 | 433.60 | 433.60 | 144,293 |
26 Feb 2024 | 423.50 | 428.05 | 421.15 | 428.00 | 428.00 | 169,662 |
23 Feb 2024 | 434.60 | 438.15 | 424.85 | 425.65 | 425.65 | 224,170 |
22 Feb 2024 | 431.00 | 438.45 | 430.00 | 434.50 | 434.50 | 234,990 |
21 Feb 2024 | 428.05 | 432.10 | 427.85 | 429.70 | 429.70 | 154,553 |
20 Feb 2024 | 425.60 | 428.90 | 424.75 | 428.20 | 428.20 | 150,341 |
19 Feb 2024 | 422.40 | 428.00 | 421.40 | 428.00 | 428.00 | 103,403 |
16 Feb 2024 | 429.90 | 436.50 | 426.90 | 428.10 | 428.10 | 298,523 |
15 Feb 2024 | 419.10 | 427.00 | 419.10 | 423.35 | 423.35 | 245,987 |
14 Feb 2024 | 409.00 | 417.75 | 408.00 | 416.10 | 416.10 | 210,183 |
13 Feb 2024 | 413.60 | 415.00 | 406.85 | 410.90 | 410.90 | 209,615 |
12 Feb 2024 | 414.60 | 420.20 | 410.50 | 411.90 | 411.90 | 201,069 |
09 Feb 2024 | 414.95 | 419.80 | 410.25 | 413.10 | 413.10 | 445,472 |
08 Feb 2024 | 400.00 | 415.85 | 387.35 | 409.40 | 409.40 | 540,972 |
07 Feb 2024 | 391.00 | 394.35 | 389.25 | 390.25 | 390.25 | 217,131 |
06 Feb 2024 | 387.00 | 391.70 | 381.50 | 391.70 | 391.70 | 211,102 |
05 Feb 2024 | 377.40 | 386.80 | 377.00 | 384.15 | 384.15 | 169,641 |
02 Feb 2024 | 378.00 | 384.30 | 376.35 | 376.60 | 376.60 | 154,163 |
01 Feb 2024 | 379.05 | 382.70 | 376.85 | 378.35 | 378.35 | 180,374 |
31 Jan 2024 | 385.90 | 386.00 | 380.90 | 383.25 | 383.25 | 204,286 |
30 Jan 2024 | 386.05 | 387.40 | 381.35 | 385.90 | 385.90 | 152,644 |
29 Jan 2024 | 382.70 | 385.80 | 378.95 | 384.85 | 384.85 | 206,398 |
26 Jan 2024 | 371.55 | 389.80 | 371.30 | 384.80 | 384.80 | 551,777 |
25 Jan 2024 | 362.95 | 363.85 | 358.15 | 361.00 | 361.00 | 221,986 |
24 Jan 2024 | 366.30 | 369.85 | 360.55 | 364.75 | 364.75 | 214,941 |
23 Jan 2024 | 357.20 | 361.10 | 354.70 | 360.00 | 360.00 | 272,841 |
22 Jan 2024 | 355.40 | 360.20 | 349.75 | 353.85 | 353.85 | 218,583 |
19 Jan 2024 | 354.55 | 356.00 | 348.05 | 350.50 | 350.50 | 222,016 |
18 Jan 2024 | 358.00 | 362.00 | 349.80 | 353.60 | 353.60 | 233,566 |
17 Jan 2024 | 350.85 | 353.60 | 343.40 | 346.10 | 346.10 | 302,473 |
16 Jan 2024 | 358.30 | 360.50 | 356.30 | 358.70 | 358.70 | 208,448 |
15 Jan 2024 | 359.95 | 364.65 | 359.30 | 362.45 | 362.45 | 169,431 |
15 Jan 2024 | 4.5 Dividend | |||||
12 Jan 2024 | 356.30 | 368.45 | 354.15 | 366.70 | 362.20 | 372,801 |
11 Jan 2024 | 382.60 | 385.25 | 369.70 | 371.15 | 366.60 | 241,667 |
10 Jan 2024 | 382.95 | 386.40 | 379.60 | 381.70 | 377.02 | 135,198 |
09 Jan 2024 | 388.50 | 389.00 | 382.25 | 384.00 | 379.29 | 148,311 |
08 Jan 2024 | 377.25 | 385.45 | 374.10 | 385.45 | 380.72 | 129,783 |
05 Jan 2024 | 376.90 | 379.95 | 371.35 | 378.40 | 373.76 | 148,491 |
04 Jan 2024 | 381.15 | 382.65 | 377.55 | 379.45 | 374.79 | 176,681 |
03 Jan 2024 | 391.60 | 394.15 | 378.10 | 381.15 | 376.47 | 285,251 |
02 Jan 2024 | 400.10 | 401.30 | 389.00 | 393.05 | 388.23 | 145,952 |
29 Dec 2023 | 399.50 | 402.55 | 398.35 | 399.00 | 394.10 | 90,721 |
28 Dec 2023 | 403.10 | 405.55 | 397.30 | 398.25 | 393.36 | 91,283 |
27 Dec 2023 | 398.90 | 402.80 | 398.00 | 402.80 | 397.86 | 158,407 |
22 Dec 2023 | 397.85 | 400.95 | 396.50 | 397.80 | 392.92 | 148,141 |
21 Dec 2023 | 404.50 | 405.70 | 398.85 | 401.65 | 396.72 | 175,400 |
20 Dec 2023 | 407.00 | 409.20 | 403.10 | 406.45 | 401.46 | 146,592 |
19 Dec 2023 | 406.35 | 410.00 | 404.70 | 405.95 | 400.97 | 197,972 |
18 Dec 2023 | 412.05 | 413.60 | 406.95 | 407.35 | 402.35 | 226,317 |
15 Dec 2023 | 428.55 | 428.60 | 415.00 | 417.85 | 412.72 | 504,244 |
14 Dec 2023 | 424.00 | 430.05 | 422.60 | 427.05 | 421.81 | 347,009 |
13 Dec 2023 | 406.40 | 413.25 | 405.30 | 409.00 | 403.98 | 200,829 |
12 Dec 2023 | 411.85 | 416.05 | 410.45 | 410.45 | 405.41 | 207,643 |
11 Dec 2023 | 413.20 | 414.20 | 407.05 | 409.50 | 404.47 | 191,296 |
08 Dec 2023 | 403.40 | 418.75 | 403.40 | 413.80 | 408.72 | 361,720 |
07 Dec 2023 | 400.15 | 403.55 | 396.60 | 403.40 | 398.45 | 139,484 |
06 Dec 2023 | 400.70 | 405.80 | 399.75 | 404.30 | 399.34 | 264,290 |
05 Dec 2023 | 398.25 | 403.40 | 397.10 | 398.60 | 393.71 | 181,110 |
04 Dec 2023 | 395.30 | 406.55 | 395.30 | 400.05 | 395.14 | 185,901 |
01 Dec 2023 | 392.85 | 397.45 | 390.60 | 392.90 | 388.08 | 215,906 |
30 Nov 2023 | 391.25 | 394.95 | 386.50 | 393.70 | 388.87 | 285,985 |
29 Nov 2023 | 390.95 | 399.20 | 389.05 | 391.00 | 386.20 | 201,901 |
28 Nov 2023 | 399.20 | 402.55 | 391.50 | 394.05 | 389.21 | 226,177 |
27 Nov 2023 | 406.50 | 410.55 | 404.40 | 404.50 | 399.54 | 116,555 |
24 Nov 2023 | 405.50 | 406.50 | 402.30 | 406.45 | 401.46 | 102,756 |
23 Nov 2023 | 402.65 | 406.30 | 401.50 | 405.95 | 400.97 | 84,870 |
22 Nov 2023 | 399.40 | 404.50 | 399.40 | 403.80 | 398.84 | 126,483 |
21 Nov 2023 | 401.40 | 403.35 | 397.25 | 399.45 | 394.55 | 163,736 |
20 Nov 2023 | 404.55 | 406.45 | 401.25 | 403.20 | 398.25 | 110,897 |
17 Nov 2023 | 400.95 | 407.85 | 399.40 | 404.30 | 399.34 | 204,923 |
16 Nov 2023 | 403.55 | 406.55 | 399.10 | 399.10 | 394.20 | 248,944 |
15 Nov 2023 | 410.85 | 421.05 | 409.50 | 410.15 | 405.12 | 225,744 |
14 Nov 2023 | 393.20 | 408.55 | 393.00 | 408.10 | 403.09 | 297,494 |
13 Nov 2023 | 396.00 | 396.00 | 392.25 | 393.75 | 388.92 | 154,714 |
10 Nov 2023 | 401.10 | 401.30 | 386.10 | 393.10 | 388.28 | 274,674 |
09 Nov 2023 | 401.80 | 409.30 | 401.25 | 406.65 | 401.66 | 163,001 |
08 Nov 2023 | 397.90 | 406.30 | 397.45 | 403.25 | 398.30 | 162,428 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |