Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 June 2024 | 286.75 | 288.71 | 283.45 | 283.97 | 283.97 | 113,430 |
24 June 2024 | 291.70 | 292.10 | 283.73 | 286.31 | 286.31 | 250,476 |
21 June 2024 | 295.50 | 303.24 | 291.00 | 292.10 | 292.10 | 347,902 |
20 June 2024 | 299.80 | 301.89 | 292.20 | 294.24 | 294.24 | 392,224 |
19 June 2024 | 283.00 | 307.30 | 275.20 | 297.14 | 297.14 | 1,456,802 |
18 June 2024 | 297.00 | 297.00 | 279.33 | 282.08 | 282.08 | 512,950 |
14 June 2024 | 293.90 | 298.60 | 286.20 | 290.98 | 290.98 | 607,608 |
13 June 2024 | 268.50 | 305.00 | 268.50 | 291.57 | 291.57 | 5,170,962 |
12 June 2024 | 260.50 | 266.60 | 260.00 | 260.72 | 260.72 | 115,458 |
11 June 2024 | 267.45 | 267.45 | 259.20 | 260.22 | 260.22 | 143,140 |
10 June 2024 | 263.00 | 270.00 | 261.63 | 264.97 | 264.97 | 228,409 |
07 June 2024 | 246.00 | 261.10 | 246.00 | 259.30 | 259.30 | 293,698 |
06 June 2024 | 251.55 | 258.00 | 246.35 | 247.85 | 247.85 | 187,426 |
05 June 2024 | 234.00 | 248.65 | 231.45 | 244.30 | 244.30 | 175,138 |
04 June 2024 | 240.10 | 244.95 | 226.00 | 235.10 | 235.10 | 242,356 |
03 June 2024 | 258.95 | 258.95 | 240.10 | 241.35 | 241.35 | 198,088 |
31 May 2024 | 248.20 | 249.40 | 242.05 | 243.75 | 243.75 | 114,645 |
30 May 2024 | 246.00 | 248.30 | 243.35 | 245.45 | 245.45 | 151,201 |
29 May 2024 | 252.95 | 254.70 | 245.05 | 246.40 | 246.40 | 186,718 |
28 May 2024 | 261.30 | 264.70 | 252.05 | 253.55 | 253.55 | 235,500 |
27 May 2024 | 267.85 | 272.75 | 261.05 | 264.80 | 264.80 | 283,830 |
24 May 2024 | 269.00 | 276.20 | 266.65 | 267.85 | 267.85 | 126,464 |
23 May 2024 | 273.00 | 273.00 | 265.10 | 266.65 | 266.65 | 97,804 |
22 May 2024 | 273.00 | 273.30 | 269.00 | 271.05 | 271.05 | 78,516 |
21 May 2024 | 280.00 | 280.20 | 270.25 | 271.15 | 271.15 | 139,571 |
17 May 2024 | 274.00 | 287.00 | 270.90 | 276.25 | 276.25 | 244,826 |
16 May 2024 | 260.00 | 275.00 | 259.90 | 272.15 | 272.15 | 186,151 |
15 May 2024 | 258.75 | 264.80 | 257.35 | 259.90 | 259.90 | 80,307 |
14 May 2024 | 259.00 | 260.70 | 255.05 | 256.40 | 256.40 | 85,585 |
13 May 2024 | 256.00 | 261.95 | 248.55 | 255.15 | 255.15 | 131,936 |
10 May 2024 | 262.25 | 266.00 | 252.90 | 255.40 | 255.40 | 192,743 |
09 May 2024 | 273.75 | 273.75 | 260.00 | 262.25 | 262.25 | 133,869 |
08 May 2024 | 272.95 | 275.85 | 269.00 | 270.00 | 270.00 | 94,476 |
07 May 2024 | 269.45 | 276.00 | 266.05 | 274.40 | 274.40 | 173,691 |
06 May 2024 | 279.00 | 281.55 | 268.00 | 269.40 | 269.40 | 165,382 |
03 May 2024 | 276.85 | 279.30 | 273.80 | 278.00 | 278.00 | 90,048 |
02 May 2024 | 279.70 | 282.00 | 276.10 | 277.00 | 277.00 | 95,420 |
30 Apr 2024 | 282.05 | 284.45 | 278.65 | 279.65 | 279.65 | 113,116 |
29 Apr 2024 | 286.70 | 286.70 | 281.00 | 282.05 | 282.05 | 107,835 |
26 Apr 2024 | 284.00 | 287.25 | 282.15 | 283.85 | 283.85 | 119,722 |
25 Apr 2024 | 285.00 | 287.65 | 283.00 | 283.55 | 283.55 | 95,601 |
24 Apr 2024 | 286.50 | 291.95 | 281.70 | 283.50 | 283.50 | 238,423 |
23 Apr 2024 | 289.70 | 291.55 | 282.20 | 283.65 | 283.65 | 115,176 |
22 Apr 2024 | 281.95 | 294.85 | 281.95 | 285.40 | 285.40 | 136,604 |
19 Apr 2024 | 285.00 | 286.00 | 277.80 | 280.60 | 280.60 | 128,043 |
18 Apr 2024 | 284.70 | 297.40 | 283.50 | 284.95 | 284.95 | 224,806 |
16 Apr 2024 | 285.10 | 291.05 | 281.90 | 282.65 | 282.65 | 166,046 |
15 Apr 2024 | 281.00 | 290.80 | 276.45 | 285.10 | 285.10 | 315,066 |
12 Apr 2024 | 284.80 | 307.85 | 283.00 | 296.35 | 296.35 | 636,636 |
10 Apr 2024 | 290.00 | 292.60 | 280.00 | 282.50 | 282.50 | 168,707 |
09 Apr 2024 | 299.70 | 300.00 | 285.00 | 288.55 | 288.55 | 145,917 |
08 Apr 2024 | 308.95 | 311.00 | 292.20 | 293.55 | 293.55 | 325,949 |
05 Apr 2024 | 306.80 | 315.85 | 296.00 | 303.65 | 303.65 | 1,138,055 |
04 Apr 2024 | 290.60 | 297.50 | 283.50 | 297.50 | 297.50 | 372,117 |
03 Apr 2024 | 268.85 | 283.35 | 265.65 | 283.35 | 283.35 | 336,682 |
02 Apr 2024 | 273.50 | 275.40 | 268.85 | 269.90 | 269.90 | 192,752 |
01 Apr 2024 | 259.95 | 268.85 | 257.85 | 267.95 | 267.95 | 280,610 |
28 Mar 2024 | 245.00 | 257.60 | 245.00 | 256.05 | 256.05 | 410,055 |
27 Mar 2024 | 253.60 | 257.50 | 242.20 | 245.35 | 245.35 | 298,279 |
26 Mar 2024 | 259.80 | 260.80 | 250.35 | 253.60 | 253.60 | 164,808 |
22 Mar 2024 | 260.00 | 263.45 | 253.10 | 256.50 | 256.50 | 229,167 |
21 Mar 2024 | 284.00 | 285.00 | 264.65 | 264.65 | 264.65 | 466,168 |
20 Mar 2024 | 270.00 | 278.55 | 267.75 | 278.55 | 278.55 | 128,413 |
19 Mar 2024 | 265.30 | 265.30 | 260.00 | 265.30 | 265.30 | 63,055 |
18 Mar 2024 | 241.20 | 252.70 | 241.20 | 252.70 | 252.70 | 80,288 |
15 Mar 2024 | 236.00 | 240.70 | 232.55 | 240.70 | 240.70 | 67,578 |
14 Mar 2024 | 213.05 | 229.25 | 209.95 | 229.25 | 229.25 | 134,728 |
13 Mar 2024 | 237.00 | 237.95 | 218.35 | 218.35 | 218.35 | 246,199 |
12 Mar 2024 | 243.00 | 245.00 | 226.90 | 229.85 | 229.85 | 221,472 |
11 Mar 2024 | 245.00 | 247.80 | 238.15 | 238.80 | 238.80 | 175,766 |
07 Mar 2024 | 241.05 | 241.90 | 234.90 | 238.90 | 238.90 | 225,989 |
06 Mar 2024 | 252.30 | 252.95 | 240.00 | 241.05 | 241.05 | 297,357 |
05 Mar 2024 | 261.20 | 264.20 | 251.00 | 252.30 | 252.30 | 213,669 |
04 Mar 2024 | 268.55 | 270.00 | 258.00 | 261.15 | 261.15 | 185,444 |
01 Mar 2024 | 275.00 | 275.00 | 271.00 | 271.65 | 271.65 | 68,754 |
29 Feb 2024 | 274.95 | 274.95 | 266.00 | 270.55 | 270.55 | 70,361 |
28 Feb 2024 | 271.95 | 275.80 | 265.00 | 267.95 | 267.95 | 90,600 |
27 Feb 2024 | 275.00 | 278.15 | 266.55 | 270.50 | 270.50 | 72,799 |
26 Feb 2024 | 283.50 | 283.50 | 272.00 | 273.10 | 273.10 | 109,554 |
23 Feb 2024 | 280.50 | 281.95 | 276.40 | 279.15 | 279.15 | 73,443 |
22 Feb 2024 | 270.55 | 281.80 | 268.80 | 275.00 | 275.00 | 133,690 |
21 Feb 2024 | 280.00 | 280.00 | 270.00 | 270.55 | 270.55 | 235,379 |
20 Feb 2024 | 284.00 | 287.70 | 280.00 | 281.35 | 281.35 | 76,368 |
19 Feb 2024 | 285.15 | 289.65 | 280.50 | 284.20 | 284.20 | 80,283 |
16 Feb 2024 | 289.35 | 295.00 | 280.00 | 285.15 | 285.15 | 119,086 |
15 Feb 2024 | 307.85 | 309.75 | 283.65 | 289.35 | 289.35 | 161,382 |
14 Feb 2024 | 284.75 | 298.55 | 272.05 | 298.55 | 298.55 | 158,247 |
13 Feb 2024 | 260.65 | 284.35 | 257.30 | 284.35 | 284.35 | 262,868 |
12 Feb 2024 | 285.00 | 285.00 | 270.85 | 270.85 | 270.85 | 137,421 |
09 Feb 2024 | 295.00 | 295.00 | 285.10 | 285.10 | 285.10 | 132,288 |
08 Feb 2024 | 311.55 | 315.00 | 297.60 | 300.10 | 300.10 | 89,772 |
07 Feb 2024 | 308.00 | 318.50 | 308.00 | 311.55 | 311.55 | 78,682 |
06 Feb 2024 | 292.15 | 306.75 | 289.05 | 306.75 | 306.75 | 104,786 |
05 Feb 2024 | 307.30 | 308.95 | 291.00 | 292.15 | 292.15 | 230,766 |
02 Feb 2024 | 307.00 | 313.00 | 303.00 | 305.45 | 305.45 | 117,536 |
01 Feb 2024 | 313.95 | 314.00 | 307.00 | 308.55 | 308.55 | 53,183 |
31 Jan 2024 | 314.15 | 314.15 | 310.00 | 310.65 | 310.65 | 66,286 |
30 Jan 2024 | 316.45 | 316.45 | 311.00 | 312.40 | 312.40 | 50,448 |
29 Jan 2024 | 315.50 | 317.45 | 310.00 | 312.45 | 312.45 | 68,573 |
25 Jan 2024 | 317.35 | 318.00 | 312.55 | 315.05 | 315.05 | 77,014 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |