Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jul 2024 | 385.00 | 386.20 | 381.35 | 382.00 | 382.00 | 5,264 |
02 Jul 2024 | 385.00 | 387.25 | 379.00 | 382.25 | 382.25 | 44,156 |
01 Jul 2024 | 380.35 | 391.90 | 377.40 | 383.35 | 383.35 | 58,009 |
28 Jun 2024 | 378.30 | 386.55 | 376.30 | 378.60 | 378.60 | 87,504 |
27 Jun 2024 | 386.00 | 404.15 | 374.55 | 377.55 | 377.55 | 228,098 |
26 Jun 2024 | 390.15 | 392.20 | 384.40 | 386.00 | 386.00 | 16,293 |
25 Jun 2024 | 396.80 | 399.30 | 386.80 | 390.15 | 390.15 | 37,691 |
24 Jun 2024 | 408.10 | 410.10 | 395.45 | 396.80 | 396.80 | 65,431 |
21 Jun 2024 | 395.75 | 418.35 | 392.15 | 406.05 | 406.05 | 259,389 |
20 Jun 2024 | 380.00 | 394.20 | 377.15 | 387.60 | 387.60 | 53,196 |
19 Jun 2024 | 386.00 | 390.00 | 377.25 | 380.70 | 380.70 | 71,726 |
18 Jun 2024 | 393.80 | 395.05 | 385.00 | 387.50 | 387.50 | 88,436 |
14 Jun 2024 | 396.75 | 413.20 | 391.65 | 393.80 | 393.80 | 109,716 |
13 Jun 2024 | 390.90 | 398.20 | 388.15 | 390.15 | 390.15 | 47,040 |
12 Jun 2024 | 387.55 | 393.70 | 385.95 | 389.10 | 389.10 | 49,021 |
11 Jun 2024 | 383.90 | 399.65 | 379.00 | 386.90 | 386.90 | 156,756 |
10 Jun 2024 | 365.00 | 390.95 | 364.05 | 380.05 | 380.05 | 381,355 |
07 Jun 2024 | 366.00 | 370.30 | 359.50 | 364.30 | 364.30 | 27,709 |
06 Jun 2024 | 348.40 | 371.15 | 348.40 | 360.55 | 360.55 | 84,450 |
05 Jun 2024 | 350.80 | 354.85 | 335.05 | 344.90 | 344.90 | 50,720 |
04 Jun 2024 | 372.00 | 372.00 | 317.80 | 348.80 | 348.80 | 126,565 |
03 Jun 2024 | 377.90 | 382.85 | 361.35 | 370.15 | 370.15 | 78,787 |
31 May 2024 | 351.35 | 368.50 | 351.35 | 356.05 | 356.05 | 61,968 |
30 May 2024 | 356.00 | 362.10 | 352.90 | 356.25 | 356.25 | 33,490 |
29 May 2024 | 355.95 | 368.25 | 349.60 | 355.00 | 355.00 | 80,412 |
28 May 2024 | 367.95 | 369.50 | 353.90 | 357.10 | 357.10 | 95,960 |
27 May 2024 | 372.35 | 376.60 | 362.80 | 364.60 | 364.60 | 89,056 |
24 May 2024 | 377.95 | 380.60 | 367.50 | 369.20 | 369.20 | 55,843 |
23 May 2024 | 379.00 | 387.00 | 377.20 | 381.20 | 381.20 | 234,365 |
22 May 2024 | 348.60 | 384.00 | 348.60 | 379.40 | 379.40 | 981,093 |
21 May 2024 | 342.60 | 348.00 | 339.60 | 345.85 | 345.85 | 99,559 |
17 May 2024 | 337.05 | 344.25 | 336.00 | 342.90 | 342.90 | 19,192 |
16 May 2024 | 342.00 | 343.65 | 335.55 | 337.45 | 337.45 | 72,530 |
15 May 2024 | 329.00 | 346.90 | 329.00 | 341.05 | 341.05 | 140,297 |
14 May 2024 | 323.60 | 331.75 | 323.60 | 329.65 | 329.65 | 41,776 |
13 May 2024 | 320.05 | 324.75 | 316.90 | 323.05 | 323.05 | 17,851 |
10 May 2024 | 322.65 | 324.00 | 316.85 | 320.90 | 320.90 | 62,558 |
09 May 2024 | 325.50 | 326.90 | 320.00 | 321.55 | 321.55 | 44,518 |
08 May 2024 | 327.85 | 329.50 | 322.30 | 324.90 | 324.90 | 39,913 |
07 May 2024 | 329.05 | 331.30 | 320.85 | 324.80 | 324.80 | 40,465 |
06 May 2024 | 339.70 | 342.20 | 328.90 | 331.80 | 331.80 | 40,078 |
03 May 2024 | 344.05 | 347.00 | 333.90 | 339.65 | 339.65 | 104,732 |
02 May 2024 | 346.60 | 348.35 | 340.00 | 341.25 | 341.25 | 62,455 |
30 Apr 2024 | 355.45 | 355.75 | 343.50 | 345.80 | 345.80 | 43,845 |
29 Apr 2024 | 348.50 | 360.95 | 344.85 | 353.05 | 353.05 | 411,871 |
26 Apr 2024 | 331.10 | 345.00 | 328.95 | 341.30 | 341.30 | 179,529 |
25 Apr 2024 | 327.80 | 337.00 | 326.75 | 331.50 | 331.50 | 98,528 |
24 Apr 2024 | 330.30 | 334.00 | 325.45 | 327.30 | 327.30 | 73,825 |
23 Apr 2024 | 334.15 | 334.15 | 327.10 | 327.90 | 327.90 | 51,188 |
22 Apr 2024 | 327.15 | 332.20 | 327.15 | 329.40 | 329.40 | 61,917 |
19 Apr 2024 | 328.30 | 328.30 | 320.45 | 324.95 | 324.95 | 92,076 |
18 Apr 2024 | 331.55 | 337.35 | 330.45 | 331.15 | 331.15 | 32,946 |
16 Apr 2024 | 325.70 | 338.00 | 322.90 | 327.85 | 327.85 | 96,414 |
15 Apr 2024 | 280.25 | 330.70 | 280.25 | 325.80 | 325.80 | 222,367 |
12 Apr 2024 | 327.05 | 332.00 | 322.80 | 324.70 | 324.70 | 75,476 |
10 Apr 2024 | 331.15 | 334.35 | 326.55 | 329.20 | 329.20 | 85,940 |
09 Apr 2024 | 340.00 | 342.35 | 332.85 | 334.50 | 334.50 | 84,785 |
08 Apr 2024 | 342.10 | 346.75 | 335.40 | 336.80 | 336.80 | 37,089 |
05 Apr 2024 | 341.85 | 345.25 | 335.70 | 341.45 | 341.45 | 48,337 |
04 Apr 2024 | 347.55 | 350.50 | 333.60 | 340.65 | 340.65 | 129,657 |
03 Apr 2024 | 341.40 | 349.00 | 340.50 | 341.70 | 341.70 | 118,244 |
02 Apr 2024 | 346.40 | 361.30 | 337.40 | 339.20 | 339.20 | 92,154 |
01 Apr 2024 | 329.75 | 345.55 | 328.30 | 344.45 | 344.45 | 247,817 |
28 Mar 2024 | 332.00 | 342.00 | 325.45 | 329.95 | 329.95 | 122,748 |
27 Mar 2024 | 327.05 | 341.65 | 327.05 | 331.85 | 331.85 | 108,758 |
26 Mar 2024 | 335.55 | 340.35 | 325.55 | 326.80 | 326.80 | 91,489 |
22 Mar 2024 | 337.95 | 345.20 | 333.00 | 335.00 | 335.00 | 58,104 |
21 Mar 2024 | 336.90 | 343.55 | 334.30 | 338.55 | 338.55 | 110,105 |
20 Mar 2024 | 331.75 | 337.70 | 320.40 | 329.30 | 329.30 | 90,666 |
19 Mar 2024 | 336.05 | 338.20 | 325.00 | 326.50 | 326.50 | 89,607 |
18 Mar 2024 | 337.65 | 353.65 | 330.60 | 333.85 | 333.85 | 148,465 |
15 Mar 2024 | 337.35 | 339.05 | 315.95 | 332.75 | 332.75 | 124,821 |
14 Mar 2024 | 301.15 | 344.55 | 301.15 | 337.80 | 337.80 | 262,311 |
13 Mar 2024 | 344.55 | 352.25 | 310.00 | 316.20 | 316.20 | 329,639 |
12 Mar 2024 | 357.45 | 357.50 | 336.00 | 343.30 | 343.30 | 200,694 |
11 Mar 2024 | 368.00 | 379.75 | 353.00 | 357.15 | 357.15 | 187,296 |
07 Mar 2024 | 377.95 | 377.95 | 363.65 | 367.10 | 367.10 | 125,855 |
06 Mar 2024 | 387.45 | 388.75 | 365.50 | 373.40 | 373.40 | 110,897 |
05 Mar 2024 | 400.95 | 400.95 | 388.60 | 392.00 | 392.00 | 54,544 |
04 Mar 2024 | 390.00 | 408.95 | 382.50 | 398.95 | 398.95 | 207,762 |
01 Mar 2024 | 386.95 | 394.15 | 381.05 | 387.30 | 387.30 | 56,662 |
29 Feb 2024 | 389.20 | 397.55 | 374.20 | 379.90 | 379.90 | 195,328 |
28 Feb 2024 | 408.20 | 415.15 | 382.55 | 388.15 | 388.15 | 256,414 |
27 Feb 2024 | 404.00 | 424.00 | 403.95 | 407.50 | 407.50 | 292,072 |
26 Feb 2024 | 412.80 | 429.00 | 400.00 | 402.20 | 402.20 | 92,342 |
23 Feb 2024 | 434.30 | 436.10 | 417.70 | 421.10 | 421.10 | 150,441 |
22 Feb 2024 | 434.65 | 438.55 | 411.55 | 430.80 | 430.80 | 254,184 |
21 Feb 2024 | 410.00 | 449.15 | 410.00 | 426.10 | 426.10 | 789,226 |
20 Feb 2024 | 425.60 | 433.35 | 406.40 | 407.60 | 407.60 | 126,716 |
19 Feb 2024 | 427.85 | 443.50 | 417.65 | 423.80 | 423.80 | 186,705 |
16 Feb 2024 | 388.15 | 444.50 | 372.00 | 426.35 | 426.35 | 852,744 |
15 Feb 2024 | 383.95 | 395.40 | 377.10 | 384.45 | 384.45 | 140,968 |
14 Feb 2024 | 356.35 | 384.00 | 349.85 | 379.55 | 379.55 | 214,825 |
13 Feb 2024 | 347.50 | 367.00 | 334.85 | 360.65 | 360.65 | 332,437 |
12 Feb 2024 | 409.55 | 410.55 | 338.00 | 347.35 | 347.35 | 378,882 |
09 Feb 2024 | 445.85 | 453.40 | 401.50 | 405.85 | 405.85 | 509,338 |
08 Feb 2024 | 392.30 | 467.00 | 392.30 | 441.45 | 441.45 | 1,329,850 |
07 Feb 2024 | 410.35 | 420.70 | 400.55 | 404.25 | 404.25 | 248,431 |
06 Feb 2024 | 413.55 | 437.80 | 399.20 | 408.25 | 408.25 | 424,488 |
05 Feb 2024 | 379.90 | 438.00 | 375.95 | 409.15 | 409.15 | 1,075,140 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |