Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Jul 2024 | 390.97 | 393.86 | 382.33 | 385.80 | 385.80 | 558,906 |
28 Jun 2024 | 393.19 | 399.38 | 389.58 | 392.60 | 392.60 | 899,330 |
27 Jun 2024 | 397.60 | 398.00 | 390.39 | 393.20 | 393.20 | 1,174,730 |
26 Jun 2024 | 401.30 | 407.97 | 394.41 | 397.00 | 397.00 | 1,267,099 |
25 Jun 2024 | 405.00 | 415.90 | 400.11 | 405.49 | 405.49 | 1,252,955 |
24 Jun 2024 | 410.12 | 417.50 | 402.35 | 404.76 | 404.76 | 1,026,675 |
21 Jun 2024 | 408.50 | 417.01 | 405.06 | 413.28 | 413.28 | 869,881 |
20 Jun 2024 | 408.00 | 411.79 | 403.68 | 408.50 | 408.50 | 853,655 |
19 Jun 2024 | 413.00 | 415.50 | 404.00 | 405.00 | 405.00 | 769,452 |
18 Jun 2024 | 415.00 | 415.00 | 402.06 | 413.00 | 413.00 | 1,380,603 |
17 Jun 2024 | 406.00 | 422.94 | 399.44 | 411.47 | 411.47 | 2,060,704 |
14 Jun 2024 | 413.39 | 421.00 | 401.94 | 401.94 | 401.94 | 2,058,555 |
13 Jun 2024 | 412.00 | 419.47 | 408.99 | 416.00 | 416.00 | 1,209,347 |
12 Jun 2024 | 403.30 | 415.00 | 400.80 | 412.69 | 412.69 | 1,869,073 |
11 Jun 2024 | 404.21 | 410.00 | 393.00 | 400.80 | 400.80 | 2,629,575 |
07 Jun 2024 | 424.85 | 424.85 | 406.60 | 412.45 | 412.45 | 1,774,389 |
06 Jun 2024 | 430.00 | 430.00 | 421.33 | 424.00 | 424.00 | 899,621 |
05 Jun 2024 | 439.20 | 440.88 | 427.17 | 428.89 | 428.89 | 1,029,180 |
04 Jun 2024 | 435.99 | 441.86 | 426.18 | 439.16 | 439.16 | 1,496,558 |
03 Jun 2024 | 419.32 | 443.01 | 414.10 | 438.18 | 438.18 | 1,837,626 |
31 May 2024 | 418.23 | 425.95 | 414.00 | 416.86 | 416.86 | 897,380 |
30 May 2024 | 413.00 | 426.88 | 413.00 | 418.26 | 418.26 | 960,798 |
29 May 2024 | 415.28 | 420.00 | 410.01 | 418.00 | 418.00 | 1,152,437 |
28 May 2024 | 416.90 | 422.98 | 412.85 | 416.15 | 416.15 | 839,312 |
27 May 2024 | 420.00 | 423.64 | 404.20 | 417.74 | 417.74 | 2,425,936 |
24 May 2024 | 426.00 | 432.26 | 420.22 | 424.90 | 424.90 | 931,737 |
23 May 2024 | 420.04 | 425.88 | 416.06 | 424.85 | 424.85 | 1,197,636 |
22 May 2024 | 433.90 | 434.91 | 420.00 | 420.01 | 420.01 | 1,432,571 |
21 May 2024 | 422.30 | 438.88 | 422.16 | 433.91 | 433.91 | 1,672,733 |
20 May 2024 | 424.93 | 431.99 | 419.33 | 426.74 | 426.74 | 1,272,567 |
17 May 2024 | 430.88 | 436.79 | 418.31 | 428.60 | 428.60 | 1,894,325 |
16 May 2024 | 444.36 | 446.00 | 427.30 | 432.49 | 432.49 | 2,815,918 |
15 May 2024 | 462.00 | 464.00 | 443.53 | 446.10 | 446.10 | 1,782,792 |
14 May 2024 | 464.00 | 469.85 | 454.00 | 463.00 | 463.00 | 1,141,267 |
13 May 2024 | 455.33 | 469.99 | 451.00 | 465.10 | 465.10 | 1,717,973 |
10 May 2024 | 444.70 | 468.00 | 442.05 | 463.30 | 463.30 | 1,365,855 |
09 May 2024 | 443.78 | 453.40 | 438.00 | 446.00 | 446.00 | 1,094,587 |
08 May 2024 | 442.41 | 448.80 | 437.02 | 444.88 | 444.88 | 1,174,957 |
07 May 2024 | 457.00 | 457.00 | 439.00 | 441.30 | 441.30 | 1,781,108 |
06 May 2024 | 436.00 | 465.00 | 432.03 | 458.00 | 458.00 | 2,299,250 |
30 Apr 2024 | 411.00 | 428.06 | 409.42 | 425.02 | 425.02 | 1,674,503 |
29 Apr 2024 | 382.30 | 419.88 | 382.30 | 412.99 | 412.99 | 2,580,264 |
26 Apr 2024 | 373.79 | 388.76 | 373.05 | 382.30 | 382.30 | 1,153,601 |
25 Apr 2024 | 385.44 | 387.70 | 369.20 | 373.79 | 373.79 | 1,367,595 |
24 Apr 2024 | 375.99 | 385.67 | 372.12 | 384.60 | 384.60 | 798,904 |
23 Apr 2024 | 380.26 | 385.00 | 370.25 | 375.99 | 375.99 | 954,861 |
22 Apr 2024 | 374.90 | 391.63 | 374.90 | 382.41 | 382.41 | 1,433,923 |
19 Apr 2024 | 373.20 | 377.50 | 367.20 | 375.16 | 375.16 | 1,110,388 |
18 Apr 2024 | 371.20 | 385.85 | 367.15 | 375.73 | 375.73 | 1,766,235 |
17 Apr 2024 | 349.92 | 374.60 | 347.96 | 374.60 | 374.60 | 2,153,675 |
16 Apr 2024 | 354.00 | 359.38 | 348.39 | 349.89 | 349.89 | 1,205,013 |
15 Apr 2024 | 347.00 | 360.00 | 345.00 | 353.20 | 353.20 | 1,670,344 |
12 Apr 2024 | 354.06 | 358.06 | 345.27 | 348.00 | 348.00 | 1,732,396 |
11 Apr 2024 | 334.99 | 357.77 | 331.33 | 354.00 | 354.00 | 2,633,862 |
10 Apr 2024 | 337.04 | 337.99 | 326.66 | 336.00 | 336.00 | 1,166,622 |
09 Apr 2024 | 334.05 | 339.50 | 330.00 | 337.99 | 337.99 | 1,021,611 |
08 Apr 2024 | 338.00 | 347.00 | 331.11 | 334.35 | 334.35 | 1,338,041 |
03 Apr 2024 | 335.75 | 344.98 | 335.75 | 337.94 | 337.94 | 1,263,588 |
02 Apr 2024 | 339.00 | 339.00 | 332.33 | 335.75 | 335.75 | 981,302 |
01 Apr 2024 | 345.00 | 349.65 | 336.33 | 336.96 | 336.96 | 1,568,932 |
29 Mar 2024 | 344.41 | 345.00 | 335.00 | 342.57 | 342.57 | 619,215 |
28 Mar 2024 | 341.67 | 347.69 | 334.33 | 341.93 | 341.93 | 1,130,082 |
27 Mar 2024 | 343.23 | 349.88 | 339.00 | 342.01 | 342.01 | 1,251,935 |
26 Mar 2024 | 338.00 | 350.88 | 337.50 | 344.35 | 344.35 | 1,299,651 |
25 Mar 2024 | 325.97 | 345.55 | 325.11 | 339.16 | 339.16 | 1,757,029 |
22 Mar 2024 | 323.69 | 329.59 | 320.00 | 326.28 | 326.28 | 1,199,951 |
21 Mar 2024 | 331.66 | 332.87 | 318.18 | 324.28 | 324.28 | 1,571,250 |
20 Mar 2024 | 333.00 | 334.49 | 326.20 | 332.00 | 332.00 | 1,097,543 |
19 Mar 2024 | 333.29 | 335.38 | 323.03 | 331.60 | 331.60 | 1,261,369 |
18 Mar 2024 | 327.97 | 336.00 | 324.51 | 332.29 | 332.29 | 1,165,927 |
15 Mar 2024 | 339.82 | 339.82 | 322.27 | 326.86 | 326.86 | 1,157,680 |
14 Mar 2024 | 330.03 | 336.00 | 327.32 | 330.00 | 330.00 | 1,061,612 |
13 Mar 2024 | 343.17 | 353.60 | 331.73 | 333.18 | 333.18 | 1,625,649 |
12 Mar 2024 | 336.50 | 346.48 | 336.03 | 344.80 | 344.80 | 1,158,758 |
11 Mar 2024 | 330.00 | 338.80 | 328.30 | 338.46 | 338.46 | 979,810 |
08 Mar 2024 | 331.97 | 334.99 | 327.00 | 330.70 | 330.70 | 1,109,671 |
07 Mar 2024 | 343.48 | 347.71 | 328.73 | 330.00 | 330.00 | 1,374,371 |
06 Mar 2024 | 341.70 | 347.45 | 337.98 | 344.28 | 344.28 | 1,101,883 |
05 Mar 2024 | 331.99 | 343.08 | 328.55 | 341.70 | 341.70 | 1,659,215 |
04 Mar 2024 | 324.46 | 334.98 | 321.60 | 332.11 | 332.11 | 1,369,191 |
01 Mar 2024 | 326.44 | 329.00 | 321.23 | 324.00 | 324.00 | 1,686,356 |
29 Feb 2024 | 316.33 | 328.00 | 316.00 | 325.77 | 325.77 | 1,476,353 |
28 Feb 2024 | 325.00 | 326.02 | 317.05 | 318.74 | 318.74 | 1,394,149 |
27 Feb 2024 | 327.00 | 327.45 | 318.00 | 326.75 | 326.75 | 1,491,699 |
26 Feb 2024 | 319.28 | 329.99 | 317.01 | 327.30 | 327.30 | 1,697,771 |
23 Feb 2024 | 321.00 | 322.46 | 307.70 | 316.68 | 316.68 | 1,757,481 |
22 Feb 2024 | 321.00 | 322.50 | 316.14 | 319.15 | 319.15 | 1,417,135 |
21 Feb 2024 | 329.19 | 329.19 | 320.11 | 322.30 | 322.30 | 1,521,568 |
20 Feb 2024 | 324.20 | 333.07 | 315.00 | 329.29 | 329.29 | 1,862,309 |
19 Feb 2024 | 326.00 | 330.00 | 316.41 | 325.54 | 325.54 | 2,192,280 |
08 Feb 2024 | 339.01 | 355.00 | 320.33 | 324.91 | 324.91 | 2,859,749 |
07 Feb 2024 | 312.25 | 340.08 | 308.81 | 339.00 | 339.00 | 3,125,934 |
06 Feb 2024 | 299.83 | 319.77 | 291.11 | 311.30 | 311.30 | 2,591,037 |
05 Feb 2024 | 297.21 | 303.18 | 288.00 | 299.83 | 299.83 | 2,166,794 |
02 Feb 2024 | 298.81 | 303.48 | 289.20 | 296.32 | 296.32 | 1,549,059 |
01 Feb 2024 | 286.26 | 299.88 | 284.22 | 293.52 | 293.52 | 1,372,401 |
31 Jan 2024 | 289.50 | 295.87 | 285.31 | 287.12 | 287.12 | 1,439,989 |
30 Jan 2024 | 289.00 | 301.00 | 288.74 | 292.51 | 292.51 | 1,659,020 |
29 Jan 2024 | 303.09 | 303.10 | 281.51 | 289.61 | 289.61 | 1,849,991 |
26 Jan 2024 | 288.99 | 302.67 | 287.00 | 300.10 | 300.10 | 1,577,484 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |