Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 330.42 | 331.37 | 320.20 | 321.88 | 321.88 | 1,986,200 |
25 Jul 2024 | 336.82 | 341.00 | 324.08 | 328.95 | 328.95 | 2,716,300 |
24 Jul 2024 | 333.62 | 346.23 | 328.76 | 336.52 | 336.52 | 5,691,200 |
23 Jul 2024 | 339.50 | 343.40 | 326.50 | 330.79 | 330.79 | 6,669,200 |
22 Jul 2024 | 298.00 | 300.72 | 290.13 | 295.45 | 295.45 | 3,122,100 |
19 Jul 2024 | 292.23 | 298.38 | 290.50 | 295.09 | 295.09 | 1,782,400 |
18 Jul 2024 | 296.66 | 298.32 | 288.07 | 290.16 | 290.16 | 1,817,300 |
17 Jul 2024 | 294.79 | 299.38 | 290.87 | 294.74 | 294.74 | 1,982,100 |
16 Jul 2024 | 303.78 | 304.87 | 294.85 | 298.50 | 298.50 | 1,424,700 |
15 Jul 2024 | 302.27 | 308.12 | 299.40 | 302.15 | 302.15 | 1,145,500 |
12 Jul 2024 | 302.13 | 307.44 | 300.39 | 302.27 | 302.27 | 1,244,500 |
11 Jul 2024 | 312.73 | 314.02 | 297.11 | 300.98 | 300.98 | 2,288,400 |
10 Jul 2024 | 308.00 | 312.31 | 304.85 | 304.99 | 304.99 | 2,220,300 |
09 Jul 2024 | 315.26 | 315.43 | 310.64 | 311.55 | 311.55 | 1,448,600 |
08 Jul 2024 | 321.94 | 322.00 | 309.01 | 313.71 | 313.71 | 1,733,300 |
05 Jul 2024 | 315.00 | 317.09 | 313.53 | 316.85 | 316.85 | 939,700 |
03 Jul 2024 | 315.30 | 316.08 | 311.01 | 314.80 | 314.80 | 661,800 |
02 Jul 2024 | 314.02 | 316.64 | 309.43 | 315.55 | 315.55 | 913,200 |
01 Jul 2024 | 313.64 | 314.42 | 306.81 | 313.84 | 313.84 | 1,080,500 |
28 Jun 2024 | 315.39 | 317.99 | 306.21 | 313.79 | 313.79 | 4,935,000 |
27 Jun 2024 | 319.29 | 324.56 | 314.24 | 315.38 | 315.38 | 1,492,600 |
26 Jun 2024 | 320.00 | 322.00 | 316.19 | 318.96 | 318.96 | 1,245,600 |
25 Jun 2024 | 317.91 | 322.73 | 312.61 | 321.28 | 321.28 | 1,040,900 |
24 Jun 2024 | 317.74 | 319.50 | 310.67 | 314.99 | 314.99 | 1,484,900 |
21 Jun 2024 | 311.71 | 319.04 | 308.40 | 317.74 | 317.74 | 1,399,900 |
20 Jun 2024 | 311.64 | 317.30 | 310.65 | 313.89 | 313.89 | 1,476,200 |
18 Jun 2024 | 310.00 | 312.31 | 305.49 | 309.90 | 309.90 | 1,218,500 |
17 Jun 2024 | 312.67 | 317.45 | 310.88 | 311.22 | 311.22 | 1,326,000 |
14 Jun 2024 | 307.23 | 316.70 | 305.85 | 313.02 | 313.02 | 2,047,100 |
13 Jun 2024 | 313.14 | 314.84 | 300.79 | 306.01 | 306.01 | 2,135,600 |
12 Jun 2024 | 311.00 | 316.11 | 309.29 | 315.49 | 315.49 | 1,139,400 |
11 Jun 2024 | 319.00 | 319.38 | 306.08 | 310.00 | 310.00 | 1,808,800 |
10 Jun 2024 | 309.46 | 312.16 | 305.37 | 309.00 | 309.00 | 1,548,000 |
07 Jun 2024 | 318.99 | 319.05 | 307.67 | 308.21 | 308.21 | 2,137,700 |
06 Jun 2024 | 325.00 | 328.63 | 318.10 | 319.51 | 319.51 | 1,229,200 |
05 Jun 2024 | 326.55 | 331.08 | 322.55 | 324.75 | 324.75 | 1,822,700 |
04 Jun 2024 | 312.64 | 326.76 | 310.50 | 326.68 | 326.68 | 3,484,800 |
03 Jun 2024 | 313.01 | 317.00 | 307.36 | 313.62 | 313.62 | 2,279,200 |
31 May 2024 | 301.89 | 304.65 | 292.21 | 296.78 | 296.78 | 1,478,300 |
30 May 2024 | 305.45 | 307.23 | 301.59 | 304.69 | 304.69 | 703,900 |
29 May 2024 | 307.71 | 309.15 | 304.10 | 307.52 | 307.52 | 1,102,600 |
28 May 2024 | 307.00 | 312.00 | 306.00 | 310.29 | 310.29 | 1,080,600 |
24 May 2024 | 298.00 | 309.64 | 298.00 | 308.16 | 308.16 | 1,165,600 |
23 May 2024 | 302.92 | 305.82 | 296.98 | 300.51 | 300.51 | 1,013,300 |
22 May 2024 | 306.00 | 306.69 | 295.71 | 298.76 | 298.76 | 1,376,800 |
21 May 2024 | 304.85 | 307.98 | 302.38 | 304.93 | 304.93 | 1,028,900 |
20 May 2024 | 303.00 | 312.69 | 303.00 | 308.21 | 308.21 | 1,487,500 |
17 May 2024 | 299.95 | 302.87 | 298.12 | 302.82 | 302.82 | 893,600 |
16 May 2024 | 302.54 | 304.92 | 297.86 | 298.12 | 298.12 | 1,316,100 |
15 May 2024 | 298.85 | 303.07 | 295.39 | 303.04 | 303.04 | 2,013,600 |
14 May 2024 | 287.72 | 291.54 | 286.20 | 290.12 | 290.12 | 917,900 |
13 May 2024 | 294.65 | 295.41 | 287.17 | 289.71 | 289.71 | 898,800 |
10 May 2024 | 300.21 | 303.66 | 293.08 | 294.60 | 294.60 | 943,800 |
09 May 2024 | 298.88 | 301.37 | 294.26 | 298.66 | 298.66 | 844,700 |
08 May 2024 | 297.55 | 303.30 | 296.17 | 298.65 | 298.65 | 2,108,700 |
07 May 2024 | 296.54 | 299.83 | 294.76 | 298.05 | 298.05 | 1,332,100 |
06 May 2024 | 298.00 | 300.04 | 294.62 | 299.48 | 299.48 | 1,395,100 |
03 May 2024 | 294.81 | 298.82 | 292.04 | 296.07 | 296.07 | 1,503,900 |
02 May 2024 | 287.52 | 294.39 | 283.39 | 294.17 | 294.17 | 1,628,000 |
01 May 2024 | 280.66 | 290.88 | 280.66 | 284.54 | 284.54 | 1,671,600 |
30 Apr 2024 | 287.00 | 288.45 | 280.37 | 280.44 | 280.44 | 1,258,100 |
29 Apr 2024 | 289.01 | 290.91 | 284.23 | 286.24 | 286.24 | 1,680,600 |
26 Apr 2024 | 292.65 | 294.00 | 284.84 | 289.59 | 289.59 | 2,477,200 |
25 Apr 2024 | 275.67 | 291.38 | 271.65 | 289.02 | 289.02 | 3,711,400 |
24 Apr 2024 | 301.35 | 305.64 | 278.14 | 281.23 | 281.23 | 8,241,500 |
23 Apr 2024 | 301.13 | 319.30 | 298.50 | 303.31 | 303.31 | 11,386,200 |
22 Apr 2024 | 280.97 | 280.97 | 267.76 | 272.24 | 272.24 | 5,589,200 |
19 Apr 2024 | 284.80 | 285.00 | 270.45 | 275.83 | 275.83 | 4,243,200 |
18 Apr 2024 | 294.78 | 296.80 | 288.67 | 289.20 | 289.20 | 2,027,200 |
17 Apr 2024 | 298.32 | 300.05 | 293.27 | 293.58 | 293.58 | 1,471,300 |
16 Apr 2024 | 291.13 | 300.93 | 289.01 | 298.08 | 298.08 | 1,585,700 |
15 Apr 2024 | 302.72 | 304.59 | 290.35 | 290.52 | 290.52 | 1,944,000 |
12 Apr 2024 | 301.00 | 303.36 | 299.00 | 300.45 | 300.45 | 1,419,800 |
11 Apr 2024 | 300.79 | 305.74 | 299.02 | 303.57 | 303.57 | 1,134,500 |
10 Apr 2024 | 297.79 | 303.45 | 296.00 | 299.99 | 299.99 | 1,511,200 |
09 Apr 2024 | 308.60 | 309.58 | 299.11 | 300.73 | 300.73 | 2,541,800 |
08 Apr 2024 | 309.20 | 313.16 | 307.41 | 309.07 | 309.07 | 1,721,200 |
05 Apr 2024 | 298.68 | 313.07 | 298.68 | 310.31 | 310.31 | 2,986,800 |
04 Apr 2024 | 293.00 | 304.00 | 292.75 | 295.96 | 295.96 | 3,554,000 |
03 Apr 2024 | 285.04 | 293.00 | 279.00 | 291.77 | 291.77 | 4,630,800 |
02 Apr 2024 | 261.44 | 270.72 | 261.38 | 269.58 | 269.58 | 1,930,600 |
01 Apr 2024 | 262.97 | 267.24 | 260.80 | 266.43 | 266.43 | 1,122,600 |
28 Mar 2024 | 258.53 | 268.55 | 258.00 | 263.90 | 263.90 | 1,371,700 |
27 Mar 2024 | 267.00 | 269.72 | 257.56 | 260.20 | 260.20 | 1,427,200 |
26 Mar 2024 | 273.01 | 278.30 | 262.65 | 262.81 | 262.81 | 1,956,400 |
25 Mar 2024 | 263.01 | 264.95 | 260.89 | 261.92 | 261.92 | 824,700 |
22 Mar 2024 | 259.38 | 265.46 | 258.89 | 264.95 | 264.95 | 868,000 |
21 Mar 2024 | 264.21 | 264.67 | 258.50 | 259.64 | 259.64 | 1,097,400 |
20 Mar 2024 | 256.17 | 262.41 | 254.42 | 261.72 | 261.72 | 1,587,600 |
19 Mar 2024 | 253.95 | 254.78 | 249.58 | 252.76 | 252.76 | 1,067,500 |
18 Mar 2024 | 257.00 | 257.67 | 251.61 | 254.15 | 254.15 | 885,900 |
15 Mar 2024 | 256.99 | 256.99 | 252.51 | 254.89 | 254.89 | 1,432,100 |
14 Mar 2024 | 257.55 | 259.40 | 255.59 | 257.13 | 257.13 | 847,100 |
13 Mar 2024 | 258.27 | 260.49 | 255.38 | 257.26 | 257.26 | 924,800 |
12 Mar 2024 | 255.50 | 259.74 | 254.96 | 258.09 | 258.09 | 1,351,000 |
11 Mar 2024 | 258.50 | 259.00 | 253.25 | 254.45 | 254.45 | 2,489,400 |
08 Mar 2024 | 269.50 | 272.44 | 259.24 | 259.40 | 259.40 | 1,966,900 |
07 Mar 2024 | 268.00 | 271.72 | 266.02 | 270.35 | 270.35 | 921,300 |
06 Mar 2024 | 270.00 | 272.08 | 267.42 | 268.03 | 268.03 | 1,181,300 |
05 Mar 2024 | 268.36 | 270.27 | 263.28 | 267.00 | 267.00 | 2,482,500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |