Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 08, 2024 | 311.90 | 334.50 | 310.75 | 326.95 | 326.95 | 69,653,647 |
Jul 05, 2024 | 288.00 | 315.80 | 286.50 | 307.75 | 307.75 | 116,642,523 |
Jul 04, 2024 | 278.00 | 284.00 | 277.05 | 279.75 | 279.75 | 11,850,880 |
Jul 03, 2024 | 276.60 | 278.80 | 273.95 | 276.30 | 276.30 | 6,450,234 |
Jul 02, 2024 | 271.60 | 277.65 | 270.70 | 275.20 | 275.20 | 9,278,295 |
Jul 01, 2024 | 269.70 | 274.90 | 267.70 | 271.25 | 271.25 | 5,532,987 |
Jun 28, 2024 | 270.00 | 273.75 | 267.50 | 269.65 | 269.65 | 6,588,587 |
Jun 27, 2024 | 271.55 | 275.45 | 265.55 | 269.50 | 269.50 | 7,785,256 |
Jun 26, 2024 | 272.00 | 276.00 | 268.80 | 270.40 | 270.40 | 7,105,983 |
Jun 25, 2024 | 280.00 | 281.70 | 270.40 | 271.90 | 271.90 | 8,326,504 |
Jun 24, 2024 | 276.00 | 287.55 | 272.10 | 279.45 | 279.45 | 15,181,132 |
Jun 21, 2024 | 266.00 | 285.95 | 266.00 | 276.40 | 276.40 | 40,578,712 |
Jun 20, 2024 | 269.15 | 270.95 | 264.00 | 267.00 | 267.00 | 5,465,629 |
Jun 19, 2024 | 274.00 | 275.30 | 263.25 | 267.80 | 267.80 | 6,974,875 |
Jun 18, 2024 | 272.00 | 278.50 | 271.20 | 273.95 | 273.95 | 13,291,010 |
Jun 14, 2024 | 269.00 | 271.75 | 265.05 | 269.15 | 269.15 | 7,934,260 |
Jun 13, 2024 | 272.40 | 273.80 | 265.20 | 267.85 | 267.85 | 7,161,236 |
Jun 12, 2024 | 272.00 | 272.80 | 269.00 | 270.70 | 270.70 | 9,969,797 |
Jun 11, 2024 | 256.00 | 275.40 | 256.00 | 271.85 | 271.85 | 33,027,994 |
Jun 10, 2024 | 252.85 | 258.00 | 249.05 | 251.65 | 251.65 | 10,052,858 |
Jun 07, 2024 | 250.00 | 253.90 | 245.75 | 250.90 | 250.90 | 10,993,274 |
Jun 06, 2024 | 244.75 | 268.00 | 243.60 | 249.00 | 249.00 | 24,170,756 |
Jun 05, 2024 | 237.30 | 247.85 | 213.00 | 238.25 | 238.25 | 20,916,229 |
Jun 04, 2024 | 286.95 | 286.95 | 229.60 | 237.30 | 237.30 | 34,873,825 |
Jun 03, 2024 | 298.95 | 298.95 | 281.20 | 286.95 | 286.95 | 21,551,402 |
May 31, 2024 | 270.50 | 275.20 | 262.15 | 270.80 | 270.80 | 14,815,275 |
May 30, 2024 | 271.50 | 276.45 | 268.30 | 270.50 | 270.50 | 10,751,659 |
May 29, 2024 | 267.00 | 274.50 | 263.75 | 272.35 | 272.35 | 8,547,745 |
May 28, 2024 | 277.50 | 280.50 | 268.25 | 270.85 | 270.85 | 8,107,909 |
May 27, 2024 | 273.95 | 282.30 | 273.45 | 276.40 | 276.40 | 12,891,035 |
May 24, 2024 | 282.45 | 282.90 | 270.00 | 271.95 | 271.95 | 13,202,136 |
May 23, 2024 | 280.70 | 292.30 | 277.55 | 280.45 | 280.45 | 27,492,536 |
May 22, 2024 | 284.90 | 292.20 | 273.85 | 279.05 | 279.05 | 31,008,571 |
May 21, 2024 | 275.85 | 301.45 | 272.45 | 289.75 | 289.75 | 47,422,908 |
May 17, 2024 | 262.20 | 269.80 | 259.10 | 267.10 | 267.10 | 25,160,459 |
May 16, 2024 | 244.50 | 263.50 | 243.75 | 261.40 | 261.40 | 37,842,759 |
May 15, 2024 | 243.25 | 244.65 | 238.80 | 242.75 | 242.75 | 6,835,404 |
May 14, 2024 | 225.60 | 243.80 | 225.50 | 242.35 | 242.35 | 16,359,637 |
May 13, 2024 | 229.00 | 229.00 | 219.20 | 224.60 | 224.60 | 4,942,540 |
May 10, 2024 | 227.90 | 230.30 | 219.55 | 228.30 | 228.30 | 6,185,766 |
May 09, 2024 | 236.10 | 238.60 | 225.00 | 226.25 | 226.25 | 6,647,815 |
May 08, 2024 | 232.85 | 239.35 | 228.65 | 238.50 | 238.50 | 6,393,202 |
May 07, 2024 | 244.80 | 244.80 | 232.00 | 233.40 | 233.40 | 9,068,131 |
May 06, 2024 | 251.00 | 251.25 | 243.00 | 245.85 | 245.85 | 8,367,504 |
May 03, 2024 | 253.00 | 253.70 | 242.90 | 249.45 | 249.45 | 8,323,949 |
May 02, 2024 | 251.70 | 255.40 | 246.80 | 251.40 | 251.40 | 8,278,481 |
Apr 30, 2024 | 256.00 | 256.40 | 248.40 | 250.55 | 250.55 | 11,203,254 |
Apr 29, 2024 | 258.00 | 266.90 | 254.00 | 255.00 | 255.00 | 28,324,974 |
Apr 26, 2024 | 244.90 | 253.20 | 242.60 | 250.80 | 250.80 | 26,239,299 |
Apr 25, 2024 | 245.00 | 246.00 | 240.40 | 243.80 | 243.80 | 18,885,611 |
Apr 24, 2024 | 230.00 | 244.85 | 228.50 | 241.45 | 241.45 | 30,271,458 |
Apr 23, 2024 | 223.50 | 229.80 | 223.10 | 227.85 | 227.85 | 8,776,551 |
Apr 22, 2024 | 219.70 | 223.55 | 219.10 | 222.35 | 222.35 | 4,618,139 |
Apr 19, 2024 | 217.00 | 220.00 | 214.50 | 217.30 | 217.30 | 6,534,549 |
Apr 18, 2024 | 222.80 | 226.45 | 219.05 | 221.60 | 221.60 | 6,491,137 |
Apr 16, 2024 | 216.90 | 223.10 | 215.55 | 220.50 | 220.50 | 4,858,822 |
Apr 15, 2024 | 216.20 | 223.70 | 212.00 | 218.70 | 218.70 | 10,458,385 |
Apr 12, 2024 | 228.40 | 232.80 | 225.15 | 226.25 | 226.25 | 5,707,513 |
Apr 10, 2024 | 230.95 | 231.10 | 226.90 | 228.00 | 228.00 | 4,079,825 |
Apr 09, 2024 | 233.80 | 234.85 | 228.15 | 230.05 | 230.05 | 5,618,786 |
Apr 08, 2024 | 237.70 | 239.55 | 231.50 | 232.55 | 232.55 | 7,346,009 |
Apr 05, 2024 | 230.95 | 237.50 | 227.70 | 235.45 | 235.45 | 12,658,210 |
Apr 04, 2024 | 233.90 | 237.40 | 228.80 | 230.85 | 230.85 | 8,425,101 |
Apr 03, 2024 | 231.90 | 236.25 | 228.75 | 232.45 | 232.45 | 7,524,075 |
Apr 02, 2024 | 227.35 | 235.75 | 225.75 | 232.15 | 232.15 | 15,300,004 |
Apr 01, 2024 | 221.70 | 228.00 | 220.55 | 227.20 | 227.20 | 7,621,644 |
Mar 28, 2024 | 224.45 | 224.95 | 213.50 | 219.65 | 219.65 | 8,713,396 |
Mar 27, 2024 | 227.20 | 228.45 | 221.05 | 222.50 | 222.50 | 7,884,385 |
Mar 26, 2024 | 220.00 | 228.00 | 217.10 | 225.45 | 225.45 | 17,124,450 |
Mar 22, 2024 | 217.65 | 223.45 | 215.00 | 219.15 | 219.15 | 9,343,177 |
Mar 21, 2024 | 213.80 | 218.40 | 213.55 | 216.05 | 216.05 | 7,383,003 |
Mar 20, 2024 | 216.00 | 218.20 | 209.00 | 210.30 | 210.30 | 8,499,949 |
Mar 19, 2024 | 215.85 | 217.70 | 212.85 | 214.80 | 214.80 | 6,829,204 |
Mar 18, 2024 | 222.00 | 223.60 | 215.45 | 216.60 | 216.60 | 13,841,785 |
Mar 15, 2024 | 206.90 | 219.10 | 200.15 | 216.80 | 216.80 | 31,159,107 |
Mar 14, 2024 | 179.10 | 213.65 | 175.25 | 208.50 | 208.50 | 38,700,567 |
Mar 13, 2024 | 207.10 | 210.90 | 181.10 | 185.20 | 185.20 | 22,208,557 |
Mar 12, 2024 | 219.00 | 219.00 | 206.10 | 207.55 | 207.55 | 10,444,317 |
Mar 11, 2024 | 224.55 | 227.30 | 217.15 | 218.95 | 218.95 | 6,589,765 |
Mar 07, 2024 | 220.00 | 226.90 | 219.75 | 223.60 | 223.60 | 6,066,197 |
Mar 06, 2024 | 224.40 | 224.45 | 217.05 | 219.65 | 219.65 | 6,411,612 |
Mar 05, 2024 | 224.50 | 230.25 | 222.40 | 224.40 | 224.40 | 5,239,299 |
Mar 04, 2024 | 229.40 | 229.45 | 224.35 | 225.30 | 225.30 | 4,448,322 |
Mar 01, 2024 | 230.20 | 231.45 | 226.60 | 227.50 | 227.50 | 4,532,997 |
Feb 29, 2024 | 223.00 | 230.35 | 217.60 | 229.15 | 229.15 | 13,726,893 |
Feb 28, 2024 | 232.85 | 233.40 | 217.85 | 223.50 | 223.50 | 12,201,435 |
Feb 27, 2024 | 233.00 | 238.65 | 230.55 | 231.55 | 231.55 | 16,544,325 |
Feb 26, 2024 | 230.70 | 237.45 | 228.05 | 231.90 | 231.90 | 15,858,772 |
Feb 23, 2024 | 227.55 | 234.45 | 227.35 | 228.75 | 228.75 | 10,815,089 |
Feb 22, 2024 | 229.00 | 230.40 | 220.15 | 225.70 | 225.70 | 9,939,240 |
Feb 21, 2024 | 231.05 | 233.45 | 225.50 | 227.95 | 227.95 | 10,790,142 |
Feb 20, 2024 | 232.40 | 233.25 | 227.80 | 230.55 | 230.55 | 9,532,010 |
Feb 19, 2024 | 226.75 | 240.20 | 226.25 | 231.35 | 231.35 | 24,436,698 |
Feb 16, 2024 | 232.40 | 232.40 | 223.50 | 225.70 | 225.70 | 12,932,855 |
Feb 16, 2024 | 1.8 Dividend | |||||
Feb 15, 2024 | 223.40 | 234.00 | 222.10 | 231.90 | 230.10 | 19,833,844 |
Feb 14, 2024 | 207.40 | 224.35 | 203.40 | 222.65 | 220.92 | 22,356,740 |
Feb 13, 2024 | 196.75 | 213.45 | 191.80 | 210.90 | 209.26 | 40,733,195 |
Feb 12, 2024 | 223.00 | 224.60 | 190.35 | 194.25 | 192.74 | 29,233,268 |
Feb 09, 2024 | 232.00 | 234.90 | 216.80 | 222.35 | 220.62 | 19,748,341 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |