Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 441.25 | 451.80 | 437.20 | 449.65 | 449.65 | 7,664 |
25 Jul 2024 | 435.05 | 466.00 | 439.70 | 451.55 | 451.55 | 18,183 |
24 Jul 2024 | 434.90 | 435.19 | 426.80 | 435.05 | 435.05 | 7,111 |
23 Jul 2024 | 427.75 | 435.80 | 425.00 | 425.25 | 425.25 | 2,343 |
22 Jul 2024 | 434.90 | 437.00 | 427.90 | 434.10 | 434.10 | 3,910 |
19 Jul 2024 | 424.80 | 431.50 | 420.90 | 425.75 | 425.75 | 1,990 |
18 Jul 2024 | 422.50 | 429.70 | 420.10 | 430.30 | 430.30 | 3,134 |
17 Jul 2024 | 434.20 | 433.50 | 421.30 | 428.30 | 428.30 | 23,340 |
16 Jul 2024 | 429.85 | 436.30 | 423.90 | 428.20 | 428.20 | 1,149 |
15 Jul 2024 | 429.85 | 436.10 | 425.60 | 427.05 | 427.05 | 846 |
12 Jul 2024 | 427.65 | 435.70 | 428.70 | 430.10 | 430.10 | 1,209 |
11 Jul 2024 | 434.80 | 433.90 | 422.60 | 429.65 | 429.65 | 6,698 |
10 Jul 2024 | 420.00 | 431.70 | 419.30 | 429.05 | 429.05 | 13,809 |
09 Jul 2024 | 405.85 | 417.00 | 406.10 | 412.60 | 412.60 | 12,064 |
08 Jul 2024 | 402.00 | 409.10 | 400.70 | 405.35 | 405.35 | 75,250 |
05 Jul 2024 | 402.30 | 409.00 | 401.90 | 405.45 | 405.45 | 5,787 |
04 Jul 2024 | 409.85 | 408.60 | 403.90 | 407.45 | 407.45 | 455 |
03 Jul 2024 | 406.90 | 413.40 | 401.40 | 408.00 | 408.00 | 3,607 |
02 Jul 2024 | 402.90 | 414.00 | 403.10 | 412.40 | 412.40 | 3,465 |
01 Jul 2024 | 406.20 | 411.10 | 398.50 | 406.00 | 406.00 | 22,889 |
28 Jun 2024 | 416.40 | 419.60 | 401.60 | 408.60 | 408.60 | 3,244 |
27 Jun 2024 | 418.90 | 423.70 | 412.60 | 418.10 | 418.10 | 4,942 |
26 Jun 2024 | 425.05 | 432.40 | 417.30 | 417.05 | 417.05 | 56,963 |
25 Jun 2024 | 413.15 | 426.60 | 411.50 | 422.10 | 422.10 | 28,781 |
24 Jun 2024 | 387.05 | 411.90 | 394.40 | 405.25 | 405.25 | 39,660 |
21 Jun 2024 | 360.00 | 371.80 | 356.50 | 367.35 | 367.35 | 4,818 |
20 Jun 2024 | 345.05 | 359.10 | 354.00 | 353.15 | 353.15 | 2,270 |
19 Jun 2024 | 354.10 | 354.50 | 348.70 | 351.05 | 351.05 | 4,981 |
18 Jun 2024 | 355.05 | 355.10 | 351.90 | 354.00 | 354.00 | 308 |
17 Jun 2024 | 360.90 | 362.60 | 354.60 | 361.45 | 361.45 | 12,164 |
14 Jun 2024 | 358.60 | 365.20 | 358.10 | 365.55 | 365.55 | 3,463 |
13 Jun 2024 | 353.05 | 360.90 | 351.20 | 360.40 | 360.40 | 6,829 |
12 Jun 2024 | 351.75 | 353.90 | 345.60 | 348.10 | 348.10 | 10,399 |
11 Jun 2024 | 350.50 | 355.40 | 349.50 | 352.40 | 352.40 | 125,088 |
10 Jun 2024 | 355.05 | 356.80 | 342.90 | 350.20 | 350.20 | 1,033 |
07 Jun 2024 | 354.60 | 359.30 | 353.70 | 354.40 | 354.40 | 1,278 |
06 Jun 2024 | 353.05 | 360.80 | 348.80 | 355.55 | 355.55 | 2,800 |
05 Jun 2024 | 349.25 | 354.71 | 347.20 | 349.65 | 349.65 | 1,638 |
04 Jun 2024 | 346.10 | 349.80 | 345.60 | 347.15 | 347.15 | 27,116 |
03 Jun 2024 | 345.05 | 347.80 | 338.50 | 346.40 | 346.40 | 1,706 |
31 May 2024 | 335.05 | 342.30 | 331.10 | 340.40 | 340.40 | 24,427 |
30 May 2024 | 350.70 | 353.30 | 337.20 | 343.25 | 343.25 | 80,655 |
29 May 2024 | 337.55 | 361.10 | 334.20 | 356.90 | 356.90 | 5,715 |
28 May 2024 | 345.05 | 344.60 | 336.40 | 341.45 | 341.45 | 40,951 |
24 May 2024 | 333.05 | 337.40 | 331.10 | 334.50 | 334.50 | 1,993 |
23 May 2024 | 340.80 | 344.30 | 334.50 | 339.75 | 339.75 | 15,368 |
22 May 2024 | 329.45 | 341.60 | 328.90 | 335.15 | 335.15 | 3,345 |
21 May 2024 | 332.70 | 336.70 | 328.90 | 333.55 | 333.55 | 4,954 |
20 May 2024 | 338.60 | 342.00 | 332.60 | 335.75 | 335.75 | 2,136 |
17 May 2024 | 345.15 | 347.60 | 339.50 | 341.55 | 341.55 | 95,657 |
16 May 2024 | 348.00 | 349.40 | 344.20 | 347.05 | 347.05 | 1,053 |
15 May 2024 | 330.80 | 344.83 | 331.00 | 345.65 | 345.65 | 1,367 |
14 May 2024 | 334.00 | 338.10 | 329.90 | 332.80 | 332.80 | 3,843 |
13 May 2024 | 345.75 | 350.00 | 341.00 | 343.15 | 343.15 | 2,331 |
10 May 2024 | 355.05 | 358.20 | 344.60 | 347.25 | 347.25 | 12,566 |
09 May 2024 | 364.00 | 353.00 | 324.30 | 346.50 | 346.50 | 25,771 |
08 May 2024 | 366.90 | 374.50 | 366.40 | 369.85 | 369.85 | 22,865 |
07 May 2024 | 365.05 | 371.00 | 363.50 | 364.40 | 364.40 | 1,194 |
03 May 2024 | 364.00 | 367.60 | 357.30 | 363.65 | 363.65 | 2,089 |
02 May 2024 | 358.10 | 362.86 | 356.67 | 363.75 | 363.75 | 5,599 |
01 May 2024 | 350.80 | 350.80 | 350.80 | 349.15 | 349.15 | 2,896 |
30 Apr 2024 | 345.05 | 354.30 | 348.40 | 349.15 | 349.15 | 7,890 |
29 Apr 2024 | 349.25 | 354.30 | 344.20 | 348.20 | 348.20 | 1,000 |
26 Apr 2024 | 346.00 | 351.34 | 342.50 | 351.45 | 351.45 | 7,001 |
25 Apr 2024 | 358.10 | 349.90 | 343.70 | 347.25 | 347.25 | 42,007 |
24 Apr 2024 | 345.05 | 355.20 | 349.00 | 351.25 | 351.25 | 35,025 |
23 Apr 2024 | 343.35 | 349.20 | 341.40 | 349.65 | 349.65 | 9,617 |
22 Apr 2024 | 338.00 | 346.00 | 337.09 | 339.75 | 339.75 | 17,912 |
19 Apr 2024 | 337.05 | 340.90 | 335.60 | 337.55 | 337.55 | 10,145 |
18 Apr 2024 | 342.00 | 344.40 | 336.01 | 341.25 | 341.25 | 36,474 |
17 Apr 2024 | 352.10 | 351.50 | 338.50 | 339.65 | 339.65 | 25,020 |
16 Apr 2024 | 359.05 | 354.20 | 340.70 | 347.65 | 347.65 | 12,927 |
15 Apr 2024 | 352.10 | 358.40 | 350.00 | 353.75 | 353.75 | 7,039 |
12 Apr 2024 | 352.40 | 359.54 | 351.30 | 352.60 | 352.60 | 19,054 |
11 Apr 2024 | 356.10 | 360.50 | 352.98 | 356.40 | 356.40 | 65,085 |
10 Apr 2024 | 360.00 | 356.40 | 351.10 | 355.15 | 355.15 | 5,184 |
09 Apr 2024 | 362.50 | 359.10 | 353.20 | 356.30 | 356.30 | 8,733 |
08 Apr 2024 | 354.00 | 358.20 | 353.80 | 355.55 | 355.55 | 10,789 |
05 Apr 2024 | 356.50 | 362.30 | 353.60 | 355.65 | 355.65 | 10,996 |
04 Apr 2024 | 366.00 | 369.20 | 361.70 | 366.70 | 366.70 | 6,654 |
03 Apr 2024 | 357.05 | 368.90 | 361.90 | 363.55 | 363.55 | 13,642 |
02 Apr 2024 | 365.65 | 367.70 | 359.50 | 363.15 | 363.15 | 27,387 |
28 Mar 2024 | 368.20 | 372.10 | 364.60 | 366.20 | 366.20 | 14,655 |
27 Mar 2024 | 370.00 | 378.50 | 363.90 | 369.25 | 369.25 | 16,422 |
26 Mar 2024 | 366.00 | 369.80 | 361.70 | 366.40 | 366.40 | 14,466 |
25 Mar 2024 | 370.10 | 369.00 | 363.90 | 368.30 | 368.30 | 10,942 |
22 Mar 2024 | 367.05 | 371.90 | 360.00 | 367.45 | 367.45 | 13,992 |
21 Mar 2024 | 337.45 | 377.30 | 324.30 | 372.70 | 372.70 | 58,325 |
20 Mar 2024 | 330.00 | 332.00 | 322.90 | 324.80 | 324.80 | 17,962 |
19 Mar 2024 | 330.70 | 336.10 | 328.70 | 332.30 | 332.30 | 16,625 |
18 Mar 2024 | 349.05 | 342.80 | 332.50 | 333.75 | 333.75 | 40,464 |
15 Mar 2024 | 351.45 | 351.80 | 342.50 | 347.55 | 347.55 | 20,676 |
14 Mar 2024 | 348.00 | 353.80 | 344.00 | 352.60 | 352.60 | 17,444 |
13 Mar 2024 | 357.45 | 358.80 | 341.50 | 345.35 | 345.35 | 90,317 |
12 Mar 2024 | 354.40 | 361.40 | 351.00 | 352.60 | 352.60 | 7,551 |
11 Mar 2024 | 355.05 | 360.40 | 352.90 | 356.40 | 356.40 | 39,037 |
08 Mar 2024 | 360.00 | 360.00 | 352.00 | 357.05 | 357.05 | 23,042 |
07 Mar 2024 | 351.05 | 364.10 | 353.90 | 360.70 | 360.70 | 93,446 |
06 Mar 2024 | 350.00 | 359.80 | 352.00 | 355.05 | 355.05 | 34,111 |
05 Mar 2024 | 356.00 | 360.90 | 354.10 | 360.40 | 360.40 | 76,572 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |