Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 02, 2024 | 308.30 | 308.30 | 300.10 | 302.45 | 302.45 | 2,510,028 |
Jul 01, 2024 | 300.90 | 308.80 | 300.90 | 306.60 | 306.60 | 2,060,485 |
Jun 28, 2024 | 300.55 | 306.70 | 300.00 | 300.60 | 300.60 | 3,179,850 |
Jun 27, 2024 | 307.00 | 308.85 | 299.20 | 300.65 | 300.65 | 1,938,339 |
Jun 26, 2024 | 300.00 | 309.90 | 298.65 | 308.10 | 308.10 | 4,906,791 |
Jun 25, 2024 | 305.95 | 308.10 | 300.30 | 306.05 | 306.05 | 2,763,268 |
Jun 24, 2024 | 306.00 | 316.35 | 302.65 | 305.35 | 305.35 | 11,086,671 |
Jun 21, 2024 | 307.15 | 308.20 | 301.50 | 306.05 | 306.05 | 2,807,699 |
Jun 20, 2024 | 304.50 | 309.85 | 302.05 | 307.15 | 307.15 | 4,080,093 |
Jun 19, 2024 | 310.00 | 311.00 | 305.65 | 306.45 | 306.45 | 2,506,060 |
Jun 18, 2024 | 301.90 | 313.00 | 296.05 | 307.70 | 307.70 | 8,218,251 |
Jun 14, 2024 | 293.95 | 300.00 | 293.20 | 298.95 | 298.95 | 4,666,536 |
Jun 13, 2024 | 291.00 | 296.50 | 288.10 | 293.30 | 293.30 | 3,812,916 |
Jun 12, 2024 | 290.75 | 293.40 | 289.15 | 290.15 | 290.15 | 3,521,620 |
Jun 11, 2024 | 284.00 | 292.15 | 284.00 | 290.70 | 290.70 | 2,981,757 |
Jun 10, 2024 | 285.00 | 287.90 | 283.50 | 284.05 | 284.05 | 2,787,145 |
Jun 07, 2024 | 277.55 | 283.10 | 275.50 | 282.45 | 282.45 | 4,540,650 |
Jun 06, 2024 | 275.00 | 280.00 | 273.65 | 278.15 | 278.15 | 4,121,280 |
Jun 05, 2024 | 263.00 | 278.25 | 258.95 | 274.30 | 274.30 | 4,083,071 |
Jun 04, 2024 | 275.00 | 275.05 | 256.35 | 259.50 | 259.50 | 6,360,293 |
Jun 03, 2024 | 273.00 | 274.25 | 270.00 | 273.30 | 273.30 | 2,522,525 |
May 31, 2024 | 263.15 | 270.90 | 261.45 | 267.60 | 267.60 | 2,007,147 |
May 30, 2024 | 267.65 | 268.20 | 261.00 | 263.15 | 263.15 | 3,144,337 |
May 29, 2024 | 267.55 | 270.60 | 267.25 | 268.45 | 268.45 | 1,618,611 |
May 28, 2024 | 270.45 | 272.25 | 267.70 | 269.75 | 269.75 | 2,213,513 |
May 27, 2024 | 271.35 | 271.75 | 267.10 | 269.25 | 269.25 | 2,332,872 |
May 24, 2024 | 268.00 | 272.90 | 267.80 | 271.40 | 271.40 | 2,367,636 |
May 23, 2024 | 267.45 | 270.00 | 265.70 | 269.05 | 269.05 | 2,070,812 |
May 22, 2024 | 264.60 | 268.65 | 261.10 | 266.05 | 266.05 | 3,633,433 |
May 21, 2024 | 264.95 | 264.95 | 261.15 | 263.40 | 263.40 | 1,525,197 |
May 17, 2024 | 266.75 | 267.75 | 263.00 | 263.80 | 263.80 | 1,095,715 |
May 16, 2024 | 267.00 | 268.30 | 264.75 | 266.65 | 266.65 | 2,599,017 |
May 15, 2024 | 263.75 | 267.75 | 262.55 | 266.90 | 266.90 | 4,509,013 |
May 14, 2024 | 263.70 | 265.25 | 260.05 | 263.75 | 263.75 | 2,678,174 |
May 13, 2024 | 251.30 | 265.50 | 251.30 | 263.75 | 263.75 | 7,989,018 |
May 10, 2024 | 249.00 | 253.50 | 246.20 | 250.55 | 250.55 | 8,015,347 |
May 09, 2024 | 254.90 | 257.45 | 251.05 | 252.95 | 252.95 | 5,218,773 |
May 08, 2024 | 257.40 | 257.40 | 250.30 | 254.85 | 254.85 | 6,864,398 |
May 07, 2024 | 260.00 | 260.65 | 251.40 | 256.90 | 256.90 | 8,917,098 |
May 06, 2024 | 273.30 | 273.80 | 257.20 | 259.90 | 259.90 | 6,552,880 |
May 03, 2024 | 265.50 | 273.10 | 264.40 | 267.10 | 267.10 | 4,725,798 |
May 02, 2024 | 262.95 | 266.40 | 262.00 | 264.70 | 264.70 | 4,214,200 |
Apr 30, 2024 | 263.00 | 264.95 | 259.30 | 261.15 | 261.15 | 4,059,482 |
Apr 29, 2024 | 260.00 | 262.50 | 259.00 | 261.50 | 261.50 | 3,928,418 |
Apr 26, 2024 | 260.00 | 263.00 | 257.40 | 258.65 | 258.65 | 6,673,767 |
Apr 25, 2024 | 258.25 | 259.10 | 255.00 | 257.75 | 257.75 | 7,013,832 |
Apr 24, 2024 | 265.30 | 265.50 | 257.60 | 257.95 | 257.95 | 8,409,512 |
Apr 23, 2024 | 264.05 | 271.00 | 256.50 | 263.45 | 263.45 | 26,515,192 |
Apr 22, 2024 | 286.75 | 289.45 | 277.95 | 278.85 | 278.85 | 3,326,209 |
Apr 19, 2024 | 289.80 | 289.80 | 281.45 | 283.15 | 283.15 | 3,353,405 |
Apr 18, 2024 | 290.00 | 294.45 | 288.55 | 291.10 | 291.10 | 2,991,944 |
Apr 16, 2024 | 289.70 | 295.00 | 286.95 | 288.00 | 288.00 | 1,277,406 |
Apr 15, 2024 | 300.60 | 300.60 | 288.40 | 290.80 | 290.80 | 3,188,143 |
Apr 12, 2024 | 299.45 | 308.50 | 298.75 | 303.45 | 303.45 | 3,088,593 |
Apr 10, 2024 | 300.40 | 306.50 | 298.95 | 302.10 | 302.10 | 3,485,024 |
Apr 09, 2024 | 300.75 | 302.90 | 297.75 | 299.55 | 299.55 | 1,976,953 |
Apr 08, 2024 | 301.00 | 302.85 | 295.75 | 298.90 | 298.90 | 1,578,489 |
Apr 05, 2024 | 292.05 | 300.75 | 292.05 | 298.50 | 298.50 | 2,155,959 |
Apr 04, 2024 | 297.55 | 298.30 | 291.95 | 294.10 | 294.10 | 1,005,749 |
Apr 03, 2024 | 294.05 | 296.95 | 292.15 | 295.40 | 295.40 | 2,013,500 |
Apr 02, 2024 | 285.00 | 299.00 | 284.95 | 296.05 | 296.05 | 4,659,977 |
Apr 01, 2024 | 279.10 | 287.80 | 279.10 | 286.95 | 286.95 | 2,077,150 |
Mar 28, 2024 | 275.50 | 280.00 | 274.55 | 278.80 | 278.80 | 2,514,460 |
Mar 27, 2024 | 273.55 | 279.00 | 272.10 | 274.45 | 274.45 | 2,219,609 |
Mar 26, 2024 | 271.80 | 278.75 | 271.20 | 273.85 | 273.85 | 2,917,853 |
Mar 22, 2024 | 267.70 | 275.60 | 266.45 | 273.60 | 273.60 | 2,011,220 |
Mar 21, 2024 | 263.90 | 269.40 | 263.25 | 268.20 | 268.20 | 1,892,092 |
Mar 20, 2024 | 259.95 | 262.50 | 256.05 | 261.25 | 261.25 | 2,568,802 |
Mar 19, 2024 | 260.50 | 261.45 | 256.05 | 258.60 | 258.60 | 3,700,731 |
Mar 18, 2024 | 261.85 | 264.55 | 258.75 | 260.75 | 260.75 | 3,701,521 |
Mar 15, 2024 | 266.90 | 269.70 | 260.10 | 261.65 | 261.65 | 3,772,385 |
Mar 14, 2024 | 264.00 | 270.15 | 258.35 | 266.90 | 266.90 | 3,620,595 |
Mar 13, 2024 | 282.00 | 284.00 | 262.05 | 264.40 | 264.40 | 4,081,909 |
Mar 12, 2024 | 286.95 | 288.05 | 280.00 | 281.45 | 281.45 | 2,176,369 |
Mar 11, 2024 | 281.05 | 292.40 | 281.05 | 286.05 | 286.05 | 1,668,408 |
Mar 07, 2024 | 284.85 | 288.45 | 284.00 | 286.95 | 286.95 | 2,085,419 |
Mar 06, 2024 | 290.80 | 291.10 | 278.00 | 284.20 | 284.20 | 4,428,921 |
Mar 05, 2024 | 288.80 | 296.40 | 287.95 | 290.80 | 290.80 | 5,260,464 |
Mar 04, 2024 | 287.65 | 290.00 | 286.25 | 287.50 | 287.50 | 913,071 |
Mar 01, 2024 | 284.95 | 289.00 | 284.45 | 287.75 | 287.75 | 896,853 |
Feb 29, 2024 | 282.45 | 284.45 | 278.65 | 283.40 | 283.40 | 2,729,826 |
Feb 28, 2024 | 289.00 | 290.70 | 278.45 | 281.45 | 281.45 | 2,069,888 |
Feb 27, 2024 | 290.50 | 292.95 | 286.75 | 289.00 | 289.00 | 2,119,466 |
Feb 26, 2024 | 292.00 | 295.00 | 289.30 | 290.75 | 290.75 | 1,713,336 |
Feb 23, 2024 | 291.90 | 294.40 | 288.60 | 292.95 | 292.95 | 2,491,263 |
Feb 22, 2024 | 290.00 | 291.70 | 284.50 | 290.65 | 290.65 | 1,165,654 |
Feb 21, 2024 | 292.90 | 297.00 | 287.50 | 289.00 | 289.00 | 3,939,673 |
Feb 20, 2024 | 289.00 | 292.25 | 286.90 | 290.15 | 290.15 | 3,231,648 |
Feb 19, 2024 | 288.95 | 293.40 | 287.30 | 288.65 | 288.65 | 2,164,944 |
Feb 16, 2024 | 288.45 | 292.90 | 286.10 | 289.50 | 289.50 | 2,174,731 |
Feb 15, 2024 | 289.00 | 293.55 | 285.80 | 286.45 | 286.45 | 1,365,450 |
Feb 14, 2024 | 282.00 | 291.15 | 280.90 | 289.00 | 289.00 | 3,189,008 |
Feb 13, 2024 | 282.00 | 287.00 | 275.80 | 286.55 | 286.55 | 2,056,479 |
Feb 12, 2024 | 290.05 | 290.50 | 279.50 | 280.55 | 280.55 | 2,548,445 |
Feb 09, 2024 | 292.60 | 293.30 | 282.10 | 288.85 | 288.85 | 3,220,669 |
Feb 08, 2024 | 298.20 | 298.20 | 290.20 | 291.85 | 291.85 | 3,171,856 |
Feb 07, 2024 | 293.40 | 302.90 | 292.55 | 296.80 | 296.80 | 8,898,139 |
Feb 06, 2024 | 286.70 | 293.00 | 284.65 | 291.75 | 291.75 | 3,175,052 |
Feb 05, 2024 | 289.00 | 289.95 | 284.70 | 286.70 | 286.70 | 2,529,158 |
Feb 02, 2024 | 287.70 | 291.00 | 285.45 | 287.45 | 287.45 | 3,335,154 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |