Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jun 27, 2024 | 353.00 | 353.60 | 342.25 | 346.15 | 346.15 | 308,345 |
Jun 26, 2024 | 340.00 | 353.75 | 336.90 | 352.20 | 352.20 | 241,443 |
Jun 25, 2024 | 344.95 | 345.50 | 336.15 | 339.25 | 339.25 | 121,021 |
Jun 24, 2024 | 345.70 | 346.40 | 336.85 | 342.15 | 342.15 | 339,039 |
Jun 21, 2024 | 346.45 | 350.95 | 340.05 | 345.60 | 345.60 | 453,345 |
Jun 20, 2024 | 334.10 | 344.30 | 330.60 | 343.20 | 343.20 | 492,669 |
Jun 19, 2024 | 329.55 | 339.00 | 327.90 | 332.75 | 332.75 | 260,286 |
Jun 18, 2024 | 331.70 | 332.85 | 326.50 | 328.30 | 328.30 | 202,826 |
Jun 14, 2024 | 338.95 | 339.50 | 334.00 | 334.65 | 334.65 | 251,815 |
Jun 13, 2024 | 341.55 | 342.20 | 336.65 | 338.25 | 338.25 | 90,414 |
Jun 12, 2024 | 345.05 | 346.75 | 330.40 | 338.75 | 338.75 | 365,498 |
Jun 11, 2024 | 342.55 | 349.45 | 337.50 | 344.45 | 344.45 | 358,685 |
Jun 10, 2024 | 339.55 | 345.00 | 336.45 | 339.75 | 339.75 | 526,770 |
Jun 07, 2024 | 335.65 | 341.10 | 330.95 | 336.00 | 336.00 | 558,776 |
Jun 06, 2024 | 308.70 | 335.40 | 307.00 | 332.65 | 332.65 | 761,899 |
Jun 05, 2024 | 291.35 | 307.20 | 288.85 | 304.95 | 304.95 | 417,000 |
Jun 04, 2024 | 310.90 | 310.90 | 270.00 | 291.20 | 291.20 | 1,353,973 |
Jun 03, 2024 | 315.00 | 317.50 | 307.15 | 309.35 | 309.35 | 475,786 |
May 31, 2024 | 312.00 | 315.45 | 307.20 | 309.30 | 309.30 | 184,025 |
May 30, 2024 | 324.40 | 325.50 | 308.80 | 310.80 | 310.80 | 657,582 |
May 29, 2024 | 315.00 | 324.50 | 311.00 | 323.60 | 323.60 | 459,590 |
May 28, 2024 | 313.45 | 319.90 | 311.05 | 317.80 | 317.80 | 293,254 |
May 27, 2024 | 319.00 | 319.00 | 305.50 | 314.75 | 314.75 | 452,631 |
May 24, 2024 | 318.70 | 330.95 | 316.70 | 319.30 | 319.30 | 933,203 |
May 23, 2024 | 310.60 | 317.25 | 306.60 | 315.35 | 315.35 | 338,412 |
May 22, 2024 | 310.60 | 311.00 | 304.50 | 307.70 | 307.70 | 111,653 |
May 21, 2024 | 307.80 | 310.35 | 304.10 | 307.50 | 307.50 | 336,390 |
May 17, 2024 | 305.00 | 311.35 | 303.60 | 305.85 | 305.85 | 814,242 |
May 16, 2024 | 315.05 | 315.35 | 302.90 | 305.90 | 305.90 | 328,899 |
May 15, 2024 | 314.30 | 321.30 | 309.00 | 311.55 | 311.55 | 599,554 |
May 14, 2024 | 302.65 | 312.90 | 301.80 | 310.75 | 310.75 | 540,309 |
May 13, 2024 | 303.55 | 306.40 | 293.55 | 301.70 | 301.70 | 460,048 |
May 10, 2024 | 301.15 | 307.95 | 296.40 | 304.00 | 304.00 | 494,287 |
May 09, 2024 | 308.95 | 312.10 | 297.20 | 298.85 | 298.85 | 326,756 |
May 08, 2024 | 295.35 | 307.85 | 295.35 | 306.60 | 306.60 | 659,798 |
May 07, 2024 | 301.70 | 308.00 | 292.55 | 295.10 | 295.10 | 703,672 |
May 06, 2024 | 307.00 | 309.00 | 299.30 | 301.80 | 301.80 | 513,320 |
May 03, 2024 | 314.40 | 314.65 | 299.50 | 305.20 | 305.20 | 802,670 |
May 02, 2024 | 300.00 | 313.00 | 296.40 | 311.05 | 311.05 | 1,040,150 |
Apr 30, 2024 | 307.30 | 307.30 | 297.25 | 298.60 | 298.60 | 244,936 |
Apr 29, 2024 | 310.75 | 314.60 | 301.00 | 306.00 | 306.00 | 920,303 |
Apr 26, 2024 | 292.00 | 313.35 | 292.00 | 307.00 | 307.00 | 2,175,825 |
Apr 25, 2024 | 292.00 | 293.50 | 288.00 | 291.70 | 291.70 | 238,597 |
Apr 24, 2024 | 284.00 | 294.90 | 281.50 | 289.55 | 289.55 | 1,575,558 |
Apr 23, 2024 | 275.30 | 281.10 | 271.60 | 280.35 | 280.35 | 257,539 |
Apr 22, 2024 | 263.85 | 272.55 | 262.30 | 271.00 | 271.00 | 374,784 |
Apr 19, 2024 | 262.85 | 265.50 | 260.00 | 261.70 | 261.70 | 346,632 |
Apr 18, 2024 | 272.25 | 275.45 | 265.90 | 267.30 | 267.30 | 284,645 |
Apr 16, 2024 | 265.00 | 269.00 | 262.00 | 263.10 | 263.10 | 221,516 |
Apr 15, 2024 | 265.60 | 270.35 | 262.20 | 265.45 | 265.45 | 364,779 |
Apr 12, 2024 | 279.90 | 282.95 | 273.15 | 274.05 | 274.05 | 382,935 |
Apr 10, 2024 | 272.50 | 283.25 | 271.95 | 278.50 | 278.50 | 579,648 |
Apr 09, 2024 | 275.05 | 276.80 | 269.50 | 271.45 | 271.45 | 233,036 |
Apr 08, 2024 | 272.80 | 277.00 | 267.75 | 273.85 | 273.85 | 167,936 |
Apr 05, 2024 | 271.25 | 272.75 | 269.00 | 270.70 | 270.70 | 533,235 |
Apr 04, 2024 | 274.75 | 274.75 | 269.40 | 270.25 | 270.25 | 65,141 |
Apr 03, 2024 | 272.00 | 274.80 | 269.80 | 272.55 | 272.55 | 155,357 |
Apr 02, 2024 | 269.75 | 272.50 | 268.45 | 270.15 | 270.15 | 194,766 |
Apr 01, 2024 | 267.10 | 272.50 | 266.00 | 269.75 | 269.75 | 116,989 |
Mar 28, 2024 | 257.55 | 266.70 | 257.55 | 264.10 | 264.10 | 1,492,284 |
Mar 27, 2024 | 256.25 | 263.00 | 255.75 | 256.60 | 256.60 | 303,439 |
Mar 26, 2024 | 252.45 | 259.00 | 251.50 | 258.00 | 258.00 | 173,625 |
Mar 22, 2024 | 249.15 | 254.65 | 248.90 | 252.15 | 252.15 | 234,184 |
Mar 21, 2024 | 248.50 | 252.35 | 247.45 | 248.70 | 248.70 | 174,679 |
Mar 20, 2024 | 246.25 | 249.35 | 244.40 | 247.00 | 247.00 | 163,559 |
Mar 19, 2024 | 251.45 | 252.45 | 245.00 | 245.55 | 245.55 | 181,398 |
Mar 18, 2024 | 252.50 | 254.55 | 247.85 | 250.45 | 250.45 | 296,747 |
Mar 15, 2024 | 263.05 | 263.05 | 250.25 | 251.65 | 251.65 | 255,514 |
Mar 14, 2024 | 250.45 | 273.45 | 250.00 | 266.95 | 266.95 | 321,032 |
Mar 13, 2024 | 271.00 | 273.50 | 251.00 | 253.10 | 253.10 | 584,673 |
Mar 12, 2024 | 279.85 | 281.65 | 269.85 | 270.35 | 270.35 | 294,767 |
Mar 11, 2024 | 284.40 | 286.30 | 278.15 | 279.45 | 279.45 | 138,498 |
Mar 07, 2024 | 275.05 | 285.25 | 275.05 | 281.85 | 281.85 | 187,938 |
Mar 06, 2024 | 279.35 | 280.60 | 269.35 | 274.45 | 274.45 | 333,268 |
Mar 05, 2024 | 279.35 | 282.65 | 277.15 | 280.10 | 280.10 | 396,191 |
Mar 04, 2024 | 277.45 | 287.25 | 275.85 | 278.75 | 278.75 | 391,346 |
Mar 01, 2024 | 276.45 | 282.15 | 272.60 | 273.85 | 273.85 | 375,514 |
Feb 29, 2024 | 273.95 | 277.60 | 267.55 | 276.50 | 276.50 | 5,359,530 |
Feb 28, 2024 | 276.95 | 281.35 | 270.25 | 270.95 | 270.95 | 295,310 |
Feb 27, 2024 | 273.50 | 282.00 | 273.35 | 275.65 | 275.65 | 495,423 |
Feb 26, 2024 | 275.45 | 275.85 | 269.15 | 273.00 | 273.00 | 297,376 |
Feb 23, 2024 | 272.35 | 274.90 | 270.00 | 273.15 | 273.15 | 313,559 |
Feb 22, 2024 | 275.35 | 275.75 | 268.05 | 271.10 | 271.10 | 285,902 |
Feb 21, 2024 | 281.90 | 283.60 | 272.80 | 274.00 | 274.00 | 380,758 |
Feb 20, 2024 | 287.15 | 289.40 | 279.85 | 281.50 | 281.50 | 405,369 |
Feb 19, 2024 | 287.40 | 302.95 | 287.20 | 290.75 | 290.75 | 1,363,258 |
Feb 16, 2024 | 276.45 | 289.50 | 275.50 | 287.15 | 287.15 | 744,040 |
Feb 15, 2024 | 273.60 | 277.95 | 272.40 | 274.30 | 274.30 | 203,956 |
Feb 14, 2024 | 265.85 | 274.85 | 263.55 | 271.60 | 271.60 | 263,630 |
Feb 13, 2024 | 267.35 | 274.10 | 261.00 | 267.30 | 267.30 | 377,111 |
Feb 12, 2024 | 277.55 | 280.55 | 264.50 | 266.75 | 266.75 | 424,669 |
Feb 09, 2024 | 282.30 | 291.15 | 271.50 | 273.60 | 273.60 | 885,650 |
Feb 08, 2024 | 294.35 | 294.35 | 283.60 | 284.45 | 284.45 | 446,205 |
Feb 07, 2024 | 304.65 | 304.65 | 284.40 | 290.40 | 290.40 | 744,370 |
Feb 06, 2024 | 287.35 | 307.00 | 286.00 | 298.75 | 298.75 | 710,921 |
Feb 05, 2024 | 276.35 | 289.35 | 275.00 | 284.60 | 284.60 | 713,068 |
Feb 02, 2024 | 271.80 | 280.65 | 270.95 | 274.70 | 274.70 | 207,390 |
Feb 01, 2024 | 268.50 | 273.70 | 266.30 | 269.65 | 269.65 | 224,753 |
Jan 31, 2024 | 260.25 | 270.25 | 260.10 | 268.50 | 268.50 | 363,576 |
Jan 30, 2024 | 262.65 | 264.45 | 259.05 | 260.10 | 260.10 | 190,577 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |