Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 242.72 | 245.60 | 240.40 | 242.12 | 242.12 | 347,078 |
02 May 2024 | 236.14 | 243.51 | 233.56 | 238.18 | 238.18 | 398,000 |
01 May 2024 | 235.85 | 240.93 | 232.52 | 234.98 | 234.98 | 336,400 |
30 Apr 2024 | 236.25 | 238.87 | 234.82 | 235.26 | 235.26 | 438,300 |
29 Apr 2024 | 239.12 | 241.06 | 237.50 | 239.21 | 239.21 | 297,800 |
26 Apr 2024 | 239.50 | 239.99 | 235.35 | 237.75 | 237.75 | 553,500 |
25 Apr 2024 | 242.50 | 242.55 | 236.36 | 237.13 | 237.13 | 1,490,500 |
24 Apr 2024 | 248.81 | 248.81 | 242.32 | 245.00 | 245.00 | 805,500 |
23 Apr 2024 | 248.45 | 249.81 | 247.26 | 247.80 | 247.80 | 835,500 |
22 Apr 2024 | 248.09 | 250.41 | 244.18 | 246.95 | 246.95 | 448,500 |
19 Apr 2024 | 249.26 | 249.43 | 244.76 | 245.96 | 245.96 | 346,000 |
18 Apr 2024 | 247.35 | 251.06 | 244.70 | 247.22 | 247.22 | 599,300 |
17 Apr 2024 | 251.70 | 253.34 | 248.90 | 249.00 | 249.00 | 217,600 |
16 Apr 2024 | 253.31 | 256.62 | 250.83 | 250.90 | 250.90 | 299,000 |
15 Apr 2024 | 261.11 | 261.68 | 253.14 | 254.81 | 254.81 | 262,900 |
12 Apr 2024 | 263.17 | 265.25 | 257.49 | 259.16 | 259.16 | 255,800 |
11 Apr 2024 | 269.55 | 269.55 | 264.54 | 266.51 | 266.51 | 215,100 |
10 Apr 2024 | 267.64 | 271.61 | 265.21 | 266.79 | 266.79 | 379,200 |
09 Apr 2024 | 271.34 | 275.49 | 270.84 | 274.17 | 274.17 | 264,200 |
08 Apr 2024 | 265.91 | 273.05 | 265.42 | 270.00 | 270.00 | 300,400 |
05 Apr 2024 | 264.05 | 267.83 | 263.60 | 264.36 | 264.36 | 289,400 |
04 Apr 2024 | 269.22 | 271.90 | 265.67 | 265.86 | 265.86 | 256,500 |
03 Apr 2024 | 270.81 | 271.49 | 266.80 | 266.80 | 266.80 | 341,800 |
02 Apr 2024 | 269.09 | 271.67 | 265.60 | 271.43 | 271.43 | 457,700 |
01 Apr 2024 | 275.56 | 277.04 | 270.82 | 272.05 | 272.05 | 295,600 |
28 Mar 2024 | 276.49 | 281.62 | 273.81 | 276.16 | 276.16 | 405,200 |
27 Mar 2024 | 271.44 | 276.53 | 270.95 | 276.37 | 276.37 | 577,200 |
26 Mar 2024 | 268.53 | 272.12 | 266.75 | 268.40 | 268.40 | 534,600 |
25 Mar 2024 | 270.06 | 270.72 | 266.29 | 267.34 | 267.34 | 659,100 |
22 Mar 2024 | 281.27 | 283.47 | 266.36 | 270.82 | 270.82 | 1,096,100 |
21 Mar 2024 | 286.95 | 288.13 | 282.17 | 283.71 | 283.71 | 1,101,000 |
20 Mar 2024 | 295.21 | 295.59 | 288.01 | 292.55 | 292.55 | 462,800 |
19 Mar 2024 | 293.67 | 296.20 | 291.63 | 295.60 | 295.60 | 275,300 |
18 Mar 2024 | 299.18 | 301.60 | 291.92 | 292.70 | 292.70 | 349,200 |
15 Mar 2024 | 298.53 | 302.19 | 297.83 | 298.89 | 298.89 | 618,200 |
14 Mar 2024 | 303.81 | 303.81 | 298.56 | 302.24 | 302.24 | 386,000 |
13 Mar 2024 | 308.00 | 308.99 | 302.11 | 302.99 | 302.99 | 343,800 |
12 Mar 2024 | 306.50 | 309.48 | 304.20 | 309.01 | 309.01 | 378,800 |
11 Mar 2024 | 307.42 | 309.44 | 303.83 | 305.08 | 305.08 | 349,600 |
08 Mar 2024 | 315.00 | 317.50 | 309.22 | 309.40 | 309.40 | 306,600 |
07 Mar 2024 | 312.00 | 316.21 | 310.02 | 314.63 | 314.63 | 556,900 |
06 Mar 2024 | 308.49 | 311.68 | 306.90 | 310.01 | 310.01 | 634,300 |
05 Mar 2024 | 304.90 | 309.99 | 303.29 | 306.50 | 306.50 | 783,100 |
04 Mar 2024 | 307.11 | 314.83 | 307.11 | 307.92 | 307.92 | 421,700 |
01 Mar 2024 | 301.99 | 307.81 | 299.15 | 306.83 | 306.83 | 352,300 |
29 Feb 2024 | 307.14 | 307.44 | 299.95 | 304.40 | 304.40 | 482,400 |
28 Feb 2024 | 304.80 | 306.92 | 303.80 | 305.51 | 305.51 | 299,600 |
27 Feb 2024 | 302.47 | 307.70 | 302.00 | 307.04 | 307.04 | 417,700 |
26 Feb 2024 | 300.00 | 302.84 | 300.00 | 302.41 | 302.41 | 337,900 |
23 Feb 2024 | 305.00 | 305.58 | 301.37 | 301.80 | 301.80 | 274,900 |
22 Feb 2024 | 302.76 | 306.86 | 302.76 | 304.53 | 304.53 | 330,400 |
21 Feb 2024 | 295.53 | 298.89 | 295.53 | 298.83 | 298.83 | 406,500 |
20 Feb 2024 | 308.53 | 309.63 | 296.48 | 297.81 | 297.81 | 659,400 |
16 Feb 2024 | 300.00 | 313.21 | 298.69 | 311.98 | 311.98 | 1,113,400 |
15 Feb 2024 | 292.00 | 308.07 | 288.55 | 301.20 | 301.20 | 1,405,900 |
14 Feb 2024 | 276.70 | 280.92 | 274.01 | 278.14 | 278.14 | 1,322,700 |
13 Feb 2024 | 281.73 | 281.88 | 269.94 | 272.67 | 272.67 | 525,500 |
12 Feb 2024 | 287.23 | 292.20 | 285.93 | 290.76 | 290.76 | 812,800 |
09 Feb 2024 | 287.81 | 291.35 | 286.07 | 286.27 | 286.27 | 640,900 |
08 Feb 2024 | 286.09 | 288.08 | 284.02 | 287.17 | 287.17 | 628,000 |
07 Feb 2024 | 289.14 | 289.58 | 284.40 | 285.69 | 285.69 | 424,100 |
06 Feb 2024 | 290.29 | 291.57 | 285.00 | 289.15 | 289.15 | 318,800 |
05 Feb 2024 | 288.61 | 290.11 | 286.12 | 288.99 | 288.99 | 311,900 |
02 Feb 2024 | 284.16 | 293.11 | 281.03 | 290.32 | 290.32 | 473,700 |
01 Feb 2024 | 278.57 | 285.81 | 275.64 | 285.58 | 285.58 | 473,300 |
31 Jan 2024 | 282.01 | 283.07 | 276.20 | 278.11 | 278.11 | 531,900 |
30 Jan 2024 | 289.38 | 292.54 | 282.78 | 282.89 | 282.89 | 392,800 |
29 Jan 2024 | 288.51 | 290.56 | 287.26 | 290.28 | 290.28 | 364,600 |
26 Jan 2024 | 286.08 | 288.58 | 284.70 | 288.36 | 288.36 | 320,700 |
25 Jan 2024 | 291.37 | 292.24 | 283.63 | 285.13 | 285.13 | 635,400 |
24 Jan 2024 | 292.67 | 293.03 | 284.84 | 288.33 | 288.33 | 916,200 |
23 Jan 2024 | 300.80 | 300.80 | 297.82 | 298.11 | 298.11 | 537,000 |
22 Jan 2024 | 303.50 | 305.83 | 295.29 | 298.83 | 298.83 | 573,800 |
19 Jan 2024 | 300.04 | 301.99 | 295.98 | 300.02 | 300.02 | 511,800 |
18 Jan 2024 | 296.11 | 300.00 | 295.30 | 299.52 | 299.52 | 370,100 |
17 Jan 2024 | 295.37 | 297.00 | 291.18 | 294.40 | 294.40 | 380,300 |
16 Jan 2024 | 304.18 | 304.79 | 296.36 | 300.17 | 300.17 | 449,600 |
12 Jan 2024 | 301.25 | 309.38 | 301.00 | 307.73 | 307.73 | 496,200 |
11 Jan 2024 | 298.92 | 300.82 | 295.00 | 299.70 | 299.70 | 297,000 |
10 Jan 2024 | 297.20 | 301.87 | 296.21 | 299.64 | 299.64 | 321,100 |
09 Jan 2024 | 294.51 | 299.44 | 292.93 | 298.75 | 298.75 | 365,600 |
08 Jan 2024 | 295.75 | 298.17 | 294.69 | 297.44 | 297.44 | 441,800 |
05 Jan 2024 | 288.94 | 297.70 | 285.93 | 288.85 | 288.85 | 409,000 |
04 Jan 2024 | 288.83 | 296.98 | 288.83 | 290.23 | 290.23 | 541,000 |
03 Jan 2024 | 286.30 | 287.25 | 280.60 | 282.66 | 282.66 | 535,300 |
02 Jan 2024 | 293.49 | 297.11 | 289.83 | 291.22 | 291.22 | 430,700 |
29 Dec 2023 | 298.62 | 301.59 | 297.23 | 297.34 | 297.34 | 228,700 |
28 Dec 2023 | 300.52 | 302.85 | 298.79 | 298.79 | 298.79 | 226,800 |
27 Dec 2023 | 302.08 | 302.19 | 298.34 | 300.51 | 300.51 | 203,400 |
26 Dec 2023 | 296.77 | 302.14 | 296.57 | 301.06 | 301.06 | 182,200 |
22 Dec 2023 | 295.30 | 298.49 | 294.23 | 296.69 | 296.69 | 309,100 |
21 Dec 2023 | 294.66 | 294.66 | 288.79 | 294.30 | 294.30 | 222,800 |
20 Dec 2023 | 294.91 | 299.96 | 290.26 | 290.60 | 290.60 | 289,200 |
19 Dec 2023 | 300.85 | 302.20 | 295.19 | 295.40 | 295.40 | 455,800 |
18 Dec 2023 | 293.79 | 301.29 | 292.82 | 300.35 | 300.35 | 898,900 |
15 Dec 2023 | 290.75 | 297.54 | 288.44 | 293.07 | 293.07 | 870,700 |
14 Dec 2023 | 283.29 | 292.82 | 282.81 | 291.46 | 291.46 | 738,000 |
13 Dec 2023 | 277.05 | 281.66 | 271.43 | 279.55 | 279.55 | 470,800 |
12 Dec 2023 | 275.20 | 277.47 | 272.61 | 276.14 | 276.14 | 317,200 |
11 Dec 2023 | 266.53 | 278.52 | 266.53 | 275.12 | 275.12 | 522,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |