Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Sept 2024 | 357.00 | 358.15 | 349.60 | 350.60 | 350.60 | 26,763,310 |
27 Sept 2024 | 350.00 | 363.00 | 349.10 | 359.15 | 359.15 | 61,551,030 |
26 Sept 2024 | 352.50 | 353.60 | 348.95 | 349.85 | 349.85 | 11,584,350 |
25 Sept 2024 | 351.70 | 355.00 | 349.00 | 352.80 | 352.80 | 13,663,030 |
24 Sept 2024 | 353.80 | 356.00 | 349.10 | 352.45 | 352.45 | 20,086,100 |
23 Sept 2024 | 354.35 | 361.20 | 352.25 | 354.25 | 354.25 | 22,868,790 |
20 Sept 2024 | 348.40 | 355.90 | 348.35 | 353.90 | 353.90 | 38,491,940 |
19 Sept 2024 | 348.75 | 350.50 | 338.45 | 346.65 | 346.65 | 17,295,760 |
18 Sept 2024 | 350.50 | 353.25 | 345.10 | 346.90 | 346.90 | 12,141,030 |
17 Sept 2024 | 348.70 | 355.50 | 344.00 | 351.65 | 351.65 | 14,931,440 |
16 Sept 2024 | 352.00 | 354.70 | 347.00 | 348.80 | 348.80 | 11,639,020 |
13 Sept 2024 | 350.35 | 354.40 | 346.90 | 351.90 | 351.90 | 17,631,910 |
12 Sept 2024 | 346.30 | 351.95 | 342.30 | 349.80 | 349.80 | 18,880,950 |
11 Sept 2024 | 352.50 | 355.40 | 343.05 | 344.30 | 344.30 | 22,779,110 |
10 Sept 2024 | 343.95 | 359.75 | 340.85 | 351.50 | 351.50 | 60,920,830 |
09 Sept 2024 | 337.95 | 345.85 | 329.30 | 341.70 | 341.70 | 18,687,390 |
06 Sept 2024 | 345.00 | 345.85 | 336.00 | 336.85 | 336.85 | 17,265,090 |
05 Sept 2024 | 348.60 | 350.45 | 344.00 | 345.35 | 345.35 | 16,406,870 |
04 Sept 2024 | 345.00 | 350.30 | 343.05 | 347.20 | 347.20 | 22,005,750 |
03 Sept 2024 | 351.00 | 355.00 | 342.50 | 350.20 | 350.20 | 65,293,710 |
02 Sept 2024 | 323.90 | 349.35 | 323.15 | 344.90 | 344.90 | 65,333,800 |
30 Aug 2024 | 327.65 | 331.60 | 320.65 | 321.70 | 321.70 | 27,498,340 |
29 Aug 2024 | 324.25 | 333.10 | 323.50 | 325.65 | 325.65 | 33,808,220 |
28 Aug 2024 | 327.00 | 330.25 | 320.90 | 322.25 | 322.25 | 21,470,180 |
27 Aug 2024 | - | - | - | - | - | - |
26 Aug 2024 | 332.70 | 334.20 | 321.75 | 323.25 | 323.25 | 26,118,300 |
23 Aug 2024 | 330.00 | 333.70 | 326.70 | 327.15 | 327.15 | 8,935,180 |
22 Aug 2024 | 332.20 | 333.40 | 328.90 | 329.60 | 329.60 | 8,368,346 |
21 Aug 2024 | 335.90 | 337.25 | 329.50 | 331.10 | 331.10 | 18,916,850 |
20 Aug 2024 | 332.40 | 337.95 | 332.00 | 334.15 | 334.15 | 15,772,040 |
19 Aug 2024 | 331.95 | 334.50 | 328.80 | 331.45 | 331.45 | 13,708,990 |
16 Aug 2024 | 324.00 | 329.55 | 319.55 | 328.15 | 328.15 | 16,446,600 |
14 Aug 2024 | 326.00 | 326.35 | 319.20 | 320.20 | 320.20 | 8,040,049 |
13 Aug 2024 | 329.50 | 336.50 | 322.00 | 323.30 | 323.30 | 15,172,140 |
12 Aug 2024 | 325.00 | 330.95 | 322.30 | 329.15 | 329.15 | 12,463,580 |
09 Aug 2024 | 330.20 | 330.50 | 324.50 | 325.60 | 325.60 | 7,793,704 |
08 Aug 2024 | 330.00 | 330.80 | 324.00 | 326.40 | 326.40 | 9,648,681 |
07 Aug 2024 | 316.45 | 337.20 | 313.30 | 329.75 | 329.75 | 20,755,730 |
06 Aug 2024 | 317.15 | 322.00 | 310.00 | 311.35 | 311.35 | 12,640,380 |
05 Aug 2024 | 317.95 | 322.20 | 315.00 | 317.05 | 317.05 | 16,751,760 |
02 Aug 2024 | 325.95 | 328.25 | 324.55 | 326.25 | 326.25 | 7,284,359 |
01 Aug 2024 | 329.00 | 332.90 | 328.25 | 328.70 | 328.70 | 13,137,030 |
31 July 2024 | 329.35 | 331.25 | 327.50 | 328.50 | 328.50 | 12,402,200 |
30 July 2024 | 331.00 | 331.75 | 329.10 | 329.35 | 329.35 | 8,705,901 |
29 July 2024 | 334.50 | 335.20 | 329.50 | 330.20 | 330.20 | 12,628,370 |
26 July 2024 | 329.85 | 336.65 | 329.55 | 331.90 | 331.90 | 9,688,122 |
25 July 2024 | 333.00 | 333.65 | 328.00 | 329.20 | 329.20 | 12,201,640 |
24 July 2024 | 335.25 | 339.00 | 334.60 | 334.70 | 334.70 | 8,729,363 |
23 July 2024 | 342.00 | 342.00 | 326.00 | 334.90 | 334.90 | 13,863,330 |
22 July 2024 | 338.75 | 343.00 | 334.30 | 340.95 | 340.95 | 12,279,130 |
19 July 2024 | 337.05 | 342.00 | 332.05 | 338.75 | 338.75 | 15,349,320 |
18 July 2024 | 345.60 | 346.15 | 336.00 | 337.00 | 337.00 | 25,188,960 |
16 July 2024 | 350.00 | 350.35 | 343.10 | 344.25 | 344.25 | 25,005,250 |
15 July 2024 | 354.30 | 356.70 | 351.70 | 355.40 | 355.40 | 15,488,340 |
12 July 2024 | 354.50 | 356.40 | 350.00 | 350.35 | 350.35 | 16,327,800 |
11 July 2024 | 349.50 | 351.35 | 347.00 | 348.05 | 348.05 | 8,045,640 |
10 July 2024 | 350.40 | 350.90 | 344.10 | 347.95 | 347.95 | 11,556,790 |
09 July 2024 | 349.10 | 353.70 | 348.55 | 349.85 | 349.85 | 8,908,509 |
08 July 2024 | 353.00 | 353.55 | 347.20 | 348.30 | 348.30 | 11,525,940 |
05 July 2024 | 350.85 | 354.80 | 349.10 | 352.75 | 352.75 | 15,513,570 |
04 July 2024 | 352.00 | 356.85 | 350.30 | 350.85 | 350.85 | 11,944,840 |
03 July 2024 | 353.00 | 356.40 | 349.70 | 351.30 | 351.30 | 12,102,100 |
02 July 2024 | 353.20 | 355.45 | 350.00 | 351.00 | 351.00 | 12,146,510 |
01 July 2024 | 358.15 | 358.40 | 352.05 | 352.80 | 352.80 | 15,688,760 |
28 June 2024 | 357.00 | 362.00 | 355.40 | 358.15 | 358.15 | 23,411,220 |
27 June 2024 | 356.25 | 358.40 | 348.00 | 353.60 | 353.60 | 18,689,180 |
26 June 2024 | 358.95 | 359.70 | 353.15 | 356.25 | 356.25 | 27,206,810 |
25 June 2024 | 356.95 | 362.50 | 356.25 | 359.05 | 359.05 | 13,212,380 |
24 June 2024 | 356.00 | 356.40 | 352.30 | 355.35 | 355.35 | 16,858,520 |
21 June 2024 | 366.00 | 366.80 | 359.15 | 360.90 | 360.90 | 21,075,770 |
20 June 2024 | 358.90 | 368.30 | 358.00 | 365.55 | 365.55 | 33,575,310 |
19 June 2024 | 363.95 | 363.95 | 357.05 | 358.30 | 358.30 | 15,717,810 |
18 June 2024 | 358.75 | 365.00 | 357.60 | 363.20 | 363.20 | 22,666,200 |
14 June 2024 | 362.00 | 362.75 | 356.10 | 357.00 | 357.00 | 19,858,180 |
13 June 2024 | 365.00 | 366.40 | 358.20 | 360.80 | 360.80 | 27,424,840 |
12 June 2024 | 351.95 | 363.50 | 351.55 | 360.95 | 360.95 | 29,997,540 |
11 June 2024 | 351.75 | 354.50 | 349.55 | 350.25 | 350.25 | 12,762,030 |
10 June 2024 | 355.25 | 357.35 | 348.70 | 350.35 | 350.35 | 15,670,410 |
07 June 2024 | 349.70 | 355.35 | 347.00 | 353.15 | 353.15 | 22,668,340 |
06 June 2024 | 350.00 | 352.80 | 348.05 | 349.40 | 349.40 | 16,246,610 |
05 June 2024 | 339.00 | 347.90 | 327.00 | 345.60 | 345.60 | 24,785,000 |
04 June 2024 | 358.00 | 358.00 | 307.30 | 332.95 | 332.95 | 59,211,460 |
03 June 2024 | 368.00 | 368.00 | 353.80 | 356.10 | 356.10 | 24,058,620 |
31 May 2024 | 355.05 | 357.90 | 342.10 | 344.35 | 344.35 | 34,213,950 |
30 May 2024 | 348.75 | 351.50 | 346.50 | 347.75 | 347.75 | 9,873,346 |
29 May 2024 | 355.00 | 356.15 | 348.10 | 349.20 | 349.20 | 15,141,730 |
28 May 2024 | 361.00 | 363.75 | 355.25 | 356.85 | 356.85 | 9,228,162 |
27 May 2024 | 368.00 | 368.60 | 359.15 | 360.05 | 360.05 | 15,955,070 |
24 May 2024 | 368.50 | 370.70 | 364.20 | 365.40 | 365.40 | 18,501,100 |
23 May 2024 | 357.65 | 376.00 | 357.40 | 367.75 | 367.75 | 37,524,600 |
22 May 2024 | 359.00 | 360.70 | 355.20 | 357.65 | 357.65 | 12,042,410 |
21 May 2024 | 361.00 | 362.20 | 355.75 | 357.75 | 357.75 | 11,792,810 |
17 May 2024 | 357.00 | 358.40 | 355.00 | 357.20 | 357.20 | 8,815,474 |
16 May 2024 | 356.40 | 359.15 | 352.40 | 355.05 | 355.05 | 12,290,680 |
15 May 2024 | 354.05 | 358.80 | 351.30 | 353.85 | 353.85 | 16,860,130 |
14 May 2024 | 344.00 | 353.70 | 342.20 | 352.45 | 352.45 | 19,646,170 |
13 May 2024 | 347.85 | 347.90 | 335.40 | 341.35 | 341.35 | 20,674,530 |
10 May 2024 | 346.40 | 349.00 | 336.80 | 347.85 | 347.85 | 24,450,320 |
09 May 2024 | 357.00 | 359.25 | 344.60 | 345.40 | 345.40 | 23,209,800 |
08 May 2024 | 355.00 | 363.80 | 352.10 | 355.20 | 355.20 | 20,022,500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |