Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 May 2024 | 327.25 | 329.00 | 324.05 | 325.00 | 325.00 | 12,346 |
17 May 2024 | 324.95 | 328.40 | 323.25 | 326.95 | 326.95 | 78,823 |
16 May 2024 | 323.05 | 328.25 | 320.20 | 324.40 | 324.40 | 63,137 |
15 May 2024 | 317.10 | 323.60 | 316.30 | 322.45 | 322.45 | 47,058 |
14 May 2024 | 309.35 | 321.60 | 309.35 | 318.25 | 318.25 | 126,048 |
13 May 2024 | 315.45 | 315.80 | 307.00 | 308.80 | 308.80 | 89,375 |
10 May 2024 | 321.00 | 321.15 | 312.05 | 314.20 | 314.20 | 96,075 |
09 May 2024 | 325.00 | 330.20 | 317.00 | 319.55 | 319.55 | 574,472 |
08 May 2024 | 321.60 | 328.50 | 318.40 | 323.50 | 323.50 | 621,819 |
07 May 2024 | 326.00 | 327.80 | 320.00 | 321.60 | 321.60 | 60,212 |
06 May 2024 | 328.75 | 332.90 | 324.85 | 326.00 | 326.00 | 123,452 |
03 May 2024 | 327.85 | 329.20 | 324.50 | 327.70 | 327.70 | 109,761 |
02 May 2024 | 325.00 | 329.05 | 324.35 | 325.60 | 325.60 | 55,319 |
30 Apr 2024 | 327.70 | 328.05 | 324.35 | 325.80 | 325.80 | 52,596 |
29 Apr 2024 | 328.25 | 330.25 | 325.00 | 326.25 | 326.25 | 91,616 |
26 Apr 2024 | 329.90 | 330.35 | 326.40 | 327.35 | 327.35 | 79,812 |
25 Apr 2024 | 323.00 | 329.60 | 323.00 | 328.70 | 328.70 | 132,417 |
24 Apr 2024 | 320.70 | 323.90 | 319.25 | 322.60 | 322.60 | 94,065 |
23 Apr 2024 | 322.65 | 323.55 | 317.80 | 318.70 | 318.70 | 98,743 |
22 Apr 2024 | 322.45 | 324.70 | 320.10 | 321.00 | 321.00 | 69,210 |
19 Apr 2024 | 320.00 | 324.70 | 316.30 | 321.50 | 321.50 | 59,653 |
18 Apr 2024 | 323.15 | 328.35 | 320.10 | 321.75 | 321.75 | 86,284 |
16 Apr 2024 | 320.50 | 325.75 | 319.00 | 323.05 | 323.05 | 74,580 |
15 Apr 2024 | 320.00 | 325.70 | 314.60 | 323.45 | 323.45 | 158,061 |
12 Apr 2024 | 335.00 | 339.00 | 323.75 | 325.00 | 325.00 | 872,365 |
10 Apr 2024 | 337.20 | 347.70 | 336.00 | 346.05 | 346.05 | 242,755 |
09 Apr 2024 | 338.45 | 340.50 | 335.00 | 337.05 | 337.05 | 103,303 |
08 Apr 2024 | 332.15 | 343.90 | 329.00 | 338.85 | 338.85 | 336,577 |
05 Apr 2024 | 328.60 | 332.45 | 327.90 | 329.85 | 329.85 | 108,205 |
04 Apr 2024 | 335.50 | 337.35 | 326.70 | 330.25 | 330.25 | 507,827 |
03 Apr 2024 | 327.00 | 337.05 | 325.00 | 335.25 | 335.25 | 185,413 |
02 Apr 2024 | 320.00 | 328.55 | 315.80 | 327.40 | 327.40 | 141,695 |
01 Apr 2024 | 301.00 | 325.00 | 301.00 | 322.55 | 322.55 | 300,836 |
28 Mar 2024 | 306.90 | 310.60 | 297.00 | 297.85 | 297.85 | 407,913 |
27 Mar 2024 | 309.50 | 314.35 | 305.10 | 306.90 | 306.90 | 402,731 |
26 Mar 2024 | 314.40 | 315.95 | 303.75 | 306.75 | 306.75 | 193,304 |
22 Mar 2024 | 313.10 | 314.45 | 310.00 | 313.90 | 313.90 | 94,576 |
21 Mar 2024 | 303.05 | 314.50 | 303.00 | 312.45 | 312.45 | 189,070 |
20 Mar 2024 | 299.30 | 308.95 | 296.00 | 300.55 | 300.55 | 236,333 |
19 Mar 2024 | 303.65 | 312.00 | 296.70 | 299.25 | 299.25 | 303,697 |
18 Mar 2024 | 313.20 | 317.05 | 299.95 | 301.75 | 301.75 | 298,370 |
15 Mar 2024 | 312.05 | 316.95 | 307.00 | 311.60 | 311.60 | 187,424 |
14 Mar 2024 | 302.75 | 316.95 | 301.00 | 313.50 | 313.50 | 128,750 |
13 Mar 2024 | 320.10 | 322.10 | 300.05 | 302.90 | 302.90 | 736,553 |
12 Mar 2024 | 328.00 | 328.55 | 316.10 | 318.80 | 318.80 | 293,323 |
11 Mar 2024 | 335.75 | 337.35 | 326.00 | 326.90 | 326.90 | 107,859 |
07 Mar 2024 | 335.50 | 341.90 | 333.25 | 336.00 | 336.00 | 145,807 |
06 Mar 2024 | 332.80 | 341.00 | 332.35 | 336.45 | 336.45 | 221,452 |
05 Mar 2024 | 338.50 | 339.85 | 330.50 | 331.85 | 331.85 | 142,129 |
04 Mar 2024 | 343.00 | 344.50 | 335.50 | 337.75 | 337.75 | 98,866 |
01 Mar 2024 | 338.05 | 344.20 | 335.15 | 336.70 | 336.70 | 97,285 |
29 Feb 2024 | 338.50 | 341.00 | 334.60 | 338.05 | 338.05 | 92,856 |
28 Feb 2024 | 349.75 | 350.05 | 335.30 | 337.15 | 337.15 | 209,844 |
27 Feb 2024 | 350.35 | 351.90 | 347.55 | 348.10 | 348.10 | 63,209 |
26 Feb 2024 | 354.10 | 357.50 | 348.50 | 350.35 | 350.35 | 76,379 |
23 Feb 2024 | 352.35 | 356.60 | 352.35 | 354.10 | 354.10 | 54,247 |
22 Feb 2024 | 352.60 | 353.90 | 349.10 | 352.35 | 352.35 | 57,643 |
21 Feb 2024 | 353.80 | 358.95 | 351.55 | 352.00 | 352.00 | 75,644 |
20 Feb 2024 | 362.45 | 363.20 | 351.10 | 352.75 | 352.75 | 99,387 |
19 Feb 2024 | 358.90 | 363.50 | 358.00 | 361.15 | 361.15 | 89,882 |
16 Feb 2024 | 350.95 | 364.75 | 349.50 | 357.10 | 357.10 | 198,754 |
15 Feb 2024 | 348.50 | 351.95 | 342.05 | 349.25 | 349.25 | 130,758 |
14 Feb 2024 | 350.00 | 350.80 | 335.30 | 339.80 | 339.80 | 674,481 |
13 Feb 2024 | 358.00 | 362.00 | 352.10 | 360.95 | 360.95 | 104,796 |
12 Feb 2024 | 358.40 | 363.40 | 355.05 | 360.55 | 360.55 | 94,715 |
09 Feb 2024 | 373.75 | 374.55 | 357.20 | 358.40 | 358.40 | 736,325 |
08 Feb 2024 | 380.95 | 382.00 | 370.35 | 373.30 | 373.30 | 374,880 |
07 Feb 2024 | 361.50 | 378.00 | 361.20 | 374.50 | 374.50 | 399,789 |
06 Feb 2024 | 355.70 | 362.95 | 355.70 | 360.80 | 360.80 | 108,771 |
05 Feb 2024 | 363.00 | 364.60 | 351.60 | 355.55 | 355.55 | 191,745 |
02 Feb 2024 | 365.15 | 367.80 | 361.50 | 364.15 | 364.15 | 176,589 |
01 Feb 2024 | 368.00 | 370.00 | 360.45 | 363.30 | 363.30 | 74,002 |
31 Jan 2024 | 363.50 | 368.70 | 361.15 | 367.50 | 367.50 | 137,832 |
30 Jan 2024 | 364.90 | 364.90 | 360.00 | 361.85 | 361.85 | 76,223 |
29 Jan 2024 | 365.00 | 366.95 | 360.50 | 361.70 | 361.70 | 83,105 |
25 Jan 2024 | 365.00 | 368.85 | 360.20 | 362.70 | 362.70 | 92,700 |
24 Jan 2024 | 363.40 | 364.95 | 358.80 | 361.85 | 361.85 | 124,212 |
23 Jan 2024 | 374.00 | 375.50 | 358.10 | 362.40 | 362.40 | 217,702 |
19 Jan 2024 | 355.15 | 363.15 | 355.15 | 358.70 | 358.70 | 101,539 |
18 Jan 2024 | 359.60 | 359.70 | 350.00 | 354.10 | 354.10 | 117,679 |
17 Jan 2024 | 355.90 | 359.95 | 354.65 | 357.85 | 357.85 | 84,699 |
16 Jan 2024 | 361.40 | 365.75 | 351.55 | 355.80 | 355.80 | 220,707 |
15 Jan 2024 | 364.00 | 365.80 | 358.05 | 359.60 | 359.60 | 129,257 |
12 Jan 2024 | 361.85 | 364.50 | 360.00 | 362.35 | 362.35 | 111,662 |
11 Jan 2024 | 358.00 | 364.00 | 357.50 | 360.15 | 360.15 | 211,797 |
10 Jan 2024 | 367.90 | 368.50 | 355.10 | 357.20 | 357.20 | 197,652 |
09 Jan 2024 | 366.00 | 370.80 | 364.75 | 366.50 | 366.50 | 94,063 |
08 Jan 2024 | 367.95 | 373.40 | 363.15 | 364.15 | 364.15 | 190,138 |
05 Jan 2024 | 362.40 | 371.65 | 360.05 | 366.60 | 366.60 | 327,952 |
04 Jan 2024 | 361.00 | 361.00 | 351.00 | 357.70 | 357.70 | 532,799 |
03 Jan 2024 | 364.00 | 364.55 | 349.00 | 352.75 | 352.75 | 432,438 |
02 Jan 2024 | 367.80 | 370.05 | 358.30 | 361.00 | 361.00 | 430,634 |
01 Jan 2024 | 372.45 | 377.20 | 366.15 | 367.80 | 367.80 | 202,327 |
29 Dec 2023 | 378.40 | 380.55 | 370.50 | 371.60 | 371.60 | 146,989 |
28 Dec 2023 | 385.45 | 388.10 | 374.20 | 376.60 | 376.60 | 165,387 |
27 Dec 2023 | 387.30 | 392.40 | 384.00 | 385.25 | 385.25 | 76,852 |
26 Dec 2023 | 390.00 | 391.90 | 385.90 | 387.25 | 387.25 | 99,773 |
22 Dec 2023 | 400.00 | 403.45 | 388.00 | 391.15 | 391.15 | 164,640 |
21 Dec 2023 | 379.00 | 405.95 | 376.50 | 399.70 | 399.70 | 543,894 |
20 Dec 2023 | 380.95 | 391.80 | 379.00 | 387.85 | 387.85 | 808,096 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |