Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 443.80 | 451.90 | 436.40 | 451.40 | 451.40 | 110,103 |
25 Jul 2024 | 440.00 | 466.40 | 435.60 | 443.70 | 443.70 | 155,571 |
24 Jul 2024 | 434.90 | 437.10 | 426.30 | 429.00 | 429.00 | 72,166 |
23 Jul 2024 | 425.80 | 436.00 | 423.20 | 429.80 | 429.80 | 75,166 |
22 Jul 2024 | 431.00 | 437.80 | 427.60 | 427.90 | 427.90 | 73,116 |
19 Jul 2024 | 425.40 | 431.70 | 421.80 | 428.80 | 428.80 | 49,033 |
18 Jul 2024 | 424.20 | 430.80 | 419.80 | 425.70 | 425.70 | 53,312 |
17 Jul 2024 | 430.20 | 431.10 | 421.60 | 423.40 | 423.40 | 51,886 |
16 Jul 2024 | 428.80 | 436.70 | 427.00 | 430.90 | 430.90 | 57,370 |
15 Jul 2024 | 429.90 | 435.90 | 425.60 | 426.50 | 426.50 | 37,482 |
12 Jul 2024 | 428.40 | 436.40 | 427.40 | 431.30 | 431.30 | 54,424 |
11 Jul 2024 | 431.40 | 431.40 | 422.30 | 429.90 | 429.90 | 42,439 |
10 Jul 2024 | 420.20 | 432.00 | 417.30 | 430.40 | 430.40 | 66,009 |
09 Jul 2024 | 401.50 | 417.10 | 401.50 | 416.00 | 416.00 | 60,723 |
08 Jul 2024 | 403.90 | 409.00 | 400.20 | 401.10 | 401.10 | 47,863 |
05 Jul 2024 | 405.90 | 409.00 | 401.50 | 402.70 | 402.70 | 32,740 |
04 Jul 2024 | 405.90 | 408.90 | 403.00 | 404.40 | 404.40 | 12,803 |
03 Jul 2024 | 407.90 | 409.20 | 401.20 | 403.80 | 403.80 | 47,823 |
02 Jul 2024 | 403.10 | 414.00 | 403.10 | 410.90 | 410.90 | 65,320 |
01 Jul 2024 | 407.00 | 407.90 | 398.20 | 403.50 | 403.50 | 65,792 |
28 Jun 2024 | 417.00 | 419.30 | 400.20 | 408.60 | 408.60 | 89,649 |
27 Jun 2024 | 418.50 | 423.40 | 412.20 | 416.40 | 416.40 | 51,490 |
26 Jun 2024 | 424.90 | 432.90 | 416.80 | 419.70 | 419.70 | 94,793 |
25 Jun 2024 | 411.50 | 426.60 | 411.50 | 425.00 | 425.00 | 152,791 |
24 Jun 2024 | 394.60 | 412.20 | 394.20 | 405.50 | 405.50 | 234,406 |
21 Jun 2024 | 360.00 | 371.80 | 359.90 | 371.80 | 371.80 | 286,132 |
20 Jun 2024 | 353.20 | 359.50 | 352.90 | 358.70 | 358.70 | 53,032 |
19 Jun 2024 | 352.30 | 354.60 | 348.20 | 353.60 | 353.60 | 21,034 |
18 Jun 2024 | 355.00 | 355.90 | 351.00 | 355.90 | 355.90 | 49,281 |
17 Jun 2024 | 361.20 | 362.80 | 354.60 | 355.60 | 355.60 | 42,679 |
14 Jun 2024 | 358.60 | 366.10 | 357.40 | 360.90 | 360.90 | 42,355 |
13 Jun 2024 | 353.10 | 361.00 | 351.30 | 358.60 | 358.60 | 47,402 |
12 Jun 2024 | 348.70 | 353.00 | 345.60 | 350.30 | 350.30 | 42,459 |
11 Jun 2024 | 351.10 | 355.40 | 349.10 | 351.70 | 351.70 | 35,223 |
10 Jun 2024 | 350.80 | 352.40 | 342.80 | 350.60 | 350.60 | 35,374 |
07 Jun 2024 | 354.90 | 359.50 | 353.20 | 354.60 | 354.60 | 30,825 |
06 Jun 2024 | 353.00 | 360.90 | 352.80 | 352.80 | 352.80 | 41,102 |
05 Jun 2024 | 349.10 | 354.70 | 347.70 | 351.00 | 351.00 | 42,018 |
04 Jun 2024 | 347.20 | 350.20 | 345.20 | 349.30 | 349.30 | 44,204 |
03 Jun 2024 | 340.00 | 348.80 | 338.40 | 347.40 | 347.40 | 32,032 |
31 May 2024 | 336.00 | 342.80 | 330.90 | 340.70 | 340.70 | 210,405 |
30 May 2024 | 350.50 | 350.70 | 336.80 | 337.20 | 337.20 | 70,032 |
29 May 2024 | 336.20 | 362.00 | 336.20 | 351.10 | 351.10 | 102,950 |
28 May 2024 | 341.90 | 342.40 | 336.30 | 337.70 | 337.70 | 38,085 |
27 May 2024 | 337.60 | 344.40 | 336.40 | 342.50 | 342.50 | 22,328 |
24 May 2024 | 335.00 | 337.70 | 330.30 | 337.70 | 337.70 | 31,970 |
23 May 2024 | 339.80 | 344.60 | 334.60 | 335.50 | 335.50 | 48,340 |
22 May 2024 | 329.50 | 341.50 | 328.10 | 341.20 | 341.20 | 66,437 |
21 May 2024 | 332.10 | 333.50 | 328.90 | 329.80 | 329.80 | 50,458 |
20 May 2024 | 337.80 | 337.80 | 332.60 | 334.60 | 334.60 | 39,204 |
17 May 2024 | 345.20 | 348.10 | 339.20 | 339.90 | 339.90 | 58,615 |
16 May 2024 | 345.00 | 349.50 | 344.00 | 344.90 | 344.90 | 37,269 |
15 May 2024 | 330.80 | 345.70 | 330.20 | 345.00 | 345.00 | 60,225 |
14 May 2024 | 334.00 | 337.90 | 328.80 | 330.80 | 330.80 | 71,788 |
13 May 2024 | 345.60 | 348.90 | 339.80 | 342.20 | 342.20 | 40,105 |
10 May 2024 | 356.00 | 359.20 | 343.70 | 347.90 | 347.90 | 50,662 |
09 May 2024 | 349.10 | 356.80 | 323.40 | 348.90 | 348.90 | 172,202 |
08 May 2024 | 368.80 | 375.40 | 366.30 | 367.60 | 367.60 | 46,102 |
07 May 2024 | 364.60 | 370.90 | 363.50 | 366.60 | 366.60 | 45,751 |
06 May 2024 | 360.80 | 363.80 | 358.50 | 363.40 | 363.40 | 28,686 |
03 May 2024 | 364.00 | 368.80 | 357.10 | 358.60 | 358.60 | 36,809 |
02 May 2024 | 357.10 | 364.50 | 353.80 | 363.10 | 363.10 | 64,915 |
30 Apr 2024 | 349.20 | 354.50 | 347.20 | 350.80 | 350.80 | 40,696 |
29 Apr 2024 | 349.30 | 354.70 | 343.90 | 348.50 | 348.50 | 29,188 |
26 Apr 2024 | 346.00 | 351.80 | 342.00 | 349.30 | 349.30 | 36,901 |
25 Apr 2024 | 347.60 | 350.00 | 343.40 | 346.20 | 346.20 | 27,235 |
24 Apr 2024 | 351.00 | 356.40 | 348.50 | 349.90 | 349.90 | 34,608 |
23 Apr 2024 | 343.90 | 350.60 | 341.20 | 349.20 | 349.20 | 44,060 |
22 Apr 2024 | 337.80 | 343.00 | 337.10 | 337.10 | 337.10 | 43,470 |
19 Apr 2024 | 338.00 | 341.10 | 335.10 | 337.30 | 337.30 | 35,871 |
18 Apr 2024 | 341.00 | 344.70 | 334.70 | 342.00 | 342.00 | 44,625 |
17 Apr 2024 | 346.90 | 348.60 | 338.50 | 340.00 | 340.00 | 53,795 |
16 Apr 2024 | 354.50 | 355.00 | 338.40 | 349.40 | 349.40 | 67,419 |
15 Apr 2024 | 352.40 | 358.80 | 352.10 | 358.00 | 358.00 | 28,944 |
12 Apr 2024 | 353.60 | 359.60 | 351.30 | 352.50 | 352.50 | 30,955 |
11 Apr 2024 | 356.40 | 361.00 | 353.00 | 353.00 | 353.00 | 30,237 |
10 Apr 2024 | 354.90 | 356.70 | 352.20 | 356.10 | 356.10 | 30,200 |
09 Apr 2024 | 356.30 | 359.00 | 353.00 | 353.30 | 353.30 | 24,026 |
08 Apr 2024 | 355.90 | 358.30 | 353.80 | 357.40 | 357.40 | 26,030 |
05 Apr 2024 | 355.70 | 360.80 | 354.00 | 357.40 | 357.40 | 31,442 |
04 Apr 2024 | 366.50 | 367.20 | 360.70 | 362.30 | 362.30 | 36,657 |
03 Apr 2024 | 361.60 | 369.20 | 361.60 | 366.90 | 366.90 | 44,754 |
02 Apr 2024 | 365.20 | 367.90 | 359.40 | 361.30 | 361.30 | 72,054 |
28 Mar 2024 | 368.20 | 371.80 | 364.60 | 366.10 | 366.10 | 64,086 |
27 Mar 2024 | 370.10 | 378.30 | 363.60 | 368.20 | 368.20 | 50,365 |
26 Mar 2024 | 366.00 | 370.40 | 361.40 | 366.00 | 366.00 | 44,726 |
25 Mar 2024 | 365.30 | 369.70 | 363.80 | 366.00 | 366.00 | 40,864 |
22 Mar 2024 | 369.10 | 371.20 | 359.70 | 370.10 | 370.10 | 61,295 |
21 Mar 2024 | 338.30 | 377.90 | 338.30 | 371.90 | 371.90 | 196,436 |
20 Mar 2024 | 330.90 | 332.10 | 322.50 | 326.30 | 326.30 | 54,509 |
19 Mar 2024 | 330.70 | 336.10 | 329.80 | 332.70 | 332.70 | 44,662 |
18 Mar 2024 | 342.40 | 342.50 | 332.60 | 333.20 | 333.20 | 67,857 |
15 Mar 2024 | 349.70 | 349.70 | 342.10 | 342.80 | 342.80 | 129,363 |
14 Mar 2024 | 348.70 | 354.80 | 344.80 | 347.80 | 347.80 | 64,557 |
13 Mar 2024 | 355.80 | 355.80 | 341.20 | 344.00 | 344.00 | 66,420 |
12 Mar 2024 | 354.90 | 357.50 | 350.50 | 356.60 | 356.60 | 40,457 |
11 Mar 2024 | 356.00 | 360.50 | 352.70 | 359.20 | 359.20 | 30,596 |
08 Mar 2024 | 359.30 | 359.90 | 351.90 | 356.90 | 356.90 | 47,155 |
07 Mar 2024 | 355.80 | 364.40 | 353.10 | 358.40 | 358.40 | 55,110 |
06 Mar 2024 | 357.30 | 360.10 | 354.60 | 358.20 | 358.20 | 57,618 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |