Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Jun 2024 | 381.00 | 382.60 | 376.00 | 378.35 | 378.35 | 113,190 |
20 Jun 2024 | 377.50 | 389.85 | 372.30 | 375.20 | 375.20 | 220,261 |
19 Jun 2024 | 376.25 | 395.00 | 375.75 | 376.65 | 376.65 | 218,747 |
18 Jun 2024 | 379.95 | 388.40 | 372.35 | 376.30 | 376.30 | 108,498 |
14 Jun 2024 | 379.35 | 385.85 | 373.30 | 378.00 | 378.00 | 106,958 |
13 Jun 2024 | 358.00 | 385.00 | 358.00 | 375.60 | 375.60 | 536,265 |
12 Jun 2024 | 321.00 | 364.00 | 321.00 | 354.35 | 354.35 | 282,060 |
11 Jun 2024 | 329.75 | 331.00 | 321.00 | 322.95 | 322.95 | 36,253 |
10 Jun 2024 | 326.90 | 338.00 | 323.00 | 329.75 | 329.75 | 68,620 |
07 Jun 2024 | 317.90 | 326.80 | 306.30 | 322.70 | 322.70 | 80,363 |
06 Jun 2024 | 305.80 | 316.10 | 300.00 | 312.95 | 312.95 | 61,167 |
05 Jun 2024 | 300.00 | 309.00 | 293.05 | 304.05 | 304.05 | 47,122 |
04 Jun 2024 | 315.00 | 316.70 | 290.20 | 301.10 | 301.10 | 91,867 |
03 Jun 2024 | 333.00 | 333.00 | 315.00 | 316.35 | 316.35 | 92,201 |
31 May 2024 | 301.00 | 338.70 | 301.00 | 322.90 | 322.90 | 557,987 |
30 May 2024 | 291.45 | 296.05 | 285.00 | 289.50 | 289.50 | 34,993 |
29 May 2024 | 302.00 | 302.00 | 290.10 | 291.10 | 291.10 | 27,741 |
28 May 2024 | 299.80 | 302.70 | 294.00 | 297.30 | 297.30 | 30,409 |
27 May 2024 | 300.30 | 300.90 | 295.00 | 297.15 | 297.15 | 11,627 |
24 May 2024 | 295.30 | 303.90 | 295.00 | 295.85 | 295.85 | 24,883 |
23 May 2024 | 297.00 | 302.95 | 295.20 | 298.05 | 298.05 | 17,569 |
22 May 2024 | 300.50 | 305.80 | 296.95 | 301.45 | 301.45 | 17,226 |
21 May 2024 | 301.20 | 306.20 | 298.00 | 300.05 | 300.05 | 16,677 |
17 May 2024 | 311.75 | 317.15 | 296.80 | 299.90 | 299.90 | 59,803 |
16 May 2024 | 305.30 | 312.00 | 303.25 | 308.90 | 308.90 | 25,594 |
15 May 2024 | 297.10 | 308.15 | 297.10 | 306.20 | 306.20 | 46,439 |
14 May 2024 | 305.00 | 311.15 | 295.15 | 297.75 | 297.75 | 56,878 |
13 May 2024 | 299.85 | 303.00 | 289.55 | 294.70 | 294.70 | 37,394 |
10 May 2024 | 302.80 | 305.05 | 294.60 | 299.85 | 299.85 | 25,959 |
09 May 2024 | 305.00 | 309.00 | 298.00 | 299.20 | 299.20 | 25,723 |
08 May 2024 | 313.55 | 314.50 | 304.00 | 307.15 | 307.15 | 34,539 |
07 May 2024 | 315.00 | 319.10 | 307.30 | 310.45 | 310.45 | 24,658 |
06 May 2024 | 320.10 | 324.20 | 310.00 | 313.15 | 313.15 | 25,010 |
03 May 2024 | 324.40 | 327.30 | 316.85 | 319.05 | 319.05 | 25,684 |
02 May 2024 | 331.95 | 331.95 | 322.10 | 324.40 | 324.40 | 30,236 |
30 Apr 2024 | 329.35 | 332.00 | 326.10 | 327.65 | 327.65 | 15,423 |
29 Apr 2024 | 328.40 | 333.25 | 325.25 | 326.45 | 326.45 | 25,219 |
26 Apr 2024 | 329.90 | 336.10 | 326.20 | 328.40 | 328.40 | 20,768 |
25 Apr 2024 | 328.45 | 334.65 | 327.75 | 328.20 | 328.20 | 18,520 |
24 Apr 2024 | 333.00 | 340.00 | 326.25 | 329.70 | 329.70 | 44,381 |
23 Apr 2024 | 333.50 | 335.05 | 331.00 | 331.50 | 331.50 | 12,338 |
22 Apr 2024 | 329.95 | 342.15 | 329.30 | 333.50 | 333.50 | 28,057 |
19 Apr 2024 | 332.70 | 342.95 | 323.05 | 328.70 | 328.70 | 38,623 |
18 Apr 2024 | 329.10 | 345.00 | 328.95 | 335.20 | 335.20 | 33,573 |
16 Apr 2024 | 316.00 | 330.45 | 313.10 | 327.40 | 327.40 | 31,392 |
15 Apr 2024 | 327.90 | 327.90 | 315.00 | 321.30 | 321.30 | 34,210 |
12 Apr 2024 | 341.70 | 342.05 | 326.80 | 329.30 | 329.30 | 23,392 |
10 Apr 2024 | 344.50 | 348.20 | 336.35 | 339.90 | 339.90 | 16,345 |
09 Apr 2024 | 349.00 | 351.90 | 337.40 | 342.65 | 342.65 | 17,239 |
08 Apr 2024 | 345.00 | 361.25 | 343.15 | 349.15 | 349.15 | 33,156 |
05 Apr 2024 | 347.40 | 348.00 | 342.65 | 345.15 | 345.15 | 30,045 |
04 Apr 2024 | 353.00 | 353.90 | 345.00 | 348.05 | 348.05 | 15,989 |
03 Apr 2024 | 345.25 | 360.00 | 345.25 | 353.60 | 353.60 | 54,015 |
02 Apr 2024 | 338.00 | 353.20 | 332.35 | 347.70 | 347.70 | 52,026 |
01 Apr 2024 | 327.70 | 339.70 | 327.70 | 338.35 | 338.35 | 49,350 |
28 Mar 2024 | 306.40 | 329.00 | 305.80 | 325.85 | 325.85 | 107,324 |
27 Mar 2024 | 312.00 | 312.80 | 296.35 | 305.25 | 305.25 | 117,497 |
26 Mar 2024 | 324.00 | 324.00 | 305.90 | 311.30 | 311.30 | 111,368 |
22 Mar 2024 | 323.00 | 326.20 | 315.65 | 317.50 | 317.50 | 33,317 |
21 Mar 2024 | 321.00 | 327.45 | 321.00 | 324.40 | 324.40 | 25,418 |
20 Mar 2024 | 323.20 | 327.80 | 316.55 | 321.40 | 321.40 | 42,391 |
19 Mar 2024 | 327.15 | 331.70 | 321.55 | 323.20 | 323.20 | 34,363 |
18 Mar 2024 | 310.05 | 328.20 | 309.10 | 323.90 | 323.90 | 79,992 |
15 Mar 2024 | 313.10 | 316.45 | 301.20 | 305.45 | 305.45 | 119,388 |
14 Mar 2024 | 285.10 | 319.00 | 285.10 | 313.10 | 313.10 | 172,179 |
13 Mar 2024 | 319.95 | 320.50 | 281.10 | 287.55 | 287.55 | 120,868 |
12 Mar 2024 | 339.65 | 339.65 | 319.00 | 319.85 | 319.85 | 42,161 |
11 Mar 2024 | 339.00 | 350.50 | 330.00 | 336.80 | 336.80 | 127,001 |
07 Mar 2024 | 345.80 | 345.80 | 330.55 | 334.20 | 334.20 | 57,712 |
06 Mar 2024 | 337.30 | 347.00 | 324.40 | 327.60 | 327.60 | 121,999 |
05 Mar 2024 | 342.00 | 344.45 | 336.00 | 337.70 | 337.70 | 51,144 |
04 Mar 2024 | 348.00 | 350.45 | 336.40 | 342.90 | 342.90 | 49,540 |
01 Mar 2024 | 350.05 | 353.90 | 342.00 | 344.75 | 344.75 | 62,563 |
29 Feb 2024 | 339.65 | 351.00 | 334.90 | 348.85 | 348.85 | 64,731 |
28 Feb 2024 | 346.90 | 358.00 | 333.25 | 339.70 | 339.70 | 121,930 |
27 Feb 2024 | 344.00 | 349.80 | 337.00 | 338.65 | 338.65 | 70,803 |
26 Feb 2024 | 358.00 | 358.45 | 343.80 | 345.20 | 345.20 | 79,949 |
23 Feb 2024 | 359.90 | 363.00 | 346.00 | 353.55 | 353.55 | 169,465 |
22 Feb 2024 | 373.00 | 379.85 | 353.30 | 356.65 | 356.65 | 165,264 |
21 Feb 2024 | 357.00 | 383.00 | 357.00 | 373.95 | 373.95 | 180,622 |
20 Feb 2024 | 352.40 | 362.00 | 343.35 | 357.55 | 357.55 | 85,516 |
19 Feb 2024 | 365.00 | 368.90 | 348.10 | 350.25 | 350.25 | 120,105 |
16 Feb 2024 | 367.80 | 372.05 | 357.05 | 365.80 | 365.80 | 117,548 |
15 Feb 2024 | 388.35 | 400.00 | 360.00 | 362.40 | 362.40 | 383,176 |
14 Feb 2024 | 385.00 | 409.85 | 381.05 | 405.65 | 405.65 | 99,291 |
13 Feb 2024 | 393.00 | 404.75 | 380.00 | 386.65 | 386.65 | 52,332 |
12 Feb 2024 | 400.05 | 418.80 | 382.00 | 388.65 | 388.65 | 167,040 |
09 Feb 2024 | 396.00 | 410.50 | 389.60 | 400.65 | 400.65 | 188,355 |
08 Feb 2024 | 387.95 | 398.30 | 383.75 | 396.95 | 396.95 | 105,681 |
07 Feb 2024 | 387.60 | 398.50 | 386.00 | 386.95 | 386.95 | 81,138 |
06 Feb 2024 | 381.55 | 390.15 | 381.55 | 388.25 | 388.25 | 23,315 |
05 Feb 2024 | 391.00 | 398.40 | 383.40 | 385.20 | 385.20 | 44,532 |
02 Feb 2024 | 393.90 | 395.35 | 386.00 | 387.90 | 387.90 | 38,333 |
01 Feb 2024 | 402.70 | 403.00 | 392.15 | 392.95 | 392.95 | 45,732 |
31 Jan 2024 | 379.90 | 405.45 | 374.95 | 397.15 | 397.15 | 133,179 |
30 Jan 2024 | 370.40 | 378.00 | 370.40 | 374.70 | 374.70 | 31,652 |
29 Jan 2024 | 373.65 | 378.60 | 370.00 | 371.45 | 371.45 | 30,675 |
25 Jan 2024 | 377.55 | 382.95 | 369.85 | 373.65 | 373.65 | 48,307 |
24 Jan 2024 | 375.90 | 385.10 | 368.00 | 375.65 | 375.65 | 126,789 |
23 Jan 2024 | 385.00 | 393.70 | 375.00 | 376.70 | 376.70 | 79,936 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |