Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jul 2024 | 366.10 | 370.90 | 364.80 | 368.90 | 368.90 | 1,616 |
03 Jul 2024 | 365.00 | 366.70 | 365.00 | 366.10 | 366.10 | 10,078 |
02 Jul 2024 | 367.20 | 367.20 | 364.60 | 365.00 | 365.00 | 38,196 |
01 Jul 2024 | 365.00 | 374.80 | 367.20 | 367.40 | 367.40 | 32,121 |
30 Jun 2024 | 369.60 | 377.00 | 362.20 | 365.00 | 365.00 | 45,886 |
27 Jun 2024 | 371.10 | 380.00 | 364.70 | 369.60 | 369.60 | 10,064 |
26 Jun 2024 | 373.00 | 374.00 | 362.10 | 371.10 | 371.10 | 20,720 |
25 Jun 2024 | 373.30 | 375.90 | 372.00 | 373.00 | 373.00 | 7,375 |
24 Jun 2024 | 372.40 | 376.90 | 372.00 | 373.30 | 373.30 | 7,780 |
23 Jun 2024 | 372.00 | 377.00 | 372.00 | 372.40 | 372.40 | 8,141 |
20 Jun 2024 | 373.30 | 373.60 | 370.00 | 372.00 | 372.00 | 21,308 |
19 Jun 2024 | 377.10 | 377.10 | 372.10 | 373.30 | 373.30 | 4,059 |
18 Jun 2024 | 376.40 | 387.00 | 372.10 | 377.10 | 377.10 | 3,334 |
17 Jun 2024 | 370.80 | 379.90 | 370.80 | 376.40 | 376.40 | 2,184 |
16 Jun 2024 | 367.80 | 383.90 | 367.80 | 370.80 | 370.80 | 8,201 |
13 Jun 2024 | 373.80 | 379.90 | 366.00 | 372.60 | 372.60 | 450 |
10 Jun 2024 | 372.80 | 376.00 | 365.00 | 373.80 | 373.80 | 5,017 |
09 Jun 2024 | 374.30 | 383.50 | 370.00 | 372.80 | 372.80 | 3,441 |
06 Jun 2024 | 374.90 | 374.30 | 368.00 | 369.80 | 369.80 | 5,900 |
05 Jun 2024 | 380.00 | 380.50 | 369.00 | 374.90 | 374.90 | 23,880 |
04 Jun 2024 | 381.40 | 382.40 | 376.00 | 379.90 | 379.90 | 6,847 |
03 Jun 2024 | 381.80 | 383.60 | 379.40 | 381.40 | 381.40 | 29,083 |
02 Jun 2024 | 365.90 | 387.00 | 365.90 | 381.80 | 381.80 | 32,209 |
30 May 2024 | 361.30 | 378.40 | 361.00 | 365.90 | 365.90 | 2,571 |
29 May 2024 | 365.00 | 377.90 | 361.00 | 361.30 | 361.30 | 29,915 |
28 May 2024 | 379.90 | 386.80 | 361.30 | 365.00 | 365.00 | 188,849 |
27 May 2024 | 378.00 | 386.60 | 368.70 | 375.90 | 375.90 | 12,709 |
26 May 2024 | 378.40 | 385.00 | 374.00 | 378.00 | 378.00 | 13,425 |
23 May 2024 | 377.90 | 390.00 | 365.50 | 378.40 | 378.40 | 6,679 |
22 May 2024 | 372.10 | 383.00 | 365.60 | 377.90 | 377.90 | 21,578 |
21 May 2024 | 372.40 | 375.00 | 366.00 | 372.10 | 372.10 | 11,841 |
20 May 2024 | 364.00 | 377.00 | 364.00 | 372.40 | 372.40 | 3,502 |
19 May 2024 | 373.00 | 378.00 | 362.10 | 371.70 | 371.70 | 3,883 |
16 May 2024 | 378.40 | 378.40 | 369.90 | 373.00 | 373.00 | 19,659 |
15 May 2024 | 395.00 | 399.20 | 375.00 | 378.40 | 378.40 | 143,966 |
12 May 2024 | 382.30 | 390.00 | 380.00 | 383.00 | 383.00 | 11,134 |
09 May 2024 | 364.20 | 387.00 | 367.80 | 382.30 | 382.30 | 28,472 |
08 May 2024 | 365.00 | 376.80 | 360.10 | 364.20 | 364.20 | 26,577 |
07 May 2024 | 342.40 | 363.30 | 342.40 | 360.10 | 360.10 | 141,410 |
06 May 2024 | 328.50 | 345.20 | 330.60 | 342.40 | 342.40 | 27,603 |
05 May 2024 | 327.00 | 330.80 | 325.20 | 328.50 | 328.50 | 7,514 |
02 May 2024 | 323.00 | 336.20 | 318.00 | 327.00 | 327.00 | 90,252 |
01 May 2024 | 323.60 | 328.00 | 323.00 | 323.00 | 323.00 | 38,293 |
30 Apr 2024 | 319.20 | 326.60 | 319.20 | 323.60 | 323.60 | 42,972 |
25 Apr 2024 | 316.60 | 323.00 | 316.60 | 319.20 | 319.20 | 3,528 |
24 Apr 2024 | 315.80 | 319.50 | 315.80 | 316.60 | 316.60 | 5,229 |
21 Apr 2024 | 313.60 | 319.60 | 312.70 | 315.80 | 315.80 | 18,670 |
18 Apr 2024 | 311.40 | 317.80 | 310.10 | 313.60 | 313.60 | 112,008 |
17 Apr 2024 | 298.30 | 314.20 | 305.00 | 311.40 | 311.40 | 32,404 |
16 Apr 2024 | 295.00 | 300.00 | 295.00 | 298.30 | 298.30 | 32,321 |
15 Apr 2024 | 298.90 | 299.50 | 292.20 | 295.10 | 295.10 | 116,231 |
14 Apr 2024 | 299.90 | 299.00 | 298.00 | 298.90 | 298.90 | 6,284 |
11 Apr 2024 | 304.20 | 304.20 | 299.00 | 299.90 | 299.90 | 62,079 |
10 Apr 2024 | 318.40 | 318.40 | 300.00 | 304.20 | 304.20 | 92,993 |
09 Apr 2024 | 328.10 | 330.60 | 317.00 | 318.40 | 318.40 | 59,504 |
08 Apr 2024 | 342.50 | 342.50 | 320.00 | 328.10 | 328.10 | 120,240 |
07 Apr 2024 | - | - | - | - | - | - |
04 Apr 2024 | 338.60 | 338.50 | 335.50 | 338.10 | 338.10 | 7,463 |
03 Apr 2024 | 340.70 | 357.00 | 320.20 | 338.60 | 338.60 | 29,216 |
02 Apr 2024 | 340.60 | 340.70 | 340.60 | 340.70 | 340.70 | 5,449 |
01 Apr 2024 | 348.00 | 348.00 | 338.10 | 340.60 | 340.60 | 15,451 |
31 Mar 2024 | 330.00 | 344.00 | 330.00 | 339.20 | 339.20 | 6,384 |
28 Mar 2024 | 351.00 | 367.50 | 340.00 | 340.40 | 340.40 | 47,447 |
27 Mar 2024 | 351.40 | 354.90 | 338.90 | 351.40 | 351.40 | 67,197 |
26 Mar 2024 | 347.00 | 360.00 | 335.10 | 351.40 | 351.40 | 7,515 |
25 Mar 2024 | 354.30 | 360.00 | 321.00 | 346.30 | 346.30 | 759 |
21 Mar 2024 | 354.90 | 360.00 | 353.90 | 354.30 | 354.30 | 33,685 |
20 Mar 2024 | 355.50 | 358.90 | 350.00 | 354.30 | 354.30 | 18,158 |
19 Mar 2024 | 348.00 | 355.90 | 355.20 | 355.50 | 355.50 | 1,010 |
18 Mar 2024 | 343.30 | 349.40 | 348.00 | 348.00 | 348.00 | 12,513 |
17 Mar 2024 | 337.60 | 347.30 | 342.00 | 343.30 | 343.30 | 3,436 |
14 Mar 2024 | 337.60 | 337.60 | 337.60 | 337.60 | 337.60 | 6,905 |
13 Mar 2024 | 340.40 | 349.80 | 333.00 | 337.60 | 337.60 | 6,834 |
12 Mar 2024 | 343.20 | 344.80 | 334.90 | 340.40 | 340.40 | 14,415 |
11 Mar 2024 | 346.20 | 349.90 | 332.00 | 343.20 | 343.20 | 20,522 |
10 Mar 2024 | 357.00 | 356.10 | 339.60 | 346.20 | 346.20 | 26,729 |
07 Mar 2024 | 363.70 | 378.70 | 350.00 | 357.00 | 357.00 | 53,683 |
06 Mar 2024 | 363.10 | 363.10 | 363.10 | 363.10 | 363.10 | - |
05 Mar 2024 | 349.00 | 370.00 | 349.00 | 363.10 | 363.10 | 32,583 |
04 Mar 2024 | 344.30 | 366.90 | 348.10 | 359.90 | 359.90 | 20,125 |
03 Mar 2024 | 333.80 | 346.00 | 333.80 | 344.30 | 344.30 | 3,899 |
29 Feb 2024 | 349.00 | 346.00 | 331.20 | 333.80 | 333.80 | 48,025 |
28 Feb 2024 | 349.90 | 361.70 | 345.40 | 349.00 | 349.00 | 6,882 |
26 Feb 2024 | 370.00 | 370.00 | 347.00 | 349.90 | 349.90 | 85,740 |
25 Feb 2024 | 352.80 | 370.00 | 353.00 | 360.70 | 360.70 | 27,155 |
22 Feb 2024 | 340.30 | 356.60 | 345.00 | 352.80 | 352.80 | 7,767 |
21 Feb 2024 | 341.50 | 348.10 | 335.90 | 340.30 | 340.30 | 19,948 |
20 Feb 2024 | 326.70 | 346.70 | 326.70 | 341.50 | 341.50 | 38,580 |
19 Feb 2024 | 339.00 | 339.40 | 320.00 | 326.70 | 326.70 | 7,892 |
18 Feb 2024 | 321.70 | 339.00 | 322.90 | 325.90 | 325.90 | 9,029 |
15 Feb 2024 | 314.90 | 326.20 | 315.00 | 321.70 | 321.70 | 34,255 |
14 Feb 2024 | 303.30 | 318.00 | 300.00 | 314.90 | 314.90 | 37,969 |
13 Feb 2024 | 291.10 | 309.60 | 280.20 | 303.30 | 303.30 | 119,561 |
12 Feb 2024 | 287.30 | 291.90 | 287.10 | 291.10 | 291.10 | 17,556 |
11 Feb 2024 | 291.60 | 291.40 | 281.00 | 287.30 | 287.30 | 7,307 |
08 Feb 2024 | 292.50 | 299.20 | 287.70 | 291.60 | 291.60 | 2,437 |
07 Feb 2024 | 293.20 | 302.30 | 290.90 | 292.50 | 292.50 | 20,066 |
06 Feb 2024 | 290.20 | 306.80 | 290.10 | 293.20 | 293.20 | 33,082 |
05 Feb 2024 | 281.90 | 300.20 | 281.90 | 290.20 | 290.20 | 21,225 |
04 Feb 2024 | 290.00 | 290.00 | 280.00 | 281.90 | 281.90 | 13,169 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |