Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 325.50 | 325.50 | 325.50 | 325.50 | 325.50 | - |
27 Jun 2024 | 311.15 | 326.50 | 311.05 | 326.30 | 326.30 | 329 |
26 Jun 2024 | 311.00 | 312.65 | 311.00 | 312.65 | 312.65 | 4 |
25 Jun 2024 | 306.35 | 311.15 | 306.35 | 311.00 | 311.00 | 49 |
24 Jun 2024 | 314.75 | 317.20 | 306.70 | 306.70 | 306.70 | 255 |
21 Jun 2024 | 317.15 | 317.15 | 308.45 | 314.15 | 314.15 | 41 |
20 Jun 2024 | 317.75 | 320.15 | 315.60 | 315.60 | 315.60 | 160 |
19 Jun 2024 | 316.30 | 318.30 | 315.50 | 315.50 | 315.50 | 65 |
18 Jun 2024 | 316.15 | 321.65 | 316.15 | 320.05 | 320.05 | 455 |
17 Jun 2024 | 306.70 | 316.80 | 306.70 | 315.55 | 315.55 | 234 |
14 Jun 2024 | 307.05 | 310.00 | 304.00 | 304.00 | 304.00 | 217 |
13 Jun 2024 | 290.50 | 307.00 | 290.50 | 307.00 | 307.00 | 598 |
12 Jun 2024 | 283.80 | 287.40 | 283.80 | 286.15 | 286.15 | 63 |
11 Jun 2024 | 274.85 | 284.00 | 274.85 | 283.05 | 283.05 | 507 |
10 Jun 2024 | 274.85 | 276.25 | 271.90 | 276.25 | 276.25 | 175 |
07 Jun 2024 | 271.30 | 277.50 | 271.30 | 277.50 | 277.50 | 52 |
06 Jun 2024 | 271.95 | 272.35 | 270.20 | 270.20 | 270.20 | 3 |
05 Jun 2024 | 268.85 | 275.50 | 268.85 | 275.50 | 275.50 | 31 |
04 Jun 2024 | 270.40 | 272.35 | 270.40 | 272.35 | 272.35 | 39 |
03 Jun 2024 | 273.80 | 278.50 | 273.80 | 274.25 | 274.25 | 200 |
31 May 2024 | 278.50 | 280.55 | 269.80 | 272.05 | 272.05 | 105 |
30 May 2024 | 281.75 | 281.75 | 280.20 | 281.70 | 281.70 | 40 |
29 May 2024 | 281.20 | 285.55 | 281.20 | 285.55 | 285.55 | - |
28 May 2024 | 280.70 | 285.95 | 280.70 | 282.40 | 282.40 | 88 |
27 May 2024 | 284.40 | 284.40 | 281.05 | 281.95 | 281.95 | 73 |
24 May 2024 | 278.35 | 281.90 | 276.55 | 281.90 | 281.90 | 174 |
23 May 2024 | 289.00 | 289.00 | 271.05 | 278.75 | 278.75 | 860 |
22 May 2024 | 291.65 | 296.45 | 291.65 | 292.85 | 292.85 | 167 |
21 May 2024 | 293.35 | 293.35 | 289.20 | 289.20 | 289.20 | 5 |
20 May 2024 | 295.00 | 295.00 | 295.00 | 295.00 | 295.00 | - |
17 May 2024 | 294.15 | 296.15 | 293.75 | 293.75 | 293.75 | 67 |
16 May 2024 | 299.25 | 303.95 | 296.45 | 296.45 | 296.45 | 66 |
15 May 2024 | 288.55 | 300.15 | 288.55 | 298.65 | 298.65 | 142 |
14 May 2024 | 286.25 | 288.50 | 285.00 | 287.45 | 287.45 | 138 |
13 May 2024 | 291.25 | 291.95 | 283.85 | 283.85 | 283.85 | 83 |
10 May 2024 | 275.55 | 292.35 | 275.55 | 292.35 | 292.35 | 129 |
09 May 2024 | 269.35 | 275.75 | 269.35 | 275.75 | 275.75 | 20 |
08 May 2024 | 270.05 | 274.95 | 265.05 | 269.35 | 269.35 | 655 |
07 May 2024 | 258.15 | 259.75 | 253.70 | 256.55 | 256.55 | 465 |
06 May 2024 | 253.35 | 257.55 | 253.35 | 257.55 | 257.55 | 10 |
03 May 2024 | 245.55 | 254.35 | 245.55 | 254.35 | 254.35 | 9 |
02 May 2024 | 239.50 | 239.65 | 237.10 | 237.10 | 237.10 | 105 |
30 Apr 2024 | 245.10 | 245.60 | 245.10 | 245.60 | 245.60 | - |
29 Apr 2024 | 248.80 | 248.85 | 244.60 | 244.60 | 244.60 | 80 |
26 Apr 2024 | 250.05 | 254.95 | 249.10 | 249.10 | 249.10 | 24 |
25 Apr 2024 | 239.50 | 248.60 | 239.50 | 246.35 | 246.35 | 7 |
24 Apr 2024 | 235.50 | 243.05 | 235.50 | 238.15 | 238.15 | 100 |
23 Apr 2024 | 229.30 | 234.10 | 229.30 | 234.10 | 234.10 | 83 |
22 Apr 2024 | 230.75 | 232.85 | 225.95 | 230.00 | 230.00 | 292 |
19 Apr 2024 | 239.30 | 240.00 | 230.55 | 230.55 | 230.55 | 99 |
18 Apr 2024 | 243.60 | 244.20 | 236.40 | 241.40 | 241.40 | 266 |
17 Apr 2024 | 247.05 | 247.05 | 241.40 | 242.20 | 242.20 | 426 |
16 Apr 2024 | 245.55 | 250.00 | 241.55 | 250.00 | 250.00 | 119 |
15 Apr 2024 | 255.00 | 257.25 | 247.20 | 247.70 | 247.70 | 383 |
12 Apr 2024 | 276.05 | 279.70 | 252.45 | 255.35 | 255.35 | 477 |
11 Apr 2024 | 267.35 | 277.30 | 267.35 | 277.30 | 277.30 | 268 |
10 Apr 2024 | 271.25 | 272.75 | 267.50 | 268.40 | 268.40 | 48 |
09 Apr 2024 | 273.75 | 273.75 | 273.75 | 273.75 | 273.75 | - |
08 Apr 2024 | 275.75 | 275.75 | 272.50 | 272.90 | 272.90 | 268 |
05 Apr 2024 | 267.05 | 272.55 | 267.05 | 272.55 | 272.55 | 11 |
04 Apr 2024 | 274.55 | 277.00 | 274.55 | 276.95 | 276.95 | 577 |
03 Apr 2024 | 268.05 | 276.60 | 268.05 | 276.25 | 276.25 | 22 |
02 Apr 2024 | 278.35 | 279.80 | 269.10 | 269.10 | 269.10 | 188 |
28 Mar 2024 | 266.80 | 269.90 | 264.80 | 269.90 | 269.90 | 153 |
27 Mar 2024 | 273.40 | 277.40 | 262.50 | 265.20 | 265.20 | 384 |
26 Mar 2024 | 281.70 | 284.20 | 276.20 | 276.20 | 276.20 | 31 |
25 Mar 2024 | 282.00 | 283.30 | 277.60 | 280.50 | 280.50 | 225 |
22 Mar 2024 | 280.90 | 284.30 | 280.40 | 283.00 | 283.00 | 92 |
21 Mar 2024 | 274.50 | 280.60 | 274.50 | 277.70 | 277.70 | 267 |
20 Mar 2024 | 263.40 | 271.00 | 263.40 | 271.00 | 271.00 | 30 |
19 Mar 2024 | 265.80 | 265.80 | 259.90 | 262.80 | 262.80 | 439 |
18 Mar 2024 | 255.80 | 265.60 | 255.80 | 265.60 | 265.60 | 336 |
15 Mar 2024 | 257.00 | 262.00 | 255.00 | 255.30 | 255.30 | 613 |
14 Mar 2024 | 256.30 | 261.70 | 256.30 | 261.70 | 261.70 | 24 |
13 Mar 2024 | 257.70 | 258.70 | 255.00 | 255.50 | 255.50 | 24 |
12 Mar 2024 | 248.50 | 257.20 | 248.50 | 257.20 | 257.20 | 479 |
11 Mar 2024 | 248.60 | 249.90 | 245.10 | 246.80 | 246.80 | 85 |
08 Mar 2024 | 259.10 | 264.00 | 250.10 | 251.00 | 251.00 | 246 |
07 Mar 2024 | 261.10 | 263.90 | 260.50 | 260.50 | 260.50 | 100 |
06 Mar 2024 | 257.10 | 262.70 | 257.10 | 260.90 | 260.90 | 889 |
05 Mar 2024 | 263.60 | 264.90 | 255.70 | 255.90 | 255.90 | 166 |
04 Mar 2024 | 266.90 | 268.30 | 265.10 | 265.10 | 265.10 | 381 |
01 Mar 2024 | 256.60 | 266.30 | 256.60 | 265.00 | 265.00 | 644 |
29 Feb 2024 | 249.30 | 253.00 | 249.30 | 253.00 | 253.00 | 8 |
28 Feb 2024 | 250.70 | 254.00 | 248.90 | 252.40 | 252.40 | 111 |
27 Feb 2024 | 250.90 | 254.30 | 250.90 | 251.60 | 251.60 | 525 |
26 Feb 2024 | 245.80 | 256.60 | 245.80 | 253.90 | 253.90 | 437 |
23 Feb 2024 | 247.60 | 249.90 | 247.60 | 248.50 | 248.50 | 60 |
22 Feb 2024 | 240.90 | 247.70 | 240.80 | 244.90 | 244.90 | 825 |
21 Feb 2024 | 238.10 | 238.10 | 234.00 | 234.00 | 234.00 | 357 |
20 Feb 2024 | 243.10 | 243.10 | 234.00 | 239.20 | 239.20 | 1,213 |
19 Feb 2024 | 243.30 | 245.70 | 243.10 | 245.70 | 245.70 | 344 |
16 Feb 2024 | 247.60 | 251.40 | 243.10 | 243.10 | 243.10 | 176 |
15 Feb 2024 | 246.60 | 248.30 | 242.20 | 246.70 | 246.70 | 277 |
14 Feb 2024 | 247.30 | 252.80 | 247.00 | 247.30 | 247.30 | 460 |
13 Feb 2024 | 245.20 | 251.70 | 238.60 | 251.20 | 251.20 | 1,710 |
12 Feb 2024 | 269.20 | 273.70 | 261.60 | 261.70 | 261.70 | 2,879 |
09 Feb 2024 | 259.40 | 265.90 | 258.70 | 258.70 | 258.70 | 1,423 |
08 Feb 2024 | 248.90 | 258.10 | 248.90 | 256.00 | 256.00 | 202 |
07 Feb 2024 | 246.00 | 249.60 | 246.00 | 248.40 | 248.40 | 110 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |