Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 356.40 | 356.40 | 347.95 | 351.30 | 351.30 | 66,369 |
01 Jul 2024 | 345.05 | 351.15 | 342.90 | 350.15 | 350.15 | 46,600 |
28 Jun 2024 | 339.65 | 353.75 | 338.00 | 348.00 | 348.00 | 141,279 |
27 Jun 2024 | 339.00 | 342.00 | 337.65 | 339.65 | 339.65 | 44,658 |
26 Jun 2024 | 344.00 | 344.00 | 338.00 | 339.30 | 339.30 | 129,886 |
25 Jun 2024 | 345.00 | 345.00 | 337.00 | 342.00 | 342.00 | 63,691 |
24 Jun 2024 | 352.95 | 353.10 | 339.50 | 339.90 | 339.90 | 140,496 |
21 Jun 2024 | 354.00 | 360.00 | 352.95 | 356.50 | 356.50 | 104,611 |
20 Jun 2024 | 348.00 | 359.75 | 345.55 | 356.50 | 356.50 | 127,432 |
19 Jun 2024 | 336.05 | 355.00 | 335.10 | 348.60 | 348.60 | 231,415 |
18 Jun 2024 | 339.00 | 340.65 | 335.00 | 336.85 | 336.85 | 34,625 |
14 Jun 2024 | 339.60 | 340.80 | 331.80 | 335.00 | 335.00 | 44,944 |
13 Jun 2024 | 339.05 | 344.40 | 336.00 | 339.60 | 339.60 | 27,104 |
12 Jun 2024 | 339.10 | 344.90 | 336.40 | 337.75 | 337.75 | 35,609 |
11 Jun 2024 | 342.00 | 342.00 | 338.00 | 339.10 | 339.10 | 22,041 |
10 Jun 2024 | 339.60 | 343.50 | 337.50 | 339.70 | 339.70 | 33,599 |
07 Jun 2024 | 344.30 | 344.30 | 335.35 | 339.60 | 339.60 | 43,996 |
06 Jun 2024 | 325.00 | 340.00 | 325.00 | 338.45 | 338.45 | 63,059 |
05 Jun 2024 | 320.05 | 328.00 | 314.05 | 324.60 | 324.60 | 57,678 |
04 Jun 2024 | 334.10 | 334.10 | 311.40 | 318.50 | 318.50 | 71,812 |
03 Jun 2024 | 336.50 | 338.95 | 330.00 | 335.05 | 335.05 | 55,291 |
31 May 2024 | 339.00 | 339.00 | 324.95 | 329.50 | 329.50 | 26,850 |
30 May 2024 | 333.05 | 336.15 | 328.00 | 331.80 | 331.80 | 35,256 |
29 May 2024 | 328.40 | 339.65 | 326.40 | 336.60 | 336.60 | 47,051 |
28 May 2024 | 331.00 | 332.20 | 327.00 | 328.05 | 328.05 | 53,933 |
27 May 2024 | 335.00 | 335.00 | 328.65 | 329.50 | 329.50 | 51,668 |
24 May 2024 | 340.95 | 341.35 | 331.40 | 332.20 | 332.20 | 67,449 |
23 May 2024 | 340.00 | 344.90 | 334.40 | 335.55 | 335.55 | 80,539 |
22 May 2024 | 344.55 | 345.00 | 339.30 | 339.85 | 339.85 | 38,824 |
21 May 2024 | 340.00 | 348.05 | 338.00 | 341.20 | 341.20 | 80,330 |
17 May 2024 | 340.30 | 340.40 | 333.15 | 334.90 | 334.90 | 82,722 |
16 May 2024 | 344.10 | 344.20 | 338.00 | 339.00 | 339.00 | 53,753 |
15 May 2024 | 342.90 | 349.70 | 338.50 | 339.00 | 339.00 | 84,625 |
14 May 2024 | 349.80 | 354.10 | 338.80 | 342.20 | 342.20 | 80,318 |
13 May 2024 | 371.60 | 371.70 | 342.40 | 346.50 | 346.50 | 151,285 |
10 May 2024 | 371.25 | 373.00 | 358.30 | 371.60 | 371.60 | 113,200 |
09 May 2024 | 383.95 | 383.95 | 370.00 | 374.25 | 374.25 | 130,527 |
08 May 2024 | 389.00 | 391.20 | 380.00 | 384.40 | 384.40 | 120,266 |
07 May 2024 | 390.00 | 394.00 | 365.60 | 383.50 | 383.50 | 246,964 |
06 May 2024 | 398.90 | 404.80 | 373.20 | 379.20 | 379.20 | 839,007 |
03 May 2024 | 357.85 | 379.00 | 351.00 | 375.85 | 375.85 | 1,010,888 |
02 May 2024 | 353.90 | 358.45 | 348.45 | 352.65 | 352.65 | 54,345 |
30 Apr 2024 | 346.80 | 360.45 | 346.30 | 352.40 | 352.40 | 88,642 |
29 Apr 2024 | 346.40 | 352.00 | 345.10 | 346.80 | 346.80 | 36,223 |
26 Apr 2024 | 345.00 | 348.40 | 341.85 | 347.20 | 347.20 | 44,954 |
25 Apr 2024 | 338.45 | 346.70 | 338.45 | 344.40 | 344.40 | 38,823 |
24 Apr 2024 | 340.10 | 346.70 | 337.00 | 338.40 | 338.40 | 72,701 |
23 Apr 2024 | 350.00 | 350.00 | 339.15 | 340.05 | 340.05 | 59,869 |
22 Apr 2024 | 352.85 | 356.95 | 344.15 | 344.85 | 344.85 | 47,999 |
19 Apr 2024 | 351.10 | 355.00 | 347.65 | 353.30 | 353.30 | 20,749 |
18 Apr 2024 | 357.00 | 360.95 | 352.55 | 354.35 | 354.35 | 24,961 |
16 Apr 2024 | 346.25 | 359.95 | 346.25 | 357.75 | 357.75 | 43,296 |
15 Apr 2024 | 357.00 | 357.00 | 345.15 | 351.20 | 351.20 | 37,640 |
12 Apr 2024 | 356.35 | 362.90 | 356.35 | 358.90 | 358.90 | 117,638 |
10 Apr 2024 | 366.55 | 368.00 | 360.20 | 361.80 | 361.80 | 26,892 |
09 Apr 2024 | 354.00 | 371.75 | 353.00 | 366.55 | 366.55 | 86,386 |
08 Apr 2024 | 369.85 | 372.70 | 352.00 | 353.55 | 353.55 | 67,807 |
05 Apr 2024 | 366.90 | 369.95 | 365.40 | 368.15 | 368.15 | 27,912 |
04 Apr 2024 | 363.60 | 374.70 | 361.80 | 366.45 | 366.45 | 108,622 |
03 Apr 2024 | 359.95 | 364.95 | 358.70 | 363.60 | 363.60 | 45,067 |
02 Apr 2024 | 352.95 | 363.50 | 350.00 | 360.20 | 360.20 | 51,871 |
01 Apr 2024 | 355.00 | 357.60 | 350.00 | 352.05 | 352.05 | 42,724 |
28 Mar 2024 | 323.05 | 355.00 | 322.00 | 348.80 | 348.80 | 301,117 |
27 Mar 2024 | 330.00 | 331.25 | 320.00 | 326.40 | 326.40 | 151,406 |
26 Mar 2024 | 328.10 | 333.80 | 323.15 | 330.05 | 330.05 | 121,877 |
22 Mar 2024 | 327.85 | 331.70 | 326.05 | 328.35 | 328.35 | 78,193 |
21 Mar 2024 | 331.20 | 334.90 | 326.95 | 327.85 | 327.85 | 58,415 |
20 Mar 2024 | 334.10 | 335.70 | 328.35 | 329.50 | 329.50 | 113,189 |
19 Mar 2024 | 335.00 | 338.90 | 333.30 | 334.10 | 334.10 | 54,439 |
18 Mar 2024 | 344.00 | 344.00 | 333.40 | 335.60 | 335.60 | 52,282 |
15 Mar 2024 | 355.00 | 356.05 | 333.00 | 339.40 | 339.40 | 121,446 |
14 Mar 2024 | 339.95 | 352.00 | 325.65 | 351.45 | 351.45 | 185,589 |
13 Mar 2024 | 357.90 | 360.55 | 335.00 | 338.70 | 338.70 | 130,012 |
12 Mar 2024 | 361.35 | 364.00 | 353.60 | 357.50 | 357.50 | 197,194 |
11 Mar 2024 | 365.90 | 369.30 | 360.25 | 362.80 | 362.80 | 114,405 |
07 Mar 2024 | 354.30 | 375.60 | 354.30 | 365.85 | 365.85 | 180,431 |
06 Mar 2024 | 360.10 | 364.85 | 350.10 | 359.70 | 359.70 | 151,227 |
05 Mar 2024 | 359.00 | 366.80 | 350.00 | 363.70 | 363.70 | 242,387 |
04 Mar 2024 | 373.35 | 375.80 | 358.20 | 360.05 | 360.05 | 236,157 |
01 Mar 2024 | 383.35 | 387.00 | 375.35 | 378.75 | 378.75 | 114,166 |
29 Feb 2024 | 399.75 | 401.35 | 380.65 | 383.30 | 383.30 | 159,402 |
28 Feb 2024 | 408.05 | 415.95 | 392.65 | 398.15 | 398.15 | 1,362,541 |
27 Feb 2024 | 421.40 | 421.75 | 408.30 | 418.50 | 418.50 | 199,391 |
26 Feb 2024 | 425.65 | 425.65 | 417.55 | 419.00 | 419.00 | 108,860 |
23 Feb 2024 | 424.65 | 430.15 | 424.35 | 425.80 | 425.80 | 98,788 |
22 Feb 2024 | 432.90 | 432.90 | 421.60 | 423.20 | 423.20 | 77,691 |
21 Feb 2024 | 423.95 | 438.00 | 417.55 | 428.25 | 428.25 | 508,447 |
20 Feb 2024 | 429.55 | 433.95 | 417.05 | 423.95 | 423.95 | 426,513 |
19 Feb 2024 | 449.45 | 452.40 | 426.05 | 429.55 | 429.55 | 534,371 |
16 Feb 2024 | 459.20 | 459.25 | 443.35 | 449.50 | 449.50 | 663,831 |
15 Feb 2024 | 442.45 | 469.00 | 436.65 | 455.50 | 455.50 | 1,108,504 |
14 Feb 2024 | 430.25 | 462.90 | 421.00 | 435.00 | 435.00 | 3,103,102 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |