Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Jul 2024 | 354.65 | 355.15 | 348.55 | 349.70 | 349.70 | 4,927 |
28 Jun 2024 | 347.50 | 385.00 | 343.00 | 356.40 | 356.40 | 102,261 |
27 Jun 2024 | 358.00 | 366.15 | 343.20 | 345.15 | 345.15 | 32,203 |
26 Jun 2024 | 368.00 | 368.00 | 356.00 | 357.10 | 357.10 | 33,597 |
25 Jun 2024 | 364.00 | 376.25 | 363.55 | 365.70 | 365.70 | 44,017 |
24 Jun 2024 | 375.20 | 382.55 | 361.90 | 363.30 | 363.30 | 52,096 |
21 Jun 2024 | 389.50 | 392.05 | 372.00 | 374.20 | 374.20 | 18,709 |
20 Jun 2024 | 379.00 | 390.00 | 373.20 | 388.20 | 388.20 | 66,111 |
19 Jun 2024 | 391.00 | 394.85 | 374.10 | 376.60 | 376.60 | 71,089 |
18 Jun 2024 | 373.50 | 397.95 | 369.00 | 389.50 | 389.50 | 114,225 |
14 Jun 2024 | 350.40 | 374.45 | 350.40 | 366.15 | 366.15 | 179,926 |
13 Jun 2024 | 355.90 | 355.90 | 344.05 | 349.25 | 349.25 | 47,046 |
12 Jun 2024 | 351.40 | 355.95 | 349.45 | 351.75 | 351.75 | 100,061 |
11 Jun 2024 | 340.00 | 353.00 | 336.65 | 351.40 | 351.40 | 80,990 |
10 Jun 2024 | 334.25 | 340.85 | 332.50 | 335.70 | 335.70 | 18,864 |
07 Jun 2024 | 322.15 | 336.00 | 319.55 | 333.90 | 333.90 | 49,318 |
06 Jun 2024 | 307.15 | 325.15 | 301.85 | 321.50 | 321.50 | 137,951 |
05 Jun 2024 | 319.90 | 319.90 | 295.55 | 298.40 | 298.40 | 50,279 |
04 Jun 2024 | 342.95 | 343.00 | 282.00 | 292.85 | 292.85 | 54,283 |
03 Jun 2024 | 342.35 | 346.90 | 333.00 | 340.75 | 340.75 | 71,193 |
31 May 2024 | 325.00 | 335.65 | 323.25 | 334.80 | 334.80 | 21,039 |
30 May 2024 | 338.95 | 338.95 | 325.00 | 327.70 | 327.70 | 14,689 |
29 May 2024 | 327.95 | 341.25 | 325.00 | 332.35 | 332.35 | 23,869 |
28 May 2024 | 334.50 | 336.40 | 325.00 | 326.20 | 326.20 | 31,986 |
27 May 2024 | 338.00 | 339.35 | 325.70 | 334.50 | 334.50 | 18,791 |
24 May 2024 | 330.15 | 345.00 | 316.50 | 339.90 | 339.90 | 77,097 |
23 May 2024 | 356.65 | 357.05 | 342.80 | 345.90 | 345.90 | 67,414 |
22 May 2024 | 342.00 | 355.55 | 330.05 | 351.80 | 351.80 | 164,067 |
21 May 2024 | 334.35 | 344.75 | 329.95 | 339.40 | 339.40 | 40,927 |
17 May 2024 | 329.95 | 331.35 | 321.90 | 330.20 | 330.20 | 15,260 |
16 May 2024 | 332.95 | 339.30 | 324.90 | 326.50 | 326.50 | 82,696 |
15 May 2024 | 315.95 | 334.55 | 310.55 | 329.55 | 329.55 | 148,492 |
14 May 2024 | 302.30 | 313.85 | 301.25 | 310.60 | 310.60 | 35,292 |
13 May 2024 | 292.75 | 310.00 | 283.50 | 301.70 | 301.70 | 581,045 |
10 May 2024 | 289.55 | 297.00 | 285.05 | 290.95 | 290.95 | 43,993 |
09 May 2024 | 302.90 | 310.00 | 288.30 | 290.20 | 290.20 | 31,089 |
08 May 2024 | 295.85 | 306.95 | 295.85 | 301.85 | 301.85 | 30,443 |
07 May 2024 | 308.05 | 309.20 | 292.95 | 294.30 | 294.30 | 62,569 |
06 May 2024 | 332.20 | 332.20 | 306.15 | 307.25 | 307.25 | 30,417 |
03 May 2024 | 332.00 | 335.05 | 321.25 | 325.70 | 325.70 | 32,460 |
02 May 2024 | 336.55 | 340.75 | 330.00 | 331.40 | 331.40 | 50,656 |
30 Apr 2024 | 348.60 | 357.00 | 330.95 | 335.50 | 335.50 | 26,382 |
29 Apr 2024 | 351.35 | 352.05 | 346.10 | 347.80 | 347.80 | 20,843 |
26 Apr 2024 | 349.95 | 360.95 | 346.70 | 349.90 | 349.90 | 65,710 |
25 Apr 2024 | 347.25 | 354.00 | 342.30 | 344.55 | 344.55 | 76,312 |
24 Apr 2024 | 343.45 | 354.85 | 336.40 | 343.65 | 343.65 | 145,634 |
23 Apr 2024 | 332.00 | 342.70 | 328.00 | 339.80 | 339.80 | 320,446 |
22 Apr 2024 | 300.00 | 332.00 | 296.40 | 326.90 | 326.90 | 215,232 |
19 Apr 2024 | 287.50 | 296.70 | 287.10 | 290.45 | 290.45 | 44,583 |
18 Apr 2024 | 293.10 | 301.45 | 290.85 | 292.60 | 292.60 | 29,218 |
16 Apr 2024 | 287.35 | 293.30 | 287.35 | 290.50 | 290.50 | 18,862 |
15 Apr 2024 | 261.45 | 299.80 | 261.45 | 290.10 | 290.10 | 46,401 |
12 Apr 2024 | 294.00 | 298.15 | 286.85 | 289.70 | 289.70 | 14,636 |
10 Apr 2024 | 293.90 | 294.85 | 290.10 | 293.35 | 293.35 | 18,139 |
09 Apr 2024 | 295.35 | 303.95 | 289.00 | 290.75 | 290.75 | 43,028 |
08 Apr 2024 | 300.05 | 309.00 | 293.05 | 296.45 | 296.45 | 9,872 |
05 Apr 2024 | 305.65 | 308.70 | 300.80 | 302.60 | 302.60 | 13,773 |
04 Apr 2024 | 305.00 | 321.95 | 303.15 | 304.85 | 304.85 | 134,352 |
03 Apr 2024 | 304.65 | 313.00 | 304.65 | 306.05 | 306.05 | 14,560 |
02 Apr 2024 | 306.75 | 310.75 | 303.15 | 306.30 | 306.30 | 14,349 |
01 Apr 2024 | 296.35 | 312.25 | 296.35 | 306.55 | 306.55 | 46,756 |
28 Mar 2024 | 307.10 | 308.40 | 292.00 | 296.25 | 296.25 | 60,390 |
27 Mar 2024 | 286.95 | 314.95 | 281.30 | 304.80 | 304.80 | 299,020 |
26 Mar 2024 | 276.40 | 285.00 | 274.05 | 281.30 | 281.30 | 48,475 |
22 Mar 2024 | 277.85 | 277.85 | 271.55 | 272.60 | 272.60 | 19,288 |
21 Mar 2024 | 269.05 | 275.65 | 269.05 | 272.45 | 272.45 | 13,221 |
20 Mar 2024 | 266.50 | 270.25 | 260.90 | 267.50 | 267.50 | 35,628 |
19 Mar 2024 | 274.10 | 274.10 | 264.25 | 267.15 | 267.15 | 32,152 |
18 Mar 2024 | 262.45 | 270.95 | 262.45 | 268.10 | 268.10 | 19,056 |
15 Mar 2024 | 276.10 | 277.50 | 261.35 | 265.75 | 265.75 | 36,165 |
14 Mar 2024 | 266.95 | 277.80 | 263.05 | 270.65 | 270.65 | 22,826 |
13 Mar 2024 | 280.65 | 289.10 | 256.75 | 263.65 | 263.65 | 104,931 |
12 Mar 2024 | 291.25 | 291.25 | 277.60 | 282.00 | 282.00 | 82,595 |
11 Mar 2024 | 305.55 | 307.45 | 289.00 | 291.00 | 291.00 | 41,656 |
07 Mar 2024 | 309.95 | 314.70 | 303.55 | 304.90 | 304.90 | 38,711 |
06 Mar 2024 | 316.85 | 316.85 | 300.20 | 304.05 | 304.05 | 114,556 |
05 Mar 2024 | 327.35 | 327.35 | 314.20 | 318.05 | 318.05 | 4,700,549 |
04 Mar 2024 | 300.35 | 334.40 | 296.75 | 328.55 | 328.55 | 512,910 |
01 Mar 2024 | 303.85 | 303.85 | 291.90 | 293.80 | 293.80 | 16,298 |
29 Feb 2024 | 293.00 | 300.60 | 288.05 | 297.85 | 297.85 | 24,438 |
28 Feb 2024 | 295.70 | 304.65 | 290.40 | 293.55 | 293.55 | 97,852 |
27 Feb 2024 | 304.45 | 305.90 | 290.20 | 293.40 | 293.40 | 59,161 |
26 Feb 2024 | 287.15 | 303.40 | 284.35 | 301.05 | 301.05 | 155,402 |
23 Feb 2024 | 271.15 | 287.20 | 270.55 | 285.15 | 285.15 | 32,262 |
22 Feb 2024 | 274.95 | 274.95 | 265.70 | 267.95 | 267.95 | 11,703 |
21 Feb 2024 | 273.80 | 276.95 | 269.80 | 271.90 | 271.90 | 21,086 |
20 Feb 2024 | 270.40 | 276.60 | 270.40 | 273.65 | 273.65 | 15,568 |
19 Feb 2024 | 272.90 | 277.70 | 272.00 | 273.65 | 273.65 | 8,783 |
16 Feb 2024 | 278.15 | 281.75 | 272.75 | 274.30 | 274.30 | 19,145 |
15 Feb 2024 | 279.10 | 283.65 | 276.15 | 277.50 | 277.50 | 34,347 |
14 Feb 2024 | 282.00 | 284.35 | 277.90 | 279.20 | 279.20 | 22,859 |
13 Feb 2024 | 268.20 | 287.40 | 260.00 | 284.10 | 284.10 | 53,635 |
12 Feb 2024 | 283.50 | 283.50 | 266.25 | 267.70 | 267.70 | 25,306 |
09 Feb 2024 | 290.15 | 293.95 | 276.20 | 282.90 | 282.90 | 52,867 |
08 Feb 2024 | 294.95 | 298.40 | 290.00 | 291.05 | 291.05 | 47,730 |
07 Feb 2024 | 286.05 | 294.30 | 286.05 | 291.15 | 291.15 | 12,960 |
06 Feb 2024 | 289.85 | 295.25 | 287.20 | 291.55 | 291.55 | 42,268 |
05 Feb 2024 | 292.80 | 298.50 | 283.25 | 284.80 | 284.80 | 55,258 |
02 Feb 2024 | 305.10 | 305.10 | 285.80 | 287.65 | 287.65 | 42,179 |
01 Feb 2024 | 303.55 | 313.20 | 286.40 | 299.55 | 299.55 | 282,365 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |