Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 327.50 | 330.00 | 325.00 | 330.00 | 330.00 | 1,436,246 |
17 Apr 2024 | 327.50 | 330.00 | 320.00 | 330.00 | 330.00 | 880,731 |
16 Apr 2024 | 320.00 | 329.48 | 315.00 | 323.00 | 323.00 | 599,267 |
15 Apr 2024 | 322.50 | 330.00 | 315.15 | 325.00 | 325.00 | 127,213 |
12 Apr 2024 | 325.00 | 333.45 | 315.00 | 320.00 | 320.00 | 53,869 |
11 Apr 2024 | 332.50 | 335.00 | 315.20 | 320.00 | 320.00 | 1,571,123 |
10 Apr 2024 | 312.50 | 315.00 | 310.00 | 312.00 | 312.00 | 51,179 |
09 Apr 2024 | 312.50 | 315.00 | 305.25 | 312.50 | 312.50 | 106,858 |
08 Apr 2024 | 312.50 | 326.00 | 305.00 | 310.00 | 310.00 | 836,134 |
05 Apr 2024 | 322.50 | 325.00 | 310.00 | 310.00 | 310.00 | 129,520 |
04 Apr 2024 | 327.50 | 325.94 | 320.00 | 320.00 | 320.00 | 75,658 |
03 Apr 2024 | 335.00 | 345.00 | 325.00 | 327.00 | 327.00 | 75,631 |
02 Apr 2024 | 330.00 | 335.00 | 325.90 | 328.00 | 328.00 | 727,691 |
28 Mar 2024 | 332.50 | 335.00 | 322.00 | 324.00 | 324.00 | 137,461 |
27 Mar 2024 | 337.50 | 345.00 | 330.00 | 330.00 | 330.00 | 169,266 |
26 Mar 2024 | 337.50 | 340.00 | 327.00 | 331.00 | 331.00 | 118,302 |
25 Mar 2024 | 347.50 | 350.00 | 330.15 | 334.00 | 334.00 | 2,907,536 |
22 Mar 2024 | 355.00 | 355.00 | 345.00 | 347.50 | 347.50 | 231,436 |
21 Mar 2024 | 360.00 | 358.50 | 350.00 | 352.00 | 352.00 | 230,301 |
20 Mar 2024 | 357.50 | 359.00 | 345.00 | 352.50 | 352.50 | 928,651 |
19 Mar 2024 | 362.50 | 366.50 | 355.00 | 355.00 | 355.00 | 687,057 |
18 Mar 2024 | 362.50 | 368.50 | 355.00 | 358.00 | 358.00 | 600,427 |
15 Mar 2024 | 360.00 | 368.45 | 350.00 | 358.00 | 358.00 | 380,685 |
14 Mar 2024 | 360.00 | 368.50 | 355.00 | 363.00 | 363.00 | 290,850 |
13 Mar 2024 | 357.50 | 370.00 | 351.70 | 358.00 | 358.00 | 739,240 |
12 Mar 2024 | 357.50 | 360.00 | 350.00 | 350.00 | 350.00 | 108,943 |
11 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 96,158 |
08 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 201,878 |
07 Mar 2024 | 355.00 | 357.95 | 350.00 | 355.00 | 355.00 | 51,694 |
06 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 679,579 |
05 Mar 2024 | 352.50 | 360.00 | 350.00 | 355.00 | 355.00 | 129,710 |
04 Mar 2024 | 352.50 | 355.00 | 350.00 | 353.00 | 353.00 | 1,305,741 |
01 Mar 2024 | 350.00 | 354.95 | 350.00 | 350.00 | 350.00 | 312,022 |
29 Feb 2024 | 350.00 | 355.00 | 338.00 | 355.00 | 355.00 | 71,366 |
28 Feb 2024 | 360.00 | 358.00 | 345.10 | 350.00 | 350.00 | 377,219 |
27 Feb 2024 | 360.00 | 358.75 | 355.00 | 356.00 | 356.00 | 46,645 |
26 Feb 2024 | 360.00 | 363.00 | 355.00 | 357.00 | 357.00 | 51,335 |
23 Feb 2024 | 352.50 | 359.00 | 350.00 | 355.00 | 355.00 | 89,487 |
22 Feb 2024 | 352.50 | 358.50 | 345.00 | 352.50 | 352.50 | 43,867 |
21 Feb 2024 | 367.50 | 368.24 | 350.00 | 358.00 | 358.00 | 560,279 |
20 Feb 2024 | 367.50 | 369.95 | 365.00 | 368.00 | 368.00 | 98,123 |
19 Feb 2024 | 362.50 | 370.00 | 364.75 | 366.00 | 366.00 | 81,328 |
16 Feb 2024 | 362.50 | 375.00 | 355.00 | 375.00 | 375.00 | 125,792 |
15 Feb 2024 | 357.50 | 365.00 | 355.00 | 361.00 | 361.00 | 74,917 |
14 Feb 2024 | 350.00 | 365.00 | 351.25 | 357.50 | 357.50 | 475,650 |
13 Feb 2024 | 350.00 | 355.00 | 345.00 | 352.00 | 352.00 | 64,596 |
12 Feb 2024 | 345.00 | 352.00 | 345.00 | 350.00 | 350.00 | 1,675,757 |
09 Feb 2024 | 345.00 | 350.00 | 340.00 | 345.00 | 345.00 | 38,598 |
08 Feb 2024 | 345.00 | 349.90 | 340.00 | 346.00 | 346.00 | 1,033,961 |
07 Feb 2024 | 352.50 | 355.00 | 330.00 | 342.00 | 342.00 | 3,200,998 |
06 Feb 2024 | 370.00 | 375.00 | 362.00 | 371.00 | 371.00 | 343,435 |
05 Feb 2024 | 367.50 | 375.00 | 357.00 | 357.00 | 357.00 | 152,161 |
02 Feb 2024 | 367.50 | 375.00 | 350.00 | 368.00 | 368.00 | 217,389 |
01 Feb 2024 | 357.50 | 370.79 | 350.00 | 365.00 | 365.00 | 277,498 |
31 Jan 2024 | 352.50 | 365.00 | 345.00 | 362.00 | 362.00 | 93,941 |
30 Jan 2024 | 347.50 | 362.45 | 350.00 | 360.00 | 360.00 | 79,417 |
29 Jan 2024 | 347.50 | 355.00 | 340.00 | 347.50 | 347.50 | 26,536 |
26 Jan 2024 | 347.50 | 355.00 | 340.00 | 347.50 | 347.50 | 109,280 |
25 Jan 2024 | 345.00 | 355.00 | 340.00 | 354.00 | 354.00 | 45,083 |
24 Jan 2024 | 345.00 | 350.00 | 340.00 | 340.00 | 340.00 | 22,509 |
23 Jan 2024 | 345.00 | 355.00 | 340.15 | 347.50 | 347.50 | 424,353 |
22 Jan 2024 | 345.00 | 350.00 | 340.10 | 348.00 | 348.00 | 45,612 |
19 Jan 2024 | 355.00 | 354.00 | 340.00 | 350.00 | 350.00 | 123,667 |
18 Jan 2024 | 362.50 | 355.00 | 345.00 | 352.50 | 352.50 | 55,764 |
17 Jan 2024 | 362.50 | 365.00 | 360.00 | 360.00 | 360.00 | 168,585 |
16 Jan 2024 | 372.50 | 371.80 | 360.00 | 365.00 | 365.00 | 80,326 |
15 Jan 2024 | 360.13 | 372.00 | 355.00 | 360.00 | 360.00 | 276,125 |
12 Jan 2024 | 357.50 | 370.00 | 355.00 | 363.00 | 363.00 | 234,639 |
11 Jan 2024 | 357.50 | 365.00 | 350.00 | 360.00 | 360.00 | 1,942,985 |
10 Jan 2024 | 365.00 | 370.00 | 358.00 | 360.00 | 360.00 | 329,192 |
09 Jan 2024 | 365.00 | 369.00 | 366.00 | 366.00 | 366.00 | 484,310 |
08 Jan 2024 | 367.50 | 369.75 | 361.00 | 361.00 | 361.00 | 199,875 |
05 Jan 2024 | 375.00 | 380.00 | 365.00 | 370.00 | 370.00 | 64,069 |
04 Jan 2024 | 380.00 | 389.00 | 370.00 | 372.00 | 372.00 | 1,887,515 |
03 Jan 2024 | 402.50 | 415.00 | 374.00 | 380.00 | 380.00 | 128,187 |
02 Jan 2024 | 402.50 | 414.00 | 390.00 | 395.00 | 395.00 | 41,695 |
29 Dec 2023 | 402.50 | 410.00 | 390.00 | 390.00 | 390.00 | 1,508,328 |
28 Dec 2023 | 402.50 | 415.00 | 390.00 | 400.00 | 400.00 | 47,713 |
27 Dec 2023 | 405.00 | 415.00 | 390.00 | 400.00 | 400.00 | 28,330 |
22 Dec 2023 | 405.00 | 415.00 | 396.50 | 415.00 | 415.00 | 9,936 |
21 Dec 2023 | 405.00 | 410.00 | 395.00 | 408.00 | 408.00 | 46,919 |
20 Dec 2023 | 405.00 | 409.25 | 395.00 | 403.00 | 403.00 | 89,131 |
19 Dec 2023 | 410.00 | 415.00 | 395.00 | 402.50 | 402.50 | 68,398 |
18 Dec 2023 | 400.00 | 410.00 | 390.00 | 400.00 | 400.00 | 666,210 |
15 Dec 2023 | 392.50 | 415.00 | 390.00 | 415.00 | 415.00 | 1,058,168 |
14 Dec 2023 | 385.00 | 424.50 | 380.50 | 398.00 | 398.00 | 366,635 |
13 Dec 2023 | 367.50 | 389.00 | 369.75 | 385.00 | 385.00 | 300,802 |
12 Dec 2023 | 352.50 | 385.00 | 356.00 | 385.00 | 385.00 | 318,448 |
11 Dec 2023 | 352.50 | 360.00 | 343.00 | 360.00 | 360.00 | 146,721 |
08 Dec 2023 | 352.50 | 365.00 | 350.00 | 360.00 | 360.00 | 517,946 |
07 Dec 2023 | 352.50 | 360.00 | 345.25 | 355.00 | 355.00 | 59,907 |
07 Dec 2023 | 3.7 Dividend | |||||
06 Dec 2023 | 355.00 | 360.00 | 350.50 | 360.00 | 356.30 | 1,795,809 |
05 Dec 2023 | 360.00 | 370.00 | 350.00 | 365.00 | 361.25 | 80,416 |
04 Dec 2023 | 360.00 | 370.00 | 350.00 | 360.00 | 356.30 | 261,552 |
01 Dec 2023 | 360.00 | 367.00 | 350.00 | 360.00 | 356.30 | 475,022 |
30 Nov 2023 | 357.50 | 365.00 | 350.00 | 360.00 | 356.30 | 369,138 |
29 Nov 2023 | 347.50 | 364.00 | 340.00 | 350.00 | 346.40 | 399,880 |
28 Nov 2023 | 347.50 | 355.00 | 340.00 | 347.00 | 343.43 | 383,339 |
27 Nov 2023 | 347.50 | 353.00 | 342.00 | 343.00 | 339.47 | 396,261 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |