Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Nov 07, 2024 | 178.50 | 184.50 | 178.50 | 184.50 | 184.50 | 704,210 |
Nov 06, 2024 | 184.00 | 184.50 | 179.00 | 180.50 | 180.50 | 1,959,000 |
Nov 05, 2024 | 193.50 | 195.00 | 182.00 | 184.50 | 184.50 | 2,748,000 |
Nov 04, 2024 | 213.50 | 214.00 | 196.50 | 196.50 | 196.50 | 2,258,000 |
Nov 01, 2024 | 212.00 | 220.00 | 210.50 | 218.00 | 218.00 | 1,512,000 |
Oct 31, 2024 | 212.00 | 212.00 | 212.00 | 212.00 | 212.00 | - |
Oct 30, 2024 | 213.00 | 214.00 | 210.50 | 212.00 | 212.00 | 623,000 |
Oct 29, 2024 | 216.00 | 216.50 | 210.00 | 212.50 | 212.50 | 976,000 |
Oct 28, 2024 | 214.00 | 218.00 | 214.00 | 215.00 | 215.00 | 749,000 |
Oct 25, 2024 | 213.00 | 215.50 | 211.50 | 214.50 | 214.50 | 539,000 |
Oct 24, 2024 | 211.00 | 216.00 | 209.00 | 212.50 | 212.50 | 1,051,000 |
Oct 23, 2024 | 215.00 | 218.00 | 210.00 | 210.50 | 210.50 | 1,082,000 |
Oct 22, 2024 | 223.00 | 223.00 | 217.00 | 217.00 | 217.00 | 883,000 |
Oct 21, 2024 | 223.00 | 223.50 | 219.50 | 223.00 | 223.00 | 917,000 |
Oct 18, 2024 | 222.00 | 224.00 | 219.00 | 223.50 | 223.50 | 1,050,000 |
Oct 17, 2024 | 223.00 | 226.00 | 219.00 | 224.50 | 224.50 | 1,092,000 |
Oct 16, 2024 | 220.00 | 224.00 | 216.50 | 224.00 | 224.00 | 690,000 |
Oct 15, 2024 | 218.00 | 221.00 | 215.00 | 221.00 | 221.00 | 1,003,000 |
Oct 14, 2024 | 217.50 | 220.00 | 214.00 | 219.00 | 219.00 | 820,000 |
Oct 11, 2024 | 225.50 | 227.00 | 213.50 | 219.00 | 219.00 | 1,630,000 |
Oct 09, 2024 | 223.50 | 225.50 | 221.00 | 222.50 | 222.50 | 585,000 |
Oct 08, 2024 | 218.50 | 223.50 | 218.00 | 223.50 | 223.50 | 517,000 |
Oct 07, 2024 | 221.00 | 223.50 | 218.00 | 221.50 | 221.50 | 815,000 |
Oct 04, 2024 | 216.50 | 221.00 | 212.50 | 219.50 | 219.50 | 994,000 |
Oct 01, 2024 | 224.50 | 227.00 | 216.50 | 218.00 | 218.00 | 1,280,000 |
Sep 30, 2024 | 223.00 | 226.50 | 216.00 | 226.50 | 226.50 | 1,289,000 |
Sep 27, 2024 | 216.00 | 223.00 | 211.50 | 223.00 | 223.00 | 1,579,000 |
Sep 26, 2024 | 215.50 | 217.50 | 213.00 | 215.50 | 215.50 | 1,149,000 |
Sep 25, 2024 | 213.50 | 214.50 | 208.00 | 214.50 | 214.50 | 1,723,000 |
Sep 24, 2024 | 209.00 | 214.50 | 205.50 | 210.00 | 210.00 | 3,529,000 |
Sep 23, 2024 | 222.00 | 224.00 | 210.50 | 212.50 | 212.50 | 4,410,000 |
Sep 20, 2024 | 249.00 | 250.00 | 233.50 | 233.50 | 233.50 | 6,942,000 |
Sep 19, 2024 | 260.50 | 271.00 | 259.00 | 259.00 | 259.00 | 1,686,000 |
Sep 18, 2024 | 256.00 | 267.50 | 254.00 | 260.50 | 260.50 | 1,148,000 |
Sep 16, 2024 | 255.50 | 257.00 | 251.50 | 257.00 | 257.00 | 752,000 |
Sep 13, 2024 | 252.00 | 264.00 | 252.00 | 253.50 | 253.50 | 1,367,000 |
Sep 12, 2024 | 258.50 | 260.00 | 252.00 | 254.50 | 254.50 | 1,221,000 |
Sep 11, 2024 | 252.00 | 259.00 | 249.50 | 256.00 | 256.00 | 1,560,000 |
Sep 10, 2024 | 263.50 | 270.00 | 248.50 | 254.00 | 254.00 | 2,346,000 |
Sep 09, 2024 | 268.50 | 271.00 | 259.50 | 262.00 | 262.00 | 1,667,000 |
Sep 06, 2024 | 269.00 | 271.50 | 265.00 | 271.00 | 271.00 | 1,697,000 |
Sep 05, 2024 | 268.00 | 272.50 | 263.00 | 265.00 | 265.00 | 1,889,000 |
Sep 04, 2024 | 252.00 | 272.50 | 250.50 | 261.00 | 261.00 | 2,846,000 |
Sep 03, 2024 | 255.50 | 268.50 | 247.50 | 264.00 | 264.00 | 2,492,000 |
Sep 02, 2024 | 278.00 | 286.50 | 262.50 | 265.00 | 265.00 | 3,973,000 |
Aug 30, 2024 | 261.00 | 282.00 | 253.00 | 277.00 | 277.00 | 4,416,000 |
Aug 29, 2024 | 257.50 | 263.50 | 257.00 | 258.50 | 258.50 | 1,078,000 |
Aug 28, 2024 | 255.00 | 262.00 | 253.50 | 256.00 | 256.00 | 960,000 |
Aug 27, 2024 | 251.50 | 259.00 | 248.00 | 257.00 | 257.00 | 1,534,000 |
Aug 26, 2024 | 259.50 | 263.50 | 250.50 | 252.00 | 252.00 | 1,783,000 |
Aug 23, 2024 | 265.00 | 266.50 | 257.00 | 259.50 | 259.50 | 1,744,000 |
Aug 22, 2024 | 264.00 | 269.00 | 248.50 | 267.50 | 267.50 | 4,070,000 |
Aug 21, 2024 | 283.50 | 283.50 | 263.50 | 264.50 | 264.50 | 3,732,000 |
Aug 20, 2024 | 297.50 | 298.50 | 273.50 | 287.00 | 287.00 | 3,696,000 |
Aug 19, 2024 | 299.00 | 302.50 | 295.00 | 295.00 | 295.00 | 1,478,000 |
Aug 16, 2024 | 299.50 | 303.50 | 291.50 | 298.00 | 298.00 | 3,298,000 |
Aug 15, 2024 | 278.00 | 296.00 | 278.00 | 294.00 | 294.00 | 3,709,000 |
Aug 14, 2024 | 273.50 | 285.00 | 270.50 | 279.00 | 279.00 | 2,536,000 |
Aug 13, 2024 | 270.50 | 273.00 | 264.00 | 269.00 | 269.00 | 1,551,000 |
Aug 12, 2024 | 264.00 | 276.50 | 264.00 | 269.00 | 269.00 | 1,672,000 |
Aug 09, 2024 | 263.00 | 270.00 | 260.00 | 261.50 | 261.50 | 2,131,000 |
Aug 08, 2024 | 261.00 | 263.50 | 249.50 | 256.00 | 256.00 | 2,288,000 |
Aug 07, 2024 | 247.00 | 270.00 | 241.00 | 261.00 | 261.00 | 4,690,000 |
Aug 06, 2024 | 281.00 | 289.00 | 246.00 | 246.50 | 246.50 | 5,554,000 |
Aug 05, 2024 | 273.00 | 279.00 | 260.50 | 273.00 | 273.00 | 4,360,000 |
Aug 02, 2024 | 300.00 | 306.00 | 272.00 | 289.00 | 289.00 | 6,314,000 |
Aug 01, 2024 | 291.50 | 305.00 | 281.00 | 299.00 | 299.00 | 4,823,000 |
Jul 31, 2024 | 315.50 | 322.00 | 289.00 | 290.00 | 290.00 | 7,808,000 |
Jul 30, 2024 | 283.00 | 308.50 | 275.50 | 308.50 | 308.50 | 6,313,000 |
Jul 29, 2024 | 274.00 | 295.50 | 274.00 | 280.50 | 280.50 | 4,801,000 |
Jul 26, 2024 | 265.00 | 278.00 | 265.00 | 272.50 | 272.50 | 2,946,000 |
Jul 23, 2024 | 272.00 | 286.00 | 271.00 | 274.00 | 274.00 | 5,455,000 |
Jul 22, 2024 | 275.00 | 280.00 | 264.00 | 276.50 | 276.50 | 5,290,000 |
Jul 19, 2024 | 261.00 | 273.50 | 251.00 | 270.00 | 270.00 | 5,982,000 |
Jul 18, 2024 | 256.50 | 275.00 | 251.50 | 265.00 | 265.00 | 9,125,000 |
Jul 17, 2024 | 248.00 | 264.00 | 243.50 | 264.00 | 264.00 | 6,291,000 |
Jul 16, 2024 | 231.00 | 245.00 | 229.00 | 240.00 | 240.00 | 3,564,000 |
Jul 15, 2024 | 220.00 | 230.50 | 218.00 | 227.50 | 227.50 | 2,464,000 |
Jul 12, 2024 | 219.00 | 222.50 | 215.00 | 219.50 | 219.50 | 1,225,000 |
Jul 11, 2024 | 219.00 | 223.00 | 217.00 | 221.00 | 221.00 | 1,059,000 |
Jul 10, 2024 | 210.00 | 228.00 | 210.00 | 219.00 | 219.00 | 3,919,000 |
Jul 09, 2024 | 226.00 | 228.50 | 219.50 | 224.00 | 224.00 | 1,781,000 |
Jul 08, 2024 | 227.50 | 235.00 | 225.00 | 226.00 | 226.00 | 1,303,000 |
Jul 05, 2024 | 236.50 | 236.50 | 225.00 | 227.00 | 227.00 | 1,815,000 |
Jul 04, 2024 | 240.00 | 250.50 | 232.50 | 234.00 | 234.00 | 3,635,000 |
Jul 03, 2024 | 250.00 | 250.00 | 236.50 | 237.50 | 237.50 | 3,393,000 |
Jul 02, 2024 | 243.00 | 253.00 | 231.00 | 247.00 | 247.00 | 8,712,000 |
Jul 01, 2024 | 216.50 | 235.50 | 215.00 | 235.50 | 235.50 | 3,970,000 |
Jun 28, 2024 | 214.50 | 216.00 | 212.50 | 214.50 | 214.50 | 816,000 |
Jun 27, 2024 | 213.00 | 215.00 | 210.50 | 212.50 | 212.50 | 831,000 |
Jun 26, 2024 | 216.00 | 217.50 | 212.00 | 212.50 | 212.50 | 975,000 |
Jun 25, 2024 | 212.00 | 215.00 | 207.50 | 214.50 | 214.50 | 1,420,000 |
Jun 24, 2024 | 213.00 | 218.00 | 210.50 | 210.50 | 210.50 | 2,222,000 |
Jun 21, 2024 | 216.00 | 217.50 | 211.00 | 211.00 | 211.00 | 1,320,000 |
Jun 20, 2024 | 220.00 | 223.00 | 213.50 | 216.50 | 216.50 | 2,636,000 |
Jun 19, 2024 | 213.00 | 223.50 | 209.50 | 220.00 | 220.00 | 4,030,000 |
Jun 18, 2024 | 206.50 | 213.00 | 206.00 | 212.50 | 212.50 | 1,138,000 |
Jun 17, 2024 | 210.00 | 210.00 | 206.50 | 206.50 | 206.50 | 900,000 |
Jun 14, 2024 | 210.00 | 215.50 | 208.00 | 208.00 | 208.00 | 2,369,000 |
Jun 13, 2024 | 216.00 | 216.00 | 211.00 | 211.00 | 211.00 | 1,669,000 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |