Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 364.60 | 369.22 | 355.40 | 365.20 | 365.20 | 113,553 |
25 Jul 2024 | 356.20 | 368.00 | 352.40 | 364.60 | 364.60 | 191,042 |
24 Jul 2024 | 364.80 | 372.80 | 357.20 | 361.40 | 361.40 | 147,608 |
23 Jul 2024 | 365.00 | 379.40 | 361.00 | 365.60 | 365.60 | 166,854 |
22 Jul 2024 | 359.00 | 371.40 | 358.20 | 364.60 | 364.60 | 71,579 |
19 Jul 2024 | 357.00 | 368.40 | 356.00 | 363.00 | 363.00 | 154,577 |
18 Jul 2024 | 356.00 | 369.60 | 356.00 | 359.80 | 359.80 | 172,901 |
17 Jul 2024 | 364.80 | 368.40 | 355.10 | 365.00 | 365.00 | 270,673 |
16 Jul 2024 | 361.00 | 369.80 | 360.11 | 365.00 | 365.00 | 142,515 |
15 Jul 2024 | 366.00 | 371.60 | 358.20 | 369.40 | 369.40 | 322,923 |
12 Jul 2024 | 368.40 | 377.80 | 360.77 | 370.20 | 370.20 | 228,929 |
11 Jul 2024 | 368.40 | 378.00 | 363.60 | 368.20 | 368.20 | 203,843 |
10 Jul 2024 | 365.00 | 376.54 | 365.00 | 368.20 | 368.20 | 169,464 |
09 Jul 2024 | 365.00 | 387.80 | 361.00 | 366.80 | 366.80 | 317,620 |
08 Jul 2024 | 375.00 | 382.00 | 366.20 | 376.60 | 376.60 | 357,512 |
05 Jul 2024 | 372.60 | 378.80 | 360.00 | 368.40 | 368.40 | 147,666 |
04 Jul 2024 | 363.80 | 373.80 | 362.40 | 368.20 | 368.20 | 290,527 |
03 Jul 2024 | 348.80 | 368.80 | 347.20 | 362.40 | 362.40 | 104,531 |
02 Jul 2024 | 361.00 | 368.60 | 350.00 | 358.00 | 358.00 | 167,464 |
01 Jul 2024 | 357.00 | 368.80 | 354.20 | 362.80 | 362.80 | 235,791 |
28 Jun 2024 | 367.00 | 368.20 | 354.20 | 356.60 | 356.60 | 172,373 |
27 Jun 2024 | 360.20 | 368.60 | 353.80 | 363.60 | 363.60 | 154,153 |
26 Jun 2024 | 363.20 | 368.60 | 347.00 | 363.80 | 363.80 | 178,019 |
25 Jun 2024 | 360.40 | 368.60 | 358.60 | 361.80 | 361.80 | 108,610 |
24 Jun 2024 | 347.00 | 364.60 | 347.00 | 360.40 | 360.40 | 302,829 |
21 Jun 2024 | 347.00 | 358.00 | 347.00 | 355.00 | 355.00 | 505,870 |
20 Jun 2024 | 359.00 | 362.80 | 346.88 | 351.00 | 351.00 | 484,906 |
19 Jun 2024 | 351.20 | 359.20 | 350.20 | 355.20 | 355.20 | 110,961 |
18 Jun 2024 | 358.00 | 359.00 | 346.93 | 359.00 | 359.00 | 215,592 |
17 Jun 2024 | 351.00 | 357.80 | 345.00 | 356.20 | 356.20 | 234,866 |
14 Jun 2024 | 362.80 | 362.80 | 347.00 | 353.60 | 353.60 | 260,410 |
13 Jun 2024 | 360.00 | 367.80 | 357.00 | 361.00 | 361.00 | 217,857 |
12 Jun 2024 | 361.00 | 365.20 | 357.00 | 362.20 | 362.20 | 123,208 |
11 Jun 2024 | 365.00 | 373.40 | 358.20 | 362.40 | 362.40 | 186,978 |
10 Jun 2024 | 365.00 | 380.00 | 365.00 | 367.00 | 367.00 | 306,026 |
07 Jun 2024 | 380.00 | 383.20 | 369.92 | 376.40 | 376.40 | 116,898 |
06 Jun 2024 | 365.00 | 385.00 | 365.00 | 383.80 | 383.80 | 302,939 |
05 Jun 2024 | 379.00 | 379.00 | 365.00 | 374.00 | 374.00 | 86,800 |
04 Jun 2024 | 375.00 | 378.80 | 368.00 | 372.20 | 372.20 | 190,444 |
03 Jun 2024 | 367.60 | 382.80 | 366.20 | 375.00 | 375.00 | 226,746 |
31 May 2024 | 380.00 | 384.60 | 370.00 | 373.40 | 373.40 | 319,688 |
30 May 2024 | 375.00 | 384.00 | 364.00 | 374.60 | 374.60 | 577,856 |
29 May 2024 | 375.00 | 377.80 | 361.00 | 372.00 | 372.00 | 653,123 |
28 May 2024 | 360.00 | 375.26 | 360.00 | 370.40 | 370.40 | 413,499 |
24 May 2024 | 356.00 | 372.80 | 356.00 | 365.80 | 365.80 | 243,664 |
23 May 2024 | 373.80 | 374.80 | 356.00 | 367.40 | 367.40 | 141,354 |
22 May 2024 | 356.00 | 375.00 | 356.00 | 367.20 | 367.20 | 201,864 |
21 May 2024 | 375.00 | 380.40 | 356.00 | 371.00 | 371.00 | 186,372 |
20 May 2024 | 356.00 | 375.00 | 356.00 | 368.40 | 368.40 | 200,209 |
17 May 2024 | 365.00 | 378.60 | 358.20 | 370.20 | 370.20 | 211,622 |
16 May 2024 | 367.60 | 380.00 | 362.80 | 372.40 | 372.40 | 515,942 |
15 May 2024 | 365.00 | 375.00 | 350.00 | 365.80 | 365.80 | 382,732 |
14 May 2024 | 350.00 | 368.40 | 341.20 | 357.00 | 357.00 | 470,583 |
13 May 2024 | 352.00 | 358.00 | 347.40 | 351.80 | 351.80 | 183,798 |
10 May 2024 | 348.00 | 357.94 | 348.00 | 351.20 | 351.20 | 246,216 |
09 May 2024 | 347.40 | 356.80 | 347.00 | 350.00 | 350.00 | 178,296 |
08 May 2024 | 350.00 | 366.00 | 348.57 | 355.60 | 355.60 | 267,549 |
07 May 2024 | 360.00 | 366.00 | 350.20 | 356.80 | 356.80 | 328,137 |
03 May 2024 | 334.00 | 363.40 | 334.00 | 356.00 | 356.00 | 373,636 |
02 May 2024 | 344.00 | 356.53 | 338.20 | 349.60 | 349.60 | 601,385 |
01 May 2024 | 340.00 | 342.60 | 330.00 | 341.20 | 341.20 | 587,452 |
30 Apr 2024 | 335.00 | 344.80 | 332.00 | 334.40 | 334.40 | 291,582 |
29 Apr 2024 | 340.00 | 344.80 | 334.40 | 340.60 | 340.60 | 309,441 |
26 Apr 2024 | 343.80 | 351.80 | 339.00 | 344.00 | 344.00 | 307,172 |
25 Apr 2024 | 355.00 | 355.60 | 340.40 | 343.40 | 343.40 | 366,032 |
24 Apr 2024 | 357.40 | 367.40 | 344.00 | 347.60 | 347.60 | 404,104 |
23 Apr 2024 | 368.00 | 368.00 | 358.20 | 358.20 | 358.20 | 184,173 |
22 Apr 2024 | 354.00 | 369.40 | 354.00 | 354.00 | 354.00 | 291,769 |
19 Apr 2024 | 350.00 | 359.80 | 347.60 | 356.80 | 356.80 | 218,358 |
18 Apr 2024 | 356.00 | 372.20 | 344.40 | 358.40 | 358.40 | 651,122 |
17 Apr 2024 | 338.80 | 371.20 | 338.80 | 349.60 | 349.60 | 923,367 |
16 Apr 2024 | 335.00 | 341.80 | 328.84 | 333.40 | 333.40 | 735,791 |
15 Apr 2024 | 340.20 | 349.80 | 337.57 | 343.20 | 343.20 | 199,600 |
12 Apr 2024 | 340.20 | 350.80 | 335.00 | 343.00 | 343.00 | 208,934 |
11 Apr 2024 | 344.20 | 349.40 | 336.40 | 342.00 | 342.00 | 180,847 |
10 Apr 2024 | 342.20 | 353.20 | 341.20 | 342.00 | 342.00 | 279,523 |
09 Apr 2024 | 346.00 | 355.80 | 340.80 | 345.00 | 345.00 | 586,697 |
08 Apr 2024 | 348.20 | 364.80 | 345.40 | 350.40 | 350.40 | 416,996 |
05 Apr 2024 | 350.60 | 358.80 | 346.38 | 354.00 | 354.00 | 407,435 |
04 Apr 2024 | 355.40 | 363.00 | 357.48 | 358.60 | 358.60 | 187,812 |
03 Apr 2024 | 350.00 | 368.20 | 348.00 | 354.20 | 354.20 | 631,711 |
02 Apr 2024 | 383.40 | 388.40 | 348.80 | 356.60 | 356.60 | 834,089 |
28 Mar 2024 | 380.00 | 388.80 | 367.10 | 383.40 | 383.40 | 531,640 |
27 Mar 2024 | 385.00 | 389.50 | 365.00 | 375.10 | 375.10 | 483,457 |
26 Mar 2024 | 360.00 | 388.30 | 350.10 | 378.70 | 378.70 | 1,700,163 |
25 Mar 2024 | 338.30 | 349.00 | 329.00 | 346.20 | 346.20 | 541,003 |
22 Mar 2024 | 341.70 | 348.50 | 337.10 | 337.50 | 337.50 | 169,832 |
21 Mar 2024 | 342.30 | 354.90 | 335.30 | 341.70 | 341.70 | 331,110 |
20 Mar 2024 | 341.80 | 343.30 | 335.00 | 337.90 | 337.90 | 186,816 |
19 Mar 2024 | 337.80 | 345.10 | 333.00 | 340.00 | 340.00 | 424,162 |
18 Mar 2024 | 339.10 | 351.60 | 334.90 | 338.00 | 338.00 | 421,990 |
15 Mar 2024 | 351.80 | 357.00 | 337.40 | 343.40 | 343.40 | 1,082,832 |
14 Mar 2024 | 347.50 | 359.80 | 342.20 | 343.70 | 343.70 | 282,217 |
13 Mar 2024 | 353.00 | 361.00 | 344.70 | 352.60 | 352.60 | 297,711 |
12 Mar 2024 | 345.80 | 352.40 | 344.20 | 351.60 | 351.60 | 498,115 |
11 Mar 2024 | 350.60 | 358.10 | 344.50 | 349.80 | 349.80 | 448,275 |
08 Mar 2024 | 359.10 | 368.80 | 351.40 | 354.80 | 354.80 | 424,637 |
07 Mar 2024 | 370.00 | 374.80 | 360.00 | 360.40 | 360.40 | 305,661 |
06 Mar 2024 | 356.00 | 372.00 | 351.60 | 368.20 | 368.20 | 406,809 |
05 Mar 2024 | 370.90 | 370.90 | 347.30 | 356.00 | 356.00 | 431,256 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |