Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 296.05 | 305.45 | 295.00 | 296.90 | 296.90 | 190,747 |
27 Jun 2024 | 297.00 | 298.65 | 294.50 | 296.40 | 296.40 | 87,477 |
26 Jun 2024 | 304.45 | 304.45 | 297.00 | 297.40 | 297.40 | 30,504 |
25 Jun 2024 | 301.85 | 305.85 | 299.70 | 300.70 | 300.70 | 69,621 |
24 Jun 2024 | 304.65 | 308.50 | 301.10 | 301.80 | 301.80 | 111,376 |
21 Jun 2024 | 311.10 | 311.10 | 303.90 | 304.70 | 304.70 | 38,353 |
20 Jun 2024 | 302.90 | 310.70 | 302.20 | 307.40 | 307.40 | 57,176 |
19 Jun 2024 | 304.60 | 306.45 | 299.00 | 302.95 | 302.95 | 104,989 |
18 Jun 2024 | 304.75 | 309.00 | 302.55 | 303.85 | 303.85 | 121,974 |
14 Jun 2024 | 304.25 | 309.70 | 304.20 | 304.80 | 304.80 | 237,466 |
13 Jun 2024 | 303.10 | 306.90 | 299.40 | 304.10 | 304.10 | 60,504 |
12 Jun 2024 | 296.20 | 304.20 | 293.80 | 299.40 | 299.40 | 93,838 |
11 Jun 2024 | 296.85 | 299.95 | 291.60 | 293.25 | 293.25 | 77,349 |
10 Jun 2024 | 286.00 | 298.85 | 283.25 | 295.70 | 295.70 | 364,108 |
07 Jun 2024 | 279.35 | 285.20 | 278.15 | 282.95 | 282.95 | 127,552 |
06 Jun 2024 | 280.95 | 285.95 | 276.70 | 278.15 | 278.15 | 172,627 |
05 Jun 2024 | 285.50 | 288.35 | 275.60 | 277.75 | 277.75 | 45,821 |
04 Jun 2024 | 294.90 | 294.90 | 260.15 | 284.95 | 284.95 | 327,136 |
03 Jun 2024 | 298.85 | 300.00 | 292.00 | 293.10 | 293.10 | 80,161 |
31 May 2024 | 289.45 | 290.95 | 284.35 | 289.75 | 289.75 | 70,608 |
30 May 2024 | 290.80 | 291.35 | 288.00 | 288.90 | 288.90 | 13,893 |
29 May 2024 | 292.90 | 293.90 | 288.00 | 289.65 | 289.65 | 26,512 |
28 May 2024 | 292.65 | 295.00 | 289.50 | 291.50 | 291.50 | 67,710 |
27 May 2024 | 296.65 | 298.25 | 290.00 | 290.45 | 290.45 | 47,037 |
24 May 2024 | 298.15 | 298.75 | 295.00 | 295.55 | 295.55 | 27,065 |
23 May 2024 | 299.10 | 299.15 | 295.55 | 297.35 | 297.35 | 38,032 |
22 May 2024 | 301.95 | 301.95 | 295.10 | 297.55 | 297.55 | 58,481 |
21 May 2024 | 301.95 | 303.00 | 295.15 | 299.05 | 299.05 | 65,035 |
17 May 2024 | 292.45 | 295.75 | 289.65 | 295.30 | 295.30 | 88,964 |
16 May 2024 | 294.15 | 294.15 | 289.50 | 290.55 | 290.55 | 29,088 |
15 May 2024 | 292.15 | 293.50 | 289.10 | 290.85 | 290.85 | 67,413 |
14 May 2024 | 292.95 | 293.70 | 289.15 | 291.85 | 291.85 | 41,893 |
13 May 2024 | 290.85 | 295.75 | 287.15 | 290.05 | 290.05 | 85,918 |
10 May 2024 | 291.40 | 294.90 | 284.30 | 293.10 | 293.10 | 126,721 |
09 May 2024 | 297.35 | 297.35 | 288.95 | 291.20 | 291.20 | 50,601 |
08 May 2024 | 289.00 | 294.70 | 286.65 | 293.45 | 293.45 | 49,064 |
07 May 2024 | 292.80 | 292.80 | 286.60 | 290.55 | 290.55 | 46,630 |
06 May 2024 | 299.95 | 299.95 | 291.55 | 292.05 | 292.05 | 50,892 |
03 May 2024 | 297.15 | 300.50 | 295.55 | 296.80 | 296.80 | 223,437 |
02 May 2024 | 296.85 | 296.85 | 293.50 | 294.25 | 294.25 | 118,803 |
30 Apr 2024 | 298.90 | 302.00 | 295.30 | 296.00 | 296.00 | 61,053 |
29 Apr 2024 | 295.60 | 301.85 | 294.90 | 298.45 | 298.45 | 382,329 |
26 Apr 2024 | 295.35 | 297.35 | 292.20 | 293.85 | 293.85 | 111,620 |
25 Apr 2024 | 299.00 | 299.00 | 292.65 | 293.15 | 293.15 | 138,418 |
24 Apr 2024 | 309.55 | 309.60 | 294.40 | 295.85 | 295.85 | 478,153 |
23 Apr 2024 | 300.75 | 327.25 | 298.40 | 301.65 | 301.65 | 1,336,744 |
22 Apr 2024 | 317.95 | 320.55 | 302.30 | 303.80 | 303.80 | 1,211,453 |
19 Apr 2024 | 384.25 | 385.00 | 374.55 | 377.85 | 377.85 | 28,215 |
18 Apr 2024 | 399.95 | 399.95 | 380.30 | 384.70 | 384.70 | 101,263 |
16 Apr 2024 | 378.50 | 399.70 | 376.85 | 392.15 | 392.15 | 97,513 |
15 Apr 2024 | 370.80 | 386.65 | 361.05 | 379.40 | 379.40 | 48,548 |
12 Apr 2024 | 388.40 | 388.40 | 374.00 | 376.25 | 376.25 | 57,510 |
10 Apr 2024 | 384.50 | 393.00 | 381.95 | 388.20 | 388.20 | 44,879 |
09 Apr 2024 | 383.15 | 387.85 | 374.75 | 384.30 | 384.30 | 78,069 |
08 Apr 2024 | 374.35 | 383.75 | 374.35 | 378.35 | 378.35 | 24,624 |
05 Apr 2024 | 364.00 | 379.85 | 364.00 | 374.30 | 374.30 | 51,950 |
04 Apr 2024 | 369.35 | 373.50 | 363.10 | 364.00 | 364.00 | 16,282 |
03 Apr 2024 | 365.65 | 374.00 | 365.00 | 366.65 | 366.65 | 25,794 |
02 Apr 2024 | 369.30 | 373.20 | 363.00 | 365.80 | 365.80 | 89,532 |
01 Apr 2024 | 356.10 | 368.30 | 355.15 | 367.20 | 367.20 | 33,910 |
28 Mar 2024 | 352.45 | 357.90 | 349.00 | 356.20 | 356.20 | 41,053 |
27 Mar 2024 | 347.20 | 354.40 | 347.20 | 353.20 | 353.20 | 21,786 |
26 Mar 2024 | 359.65 | 363.35 | 347.80 | 348.70 | 348.70 | 37,351 |
22 Mar 2024 | 353.35 | 356.65 | 344.50 | 354.25 | 354.25 | 31,605 |
21 Mar 2024 | 346.95 | 349.50 | 344.00 | 346.40 | 346.40 | 11,958 |
20 Mar 2024 | 339.85 | 348.75 | 339.85 | 343.85 | 343.85 | 32,345 |
19 Mar 2024 | 343.90 | 348.00 | 337.85 | 339.20 | 339.20 | 35,937 |
18 Mar 2024 | 335.55 | 348.85 | 335.00 | 342.40 | 342.40 | 36,757 |
15 Mar 2024 | 347.65 | 352.10 | 336.00 | 339.60 | 339.60 | 46,891 |
14 Mar 2024 | 326.30 | 349.25 | 326.30 | 346.65 | 346.65 | 56,756 |
13 Mar 2024 | 359.45 | 359.45 | 333.80 | 336.25 | 336.25 | 106,996 |
12 Mar 2024 | 355.65 | 360.90 | 351.90 | 353.70 | 353.70 | 20,532 |
11 Mar 2024 | 364.40 | 369.15 | 357.40 | 358.30 | 358.30 | 15,508 |
07 Mar 2024 | 362.80 | 366.95 | 359.30 | 364.45 | 364.45 | 44,120 |
06 Mar 2024 | 370.95 | 374.05 | 360.00 | 361.85 | 361.85 | 53,325 |
05 Mar 2024 | 373.65 | 376.70 | 367.50 | 371.30 | 371.30 | 45,713 |
04 Mar 2024 | 365.45 | 376.70 | 361.80 | 372.85 | 372.85 | 65,620 |
01 Mar 2024 | 374.90 | 374.90 | 359.40 | 366.20 | 366.20 | 59,733 |
29 Feb 2024 | 361.00 | 373.95 | 353.50 | 369.65 | 369.65 | 65,855 |
28 Feb 2024 | 364.40 | 366.30 | 356.75 | 361.30 | 361.30 | 13,660 |
27 Feb 2024 | 368.45 | 368.45 | 355.70 | 363.35 | 363.35 | 72,894 |
26 Feb 2024 | 372.65 | 378.00 | 365.95 | 368.50 | 368.50 | 35,233 |
23 Feb 2024 | 367.90 | 375.00 | 360.85 | 370.75 | 370.75 | 127,062 |
22 Feb 2024 | 376.35 | 376.90 | 365.00 | 367.25 | 367.25 | 82,691 |
21 Feb 2024 | 365.45 | 377.00 | 362.45 | 374.20 | 374.20 | 78,671 |
20 Feb 2024 | 374.60 | 374.60 | 360.25 | 363.15 | 363.15 | 75,033 |
19 Feb 2024 | 383.85 | 383.85 | 368.45 | 371.25 | 371.25 | 75,525 |
16 Feb 2024 | 378.65 | 403.25 | 371.65 | 377.65 | 377.65 | 317,352 |
15 Feb 2024 | 353.65 | 381.85 | 351.90 | 373.45 | 373.45 | 178,756 |
14 Feb 2024 | 345.55 | 358.00 | 339.25 | 353.85 | 353.85 | 76,322 |
13 Feb 2024 | 349.65 | 358.00 | 341.60 | 352.85 | 352.85 | 111,165 |
12 Feb 2024 | 384.70 | 387.40 | 345.40 | 352.30 | 352.30 | 95,630 |
09 Feb 2024 | 400.55 | 404.00 | 371.30 | 383.30 | 383.30 | 213,941 |
08 Feb 2024 | 385.05 | 407.30 | 385.05 | 399.95 | 399.95 | 1,521,808 |
07 Feb 2024 | 384.10 | 389.80 | 373.20 | 386.25 | 386.25 | 158,958 |
06 Feb 2024 | 376.85 | 384.85 | 369.95 | 379.90 | 379.90 | 205,567 |
05 Feb 2024 | 356.80 | 374.05 | 352.75 | 370.40 | 370.40 | 158,623 |
02 Feb 2024 | 362.15 | 365.50 | 348.90 | 350.70 | 350.70 | 48,056 |
01 Feb 2024 | 369.75 | 370.60 | 359.15 | 360.45 | 360.45 | 24,768 |
31 Jan 2024 | 358.05 | 369.70 | 354.00 | 367.70 | 367.70 | 34,703 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |