Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 336.45 | 339.40 | 331.45 | 332.10 | 332.10 | 183,545 |
27 Jun 2024 | 333.65 | 335.95 | 327.00 | 333.70 | 333.70 | 198,739 |
26 Jun 2024 | 336.95 | 337.50 | 332.30 | 333.50 | 333.50 | 135,855 |
25 Jun 2024 | 338.00 | 340.30 | 331.30 | 334.75 | 334.75 | 95,443 |
24 Jun 2024 | 341.95 | 344.80 | 335.80 | 337.75 | 337.75 | 246,113 |
21 Jun 2024 | 349.80 | 352.80 | 336.05 | 340.95 | 340.95 | 706,506 |
21 Jun 2024 | 3:2 Stock split | |||||
20 Jun 2024 | 347.90 | 350.33 | 342.83 | 349.27 | 349.27 | 649,210 |
18 Jun 2024 | 362.63 | 362.63 | 351.87 | 353.47 | 353.47 | 536,109 |
17 Jun 2024 | 357.50 | 357.50 | 357.50 | 357.50 | 357.50 | - |
14 Jun 2024 | 356.60 | 362.43 | 353.10 | 357.50 | 357.50 | 787,428 |
13 Jun 2024 | 354.97 | 354.97 | 349.87 | 352.23 | 352.23 | 505,821 |
12 Jun 2024 | 353.33 | 358.43 | 349.67 | 350.60 | 350.60 | 640,903 |
11 Jun 2024 | 350.00 | 354.97 | 344.20 | 349.60 | 349.60 | 273,634 |
10 Jun 2024 | 351.37 | 354.60 | 344.67 | 347.80 | 347.80 | 462,277 |
07 Jun 2024 | 343.33 | 351.20 | 337.20 | 349.03 | 349.03 | 583,594 |
06 Jun 2024 | 338.77 | 356.93 | 338.77 | 343.67 | 343.67 | 643,095 |
05 Jun 2024 | 341.23 | 341.23 | 308.13 | 336.60 | 336.60 | 825,267 |
04 Jun 2024 | 389.97 | 389.97 | 312.17 | 329.73 | 329.73 | 1,554,622 |
03 Jun 2024 | 380.03 | 396.47 | 380.03 | 388.67 | 388.67 | 1,254,276 |
31 May 2024 | 360.07 | 362.97 | 355.10 | 358.03 | 358.03 | 529,138 |
30 May 2024 | 359.97 | 361.73 | 353.77 | 356.03 | 356.03 | 367,567 |
29 May 2024 | 360.67 | 364.27 | 355.83 | 358.50 | 358.50 | 172,006 |
28 May 2024 | 372.63 | 373.03 | 360.77 | 364.43 | 364.43 | 434,478 |
24 May 2024 | 358.67 | 366.67 | 352.13 | 362.03 | 362.03 | 861,909 |
23 May 2024 | 355.97 | 363.17 | 353.33 | 357.07 | 357.07 | 287,079 |
22 May 2024 | 350.10 | 357.33 | 344.80 | 353.40 | 353.40 | 544,140 |
21 May 2024 | 338.00 | 353.93 | 334.67 | 351.37 | 351.37 | 481,513 |
20 May 2024 | 337.53 | 337.53 | 337.53 | 337.53 | 337.53 | - |
17 May 2024 | 333.33 | 341.00 | 331.13 | 337.53 | 337.53 | 495,948 |
16 May 2024 | 343.83 | 343.83 | 327.00 | 332.60 | 332.60 | 288,939 |
15 May 2024 | 331.77 | 339.70 | 331.17 | 337.77 | 337.77 | 321,570 |
14 May 2024 | 333.33 | 336.57 | 326.70 | 328.87 | 328.87 | 1,794,214 |
13 May 2024 | 338.30 | 338.30 | 316.97 | 333.43 | 333.43 | 423,490 |
10 May 2024 | 340.00 | 343.03 | 326.73 | 334.30 | 334.30 | 674,523 |
09 May 2024 | 351.80 | 351.80 | 331.33 | 334.20 | 334.20 | 801,075 |
08 May 2024 | 346.63 | 353.30 | 342.93 | 348.73 | 348.73 | 712,663 |
07 May 2024 | 352.63 | 356.33 | 340.13 | 342.83 | 342.83 | 742,432 |
06 May 2024 | 359.63 | 359.63 | 341.87 | 342.43 | 342.43 | 686,020 |
03 May 2024 | 359.63 | 360.37 | 352.97 | 356.20 | 356.20 | 383,260 |
02 May 2024 | 337.60 | 357.87 | 336.50 | 355.47 | 355.47 | 944,476 |
01 May 2024 | 330.13 | 330.13 | 330.13 | 330.13 | 330.13 | - |
30 Apr 2024 | 340.40 | 343.73 | 327.03 | 330.13 | 330.13 | 803,130 |
29 Apr 2024 | 329.97 | 340.60 | 328.37 | 337.10 | 337.10 | 707,017 |
26 Apr 2024 | 327.00 | 331.67 | 323.47 | 327.43 | 327.43 | 307,662 |
25 Apr 2024 | 326.23 | 328.83 | 322.70 | 327.77 | 327.77 | 165,829 |
24 Apr 2024 | 323.57 | 326.67 | 319.53 | 324.73 | 324.73 | 196,978 |
23 Apr 2024 | 330.97 | 330.97 | 320.97 | 321.90 | 321.90 | 291,498 |
22 Apr 2024 | 320.90 | 333.97 | 320.90 | 328.03 | 328.03 | 876,910 |
19 Apr 2024 | 311.67 | 320.27 | 305.23 | 318.97 | 318.97 | 515,389 |
18 Apr 2024 | 320.00 | 329.80 | 315.97 | 318.17 | 318.17 | 921,603 |
17 Apr 2024 | 312.67 | 312.67 | 312.67 | 312.67 | 312.67 | - |
16 Apr 2024 | 309.03 | 319.93 | 306.00 | 312.67 | 312.67 | 237,582 |
15 Apr 2024 | 306.70 | 318.10 | 305.53 | 311.57 | 311.57 | 586,236 |
12 Apr 2024 | 325.00 | 325.00 | 318.00 | 318.93 | 318.93 | 497,052 |
11 Apr 2024 | 325.03 | 325.03 | 325.03 | 325.03 | 325.03 | - |
10 Apr 2024 | 306.63 | 326.00 | 306.63 | 325.03 | 325.03 | 949,168 |
09 Apr 2024 | 309.63 | 309.63 | 304.60 | 305.90 | 305.90 | 74,451 |
08 Apr 2024 | 310.00 | 314.50 | 304.07 | 308.20 | 308.20 | 269,223 |
05 Apr 2024 | 306.33 | 308.33 | 299.37 | 307.43 | 307.43 | 413,832 |
04 Apr 2024 | 317.57 | 319.97 | 306.67 | 307.83 | 307.83 | 311,859 |
03 Apr 2024 | 320.00 | 321.70 | 314.43 | 316.17 | 316.17 | 498,886 |
02 Apr 2024 | 314.00 | 323.20 | 312.67 | 321.47 | 321.47 | 589,876 |
01 Apr 2024 | 317.23 | 318.97 | 311.27 | 312.80 | 312.80 | 370,570 |
28 Mar 2024 | 318.47 | 319.37 | 313.53 | 317.20 | 317.20 | 121,153 |
27 Mar 2024 | 318.27 | 322.87 | 312.83 | 313.77 | 313.77 | 160,815 |
26 Mar 2024 | 313.20 | 318.47 | 308.97 | 314.80 | 314.80 | 329,863 |
25 Mar 2024 | 315.63 | 315.63 | 315.63 | 315.63 | 315.63 | - |
22 Mar 2024 | 316.57 | 322.37 | 313.93 | 315.63 | 315.63 | 313,518 |
21 Mar 2024 | 304.40 | 315.77 | 304.40 | 314.87 | 314.87 | 302,637 |
20 Mar 2024 | 297.77 | 304.00 | 297.27 | 302.47 | 302.47 | 270,894 |
19 Mar 2024 | 306.17 | 306.17 | 295.37 | 297.07 | 297.07 | 360,048 |
18 Mar 2024 | 312.63 | 316.60 | 306.27 | 307.33 | 307.33 | 379,222 |
15 Mar 2024 | 326.67 | 326.67 | 300.67 | 312.63 | 312.63 | 1,694,518 |
14 Mar 2024 | 323.33 | 336.77 | 320.27 | 333.43 | 333.43 | 262,621 |
13 Mar 2024 | 343.30 | 344.63 | 318.97 | 322.00 | 322.00 | 606,018 |
12 Mar 2024 | 339.67 | 347.67 | 338.33 | 343.13 | 343.13 | 255,220 |
11 Mar 2024 | 336.87 | 348.00 | 331.73 | 341.03 | 341.03 | 473,014 |
08 Mar 2024 | 339.13 | 339.13 | 339.13 | 339.13 | 339.13 | - |
07 Mar 2024 | 344.50 | 345.57 | 335.80 | 339.13 | 339.13 | 170,100 |
06 Mar 2024 | 351.57 | 353.03 | 336.40 | 344.57 | 344.57 | 4,100,803 |
05 Mar 2024 | 350.17 | 354.17 | 347.73 | 351.67 | 351.67 | 244,656 |
04 Mar 2024 | 345.17 | 351.97 | 343.90 | 350.07 | 350.07 | 282,352 |
01 Mar 2024 | 343.37 | 350.80 | 343.33 | 344.67 | 344.67 | 360,597 |
29 Feb 2024 | 337.30 | 343.33 | 334.87 | 339.60 | 339.60 | 204,102 |
28 Feb 2024 | 353.10 | 353.33 | 336.57 | 338.00 | 338.00 | 451,269 |
27 Feb 2024 | 362.13 | 365.00 | 348.67 | 353.10 | 353.10 | 446,778 |
26 Feb 2024 | 350.83 | 362.27 | 340.63 | 361.20 | 361.20 | 354,372 |
23 Feb 2024 | 357.60 | 359.63 | 348.13 | 351.60 | 351.60 | 487,660 |
22 Feb 2024 | 362.47 | 366.67 | 352.60 | 359.43 | 359.43 | 262,281 |
21 Feb 2024 | 375.73 | 379.43 | 355.40 | 361.80 | 361.80 | 383,890 |
20 Feb 2024 | 370.00 | 378.03 | 359.33 | 375.33 | 375.33 | 447,288 |
16 Feb 2024 | 385.47 | 396.30 | 372.50 | 377.07 | 377.07 | 735,234 |
15 Feb 2024 | 366.43 | 386.47 | 359.33 | 383.30 | 383.30 | 846,850 |
14 Feb 2024 | 329.53 | 365.53 | 327.70 | 361.63 | 361.63 | 807,733 |
13 Feb 2024 | 333.60 | 338.27 | 328.33 | 334.53 | 334.53 | 213,211 |
12 Feb 2024 | 339.10 | 340.07 | 324.80 | 334.20 | 334.20 | 340,461 |
09 Feb 2024 | 350.17 | 350.43 | 326.27 | 340.07 | 340.07 | 663,432 |
08 Feb 2024 | 348.73 | 359.03 | 346.70 | 350.13 | 350.13 | 541,206 |
07 Feb 2024 | 350.47 | 355.17 | 344.23 | 348.73 | 348.73 | 934,275 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |