Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 318.75 | 324.05 | 315.00 | 316.45 | 316.45 | 4,499,083 |
27 Jun 2024 | 328.80 | 334.30 | 315.00 | 316.50 | 316.50 | 6,683,351 |
26 Jun 2024 | 324.75 | 330.40 | 322.25 | 329.10 | 329.10 | 3,835,615 |
25 Jun 2024 | 323.50 | 337.60 | 321.15 | 323.90 | 323.90 | 11,877,704 |
24 Jun 2024 | 321.95 | 330.90 | 318.30 | 322.05 | 322.05 | 5,743,711 |
21 Jun 2024 | 326.30 | 332.35 | 320.50 | 323.70 | 323.70 | 5,944,577 |
20 Jun 2024 | 316.60 | 328.00 | 314.30 | 326.30 | 326.30 | 6,255,443 |
19 Jun 2024 | 323.45 | 325.40 | 313.55 | 315.15 | 315.15 | 5,485,833 |
18 Jun 2024 | 328.60 | 333.45 | 321.05 | 322.45 | 322.45 | 4,460,771 |
14 Jun 2024 | 326.00 | 332.50 | 321.05 | 328.60 | 328.60 | 5,496,103 |
13 Jun 2024 | 335.40 | 335.40 | 324.50 | 325.75 | 325.75 | 4,106,643 |
12 Jun 2024 | 325.50 | 336.30 | 322.25 | 332.20 | 332.20 | 6,598,471 |
11 Jun 2024 | 333.05 | 334.30 | 323.10 | 325.35 | 325.35 | 7,682,848 |
10 Jun 2024 | 327.60 | 336.70 | 315.55 | 332.35 | 332.35 | 13,347,610 |
07 Jun 2024 | 314.90 | 333.35 | 310.90 | 324.35 | 324.35 | 15,848,186 |
06 Jun 2024 | 295.95 | 319.75 | 295.90 | 312.50 | 312.50 | 23,456,443 |
05 Jun 2024 | 270.00 | 293.40 | 252.05 | 289.75 | 289.75 | 17,969,885 |
04 Jun 2024 | 314.00 | 314.40 | 250.30 | 266.50 | 266.50 | 25,928,252 |
03 Jun 2024 | 310.00 | 314.95 | 294.50 | 312.85 | 312.85 | 14,268,599 |
31 May 2024 | 288.85 | 297.70 | 284.55 | 286.95 | 286.95 | 9,614,276 |
30 May 2024 | 285.70 | 289.20 | 284.00 | 285.65 | 285.65 | 4,092,171 |
29 May 2024 | 278.95 | 292.10 | 276.05 | 285.70 | 285.70 | 8,864,622 |
28 May 2024 | 285.70 | 286.00 | 275.30 | 278.95 | 278.95 | 3,748,690 |
27 May 2024 | 283.65 | 289.30 | 274.65 | 285.15 | 285.15 | 4,533,439 |
24 May 2024 | 289.10 | 290.45 | 281.00 | 281.90 | 281.90 | 3,367,743 |
23 May 2024 | 289.00 | 293.60 | 285.00 | 288.20 | 288.20 | 5,298,590 |
22 May 2024 | 289.50 | 294.00 | 284.60 | 289.10 | 289.10 | 5,614,745 |
21 May 2024 | 276.50 | 292.25 | 268.40 | 288.05 | 288.05 | 15,270,139 |
17 May 2024 | 274.00 | 280.30 | 271.00 | 275.80 | 275.80 | 11,471,188 |
16 May 2024 | 256.00 | 275.00 | 254.80 | 273.55 | 273.55 | 37,729,197 |
15 May 2024 | 254.00 | 257.60 | 250.10 | 251.40 | 251.40 | 4,049,784 |
14 May 2024 | 241.90 | 254.20 | 241.30 | 253.20 | 253.20 | 7,580,929 |
13 May 2024 | 242.30 | 242.90 | 234.40 | 239.95 | 239.95 | 2,564,346 |
10 May 2024 | 237.00 | 243.50 | 230.55 | 242.30 | 242.30 | 4,147,555 |
09 May 2024 | 244.95 | 248.70 | 235.00 | 236.10 | 236.10 | 3,196,481 |
08 May 2024 | 240.90 | 247.90 | 235.55 | 246.20 | 246.20 | 4,337,172 |
07 May 2024 | 252.00 | 254.30 | 240.00 | 241.40 | 241.40 | 6,015,045 |
06 May 2024 | 248.40 | 253.25 | 242.50 | 250.80 | 250.80 | 8,342,734 |
03 May 2024 | 248.45 | 249.80 | 244.20 | 245.30 | 245.30 | 2,910,129 |
02 May 2024 | 243.30 | 249.40 | 238.90 | 246.50 | 246.50 | 4,237,190 |
30 Apr 2024 | 247.10 | 250.90 | 240.10 | 242.20 | 242.20 | 3,512,334 |
29 Apr 2024 | 251.80 | 253.40 | 244.00 | 246.00 | 246.00 | 3,106,889 |
26 Apr 2024 | 249.60 | 254.60 | 247.70 | 249.85 | 249.85 | 5,435,078 |
25 Apr 2024 | 250.30 | 250.50 | 246.10 | 246.85 | 246.85 | 2,661,407 |
24 Apr 2024 | 247.60 | 258.60 | 247.50 | 249.20 | 249.20 | 5,782,453 |
23 Apr 2024 | 243.80 | 252.50 | 243.50 | 246.65 | 246.65 | 4,305,751 |
22 Apr 2024 | 245.50 | 246.65 | 241.30 | 242.50 | 242.50 | 2,920,384 |
19 Apr 2024 | 240.05 | 245.10 | 236.40 | 242.50 | 242.50 | 4,208,929 |
18 Apr 2024 | 246.00 | 251.30 | 243.00 | 244.00 | 244.00 | 4,037,057 |
16 Apr 2024 | 251.95 | 257.90 | 247.00 | 247.60 | 247.60 | 4,534,021 |
15 Apr 2024 | 247.10 | 258.50 | 242.80 | 253.15 | 253.15 | 6,124,033 |
12 Apr 2024 | 264.75 | 267.55 | 256.15 | 257.65 | 257.65 | 5,282,838 |
10 Apr 2024 | 265.20 | 268.90 | 261.60 | 265.45 | 265.45 | 5,350,247 |
09 Apr 2024 | 268.00 | 272.00 | 260.70 | 263.90 | 263.90 | 5,706,544 |
08 Apr 2024 | 274.75 | 275.40 | 264.25 | 266.15 | 266.15 | 8,263,817 |
05 Apr 2024 | 255.10 | 278.05 | 254.00 | 272.70 | 272.70 | 32,794,515 |
04 Apr 2024 | 259.20 | 259.50 | 248.00 | 255.10 | 255.10 | 8,272,186 |
03 Apr 2024 | 259.55 | 266.80 | 255.65 | 257.00 | 257.00 | 8,583,612 |
02 Apr 2024 | 243.20 | 264.00 | 240.20 | 261.75 | 261.75 | 18,430,597 |
01 Apr 2024 | 238.00 | 245.60 | 236.50 | 243.05 | 243.05 | 7,519,987 |
28 Mar 2024 | 240.75 | 243.50 | 231.00 | 232.35 | 232.35 | 5,024,689 |
27 Mar 2024 | 244.40 | 246.60 | 237.00 | 240.60 | 240.60 | 5,522,282 |
26 Mar 2024 | 237.00 | 245.65 | 231.10 | 243.80 | 243.80 | 8,168,915 |
22 Mar 2024 | 236.00 | 238.75 | 231.50 | 236.80 | 236.80 | 5,473,274 |
21 Mar 2024 | 221.90 | 241.40 | 221.65 | 237.35 | 237.35 | 15,894,109 |
20 Mar 2024 | 215.55 | 224.75 | 215.40 | 218.05 | 218.05 | 9,773,515 |
19 Mar 2024 | 223.40 | 227.50 | 211.40 | 213.90 | 213.90 | 7,186,823 |
18 Mar 2024 | 229.05 | 237.70 | 221.10 | 223.40 | 223.40 | 7,085,446 |
15 Mar 2024 | 234.00 | 239.20 | 224.10 | 233.25 | 233.25 | 7,507,917 |
14 Mar 2024 | 206.00 | 249.45 | 200.55 | 239.75 | 239.75 | 18,385,354 |
13 Mar 2024 | 239.00 | 239.40 | 208.00 | 210.90 | 210.90 | 12,597,397 |
12 Mar 2024 | 244.70 | 248.50 | 233.65 | 236.10 | 236.10 | 6,226,229 |
11 Mar 2024 | 259.45 | 259.55 | 241.25 | 243.90 | 243.90 | 4,645,379 |
07 Mar 2024 | 255.90 | 261.50 | 252.60 | 258.35 | 258.35 | 3,866,893 |
06 Mar 2024 | 261.90 | 263.95 | 252.25 | 254.50 | 254.50 | 4,998,255 |
05 Mar 2024 | 251.25 | 263.40 | 247.75 | 261.85 | 261.85 | 8,973,532 |
04 Mar 2024 | 257.90 | 259.85 | 249.00 | 250.25 | 250.25 | 3,539,811 |
01 Mar 2024 | 248.30 | 257.60 | 245.20 | 253.05 | 253.05 | 7,892,877 |
29 Feb 2024 | 249.30 | 250.70 | 240.10 | 247.10 | 247.10 | 8,271,280 |
28 Feb 2024 | 260.00 | 263.45 | 246.50 | 248.30 | 248.30 | 7,054,746 |
27 Feb 2024 | 255.30 | 267.40 | 250.30 | 260.00 | 260.00 | 13,554,384 |
26 Feb 2024 | 255.00 | 264.90 | 251.25 | 253.45 | 253.45 | 9,126,385 |
23 Feb 2024 | 242.00 | 260.00 | 237.50 | 254.70 | 254.70 | 22,253,031 |
22 Feb 2024 | 227.50 | 246.70 | 225.30 | 243.05 | 243.05 | 23,579,808 |
21 Feb 2024 | 227.20 | 232.95 | 225.45 | 226.55 | 226.55 | 5,077,824 |
20 Feb 2024 | 231.80 | 231.80 | 225.50 | 226.20 | 226.20 | 2,913,980 |
19 Feb 2024 | 226.40 | 233.75 | 222.50 | 230.90 | 230.90 | 7,354,479 |
16 Feb 2024 | 225.10 | 229.60 | 223.05 | 225.55 | 225.55 | 4,182,139 |
15 Feb 2024 | 223.80 | 231.20 | 221.50 | 223.30 | 223.30 | 6,809,876 |
14 Feb 2024 | 215.85 | 223.35 | 213.05 | 222.20 | 222.20 | 4,648,599 |
13 Feb 2024 | 215.50 | 219.75 | 205.55 | 218.30 | 218.30 | 6,773,508 |
12 Feb 2024 | 226.00 | 226.90 | 207.25 | 212.70 | 212.70 | 8,286,067 |
09 Feb 2024 | 223.30 | 229.50 | 210.85 | 225.10 | 225.10 | 26,378,423 |
08 Feb 2024 | 222.70 | 222.80 | 215.10 | 219.20 | 219.20 | 6,432,346 |
07 Feb 2024 | 220.35 | 224.75 | 218.10 | 220.30 | 220.30 | 4,932,847 |
06 Feb 2024 | 218.00 | 220.80 | 216.00 | 219.30 | 219.30 | 4,557,369 |
05 Feb 2024 | 217.80 | 221.00 | 212.90 | 216.80 | 216.80 | 6,150,171 |
02 Feb 2024 | 210.20 | 222.60 | 210.20 | 215.15 | 215.15 | 14,982,619 |
01 Feb 2024 | 217.35 | 217.40 | 207.10 | 208.10 | 208.10 | 6,132,071 |
31 Jan 2024 | 211.95 | 216.80 | 211.30 | 215.45 | 215.45 | 5,349,258 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |