Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 316.10 | 323.56 | 313.96 | 319.42 | 319.42 | 243,300 |
25 Jul 2024 | 309.39 | 324.38 | 309.39 | 315.17 | 315.17 | 214,800 |
24 Jul 2024 | 306.19 | 313.06 | 306.19 | 309.91 | 309.91 | 177,200 |
23 Jul 2024 | 307.25 | 311.72 | 304.99 | 305.22 | 305.22 | 210,300 |
22 Jul 2024 | 297.82 | 303.06 | 291.66 | 301.92 | 301.92 | 235,100 |
19 Jul 2024 | 299.01 | 299.37 | 291.48 | 296.82 | 296.82 | 298,900 |
18 Jul 2024 | 317.16 | 323.17 | 299.94 | 300.27 | 300.27 | 341,700 |
17 Jul 2024 | 313.07 | 320.23 | 312.43 | 318.64 | 318.64 | 217,700 |
16 Jul 2024 | 304.47 | 314.98 | 303.37 | 314.52 | 314.52 | 185,500 |
15 Jul 2024 | 304.63 | 307.82 | 298.61 | 302.11 | 302.11 | 231,400 |
12 Jul 2024 | 297.57 | 304.44 | 297.54 | 304.15 | 304.15 | 301,900 |
11 Jul 2024 | 284.06 | 295.69 | 283.82 | 295.52 | 295.52 | 246,500 |
10 Jul 2024 | 274.68 | 281.94 | 272.58 | 280.35 | 280.35 | 225,800 |
09 Jul 2024 | 275.36 | 276.11 | 271.88 | 274.88 | 274.88 | 266,400 |
08 Jul 2024 | 279.45 | 279.68 | 273.86 | 274.94 | 274.94 | 195,600 |
05 Jul 2024 | 271.38 | 277.63 | 270.59 | 276.94 | 276.94 | 194,000 |
03 Jul 2024 | 268.87 | 271.07 | 267.00 | 270.07 | 270.07 | 150,100 |
02 Jul 2024 | 263.50 | 270.34 | 262.12 | 267.55 | 267.55 | 307,600 |
01 Jul 2024 | 273.68 | 276.23 | 263.39 | 263.97 | 263.97 | 301,000 |
28 Jun 2024 | 273.11 | 275.52 | 269.21 | 273.11 | 273.11 | 428,300 |
27 Jun 2024 | 277.90 | 278.19 | 271.53 | 271.99 | 271.99 | 188,000 |
26 Jun 2024 | 279.99 | 281.30 | 276.92 | 278.03 | 278.03 | 217,100 |
25 Jun 2024 | 282.31 | 284.39 | 279.75 | 280.25 | 280.25 | 306,600 |
24 Jun 2024 | 289.15 | 289.57 | 281.05 | 283.88 | 283.88 | 310,800 |
21 Jun 2024 | 287.89 | 290.00 | 282.98 | 287.98 | 287.98 | 1,318,000 |
20 Jun 2024 | 284.00 | 287.35 | 280.00 | 285.62 | 285.62 | 359,400 |
18 Jun 2024 | 295.95 | 296.70 | 287.60 | 288.99 | 288.99 | 398,600 |
17 Jun 2024 | 286.89 | 299.10 | 286.47 | 295.77 | 295.77 | 383,300 |
14 Jun 2024 | 281.40 | 283.41 | 280.55 | 282.26 | 282.26 | 203,900 |
13 Jun 2024 | 281.28 | 283.94 | 280.49 | 281.80 | 281.80 | 297,500 |
12 Jun 2024 | 284.90 | 287.10 | 280.47 | 283.29 | 283.29 | 162,300 |
11 Jun 2024 | 282.78 | 283.60 | 281.12 | 281.17 | 281.17 | 191,900 |
10 Jun 2024 | 284.71 | 288.94 | 283.44 | 284.45 | 284.45 | 223,200 |
07 Jun 2024 | 287.71 | 288.82 | 284.74 | 287.02 | 287.02 | 210,300 |
06 Jun 2024 | 288.94 | 294.74 | 286.56 | 289.00 | 289.00 | 232,400 |
05 Jun 2024 | 289.13 | 289.86 | 284.25 | 289.10 | 289.10 | 154,200 |
04 Jun 2024 | 288.74 | 289.27 | 284.55 | 288.42 | 288.42 | 178,700 |
03 Jun 2024 | 286.96 | 292.68 | 284.98 | 288.96 | 288.96 | 233,200 |
31 May 2024 | 283.07 | 287.74 | 282.91 | 286.86 | 286.86 | 323,900 |
30 May 2024 | 282.63 | 285.43 | 281.17 | 282.01 | 282.01 | 240,900 |
29 May 2024 | 283.19 | 285.95 | 280.99 | 285.00 | 285.00 | 193,600 |
28 May 2024 | 287.00 | 289.56 | 284.61 | 286.09 | 286.09 | 283,700 |
24 May 2024 | 292.05 | 292.18 | 286.16 | 287.21 | 287.21 | 141,600 |
23 May 2024 | 292.57 | 293.23 | 287.97 | 290.25 | 290.25 | 242,000 |
22 May 2024 | 288.92 | 295.59 | 288.92 | 291.84 | 291.84 | 166,200 |
21 May 2024 | 291.21 | 292.86 | 288.71 | 289.45 | 289.45 | 175,900 |
20 May 2024 | 293.00 | 294.99 | 290.00 | 291.88 | 291.88 | 195,200 |
17 May 2024 | 296.00 | 296.00 | 290.86 | 293.85 | 293.85 | 189,800 |
16 May 2024 | 299.79 | 302.71 | 295.17 | 295.73 | 295.73 | 224,200 |
15 May 2024 | 298.04 | 302.69 | 295.00 | 300.97 | 300.97 | 234,800 |
14 May 2024 | 288.17 | 294.85 | 288.00 | 294.01 | 294.01 | 197,200 |
13 May 2024 | 281.29 | 286.95 | 279.30 | 285.44 | 285.44 | 186,600 |
10 May 2024 | 279.06 | 286.01 | 277.79 | 282.00 | 282.00 | 239,400 |
09 May 2024 | 268.83 | 277.44 | 266.52 | 277.31 | 277.31 | 200,700 |
08 May 2024 | 272.52 | 279.15 | 267.69 | 268.26 | 268.26 | 270,400 |
07 May 2024 | 281.47 | 283.01 | 278.88 | 279.91 | 279.91 | 201,700 |
06 May 2024 | 280.07 | 284.88 | 280.00 | 281.97 | 281.97 | 207,600 |
03 May 2024 | 280.75 | 283.50 | 279.57 | 279.83 | 279.83 | 196,200 |
02 May 2024 | 275.99 | 279.33 | 272.48 | 279.31 | 279.31 | 236,900 |
01 May 2024 | 270.00 | 279.70 | 268.33 | 274.06 | 274.06 | 383,500 |
30 Apr 2024 | 274.20 | 274.75 | 269.05 | 269.75 | 269.75 | 307,300 |
29 Apr 2024 | 277.44 | 281.44 | 275.51 | 277.11 | 277.11 | 149,400 |
26 Apr 2024 | 275.27 | 279.77 | 274.91 | 275.94 | 275.94 | 179,200 |
25 Apr 2024 | 277.88 | 278.07 | 272.35 | 275.60 | 275.60 | 164,800 |
24 Apr 2024 | 283.79 | 285.27 | 277.36 | 278.21 | 278.21 | 209,100 |
23 Apr 2024 | 286.04 | 294.33 | 284.05 | 285.28 | 285.28 | 250,500 |
22 Apr 2024 | 281.73 | 283.42 | 277.71 | 280.13 | 280.13 | 217,100 |
19 Apr 2024 | 283.12 | 285.27 | 276.24 | 279.73 | 279.73 | 294,100 |
18 Apr 2024 | 275.83 | 286.65 | 268.92 | 281.02 | 281.02 | 373,400 |
17 Apr 2024 | 297.04 | 299.22 | 290.40 | 290.86 | 290.86 | 214,100 |
16 Apr 2024 | 300.00 | 300.00 | 292.52 | 292.75 | 292.75 | 199,600 |
15 Apr 2024 | 304.78 | 305.77 | 297.72 | 300.41 | 300.41 | 173,100 |
12 Apr 2024 | 309.06 | 309.80 | 300.00 | 300.45 | 300.45 | 251,200 |
11 Apr 2024 | 330.41 | 330.49 | 311.66 | 311.87 | 311.87 | 271,100 |
10 Apr 2024 | 330.29 | 332.01 | 326.60 | 331.09 | 331.09 | 105,600 |
09 Apr 2024 | 330.26 | 339.90 | 329.36 | 339.48 | 339.48 | 101,500 |
08 Apr 2024 | 324.60 | 329.31 | 324.52 | 326.32 | 326.32 | 201,300 |
05 Apr 2024 | 322.38 | 328.37 | 322.38 | 324.59 | 324.59 | 159,000 |
04 Apr 2024 | 330.50 | 331.93 | 322.02 | 322.83 | 322.83 | 130,200 |
03 Apr 2024 | 322.13 | 333.30 | 322.13 | 328.18 | 328.18 | 200,300 |
02 Apr 2024 | 335.77 | 337.45 | 328.44 | 328.72 | 328.72 | 225,700 |
01 Apr 2024 | 346.83 | 346.83 | 337.21 | 338.98 | 338.98 | 261,900 |
28 Mar 2024 | 350.32 | 350.32 | 345.05 | 345.87 | 345.87 | 137,900 |
27 Mar 2024 | 342.63 | 350.09 | 339.20 | 349.56 | 349.56 | 189,700 |
26 Mar 2024 | 342.77 | 343.83 | 340.04 | 340.52 | 340.52 | 109,900 |
25 Mar 2024 | 350.06 | 350.06 | 337.15 | 341.11 | 341.11 | 167,600 |
22 Mar 2024 | 354.07 | 360.13 | 350.43 | 350.46 | 350.46 | 327,600 |
21 Mar 2024 | 339.65 | 352.57 | 337.25 | 351.99 | 351.99 | 211,000 |
20 Mar 2024 | 334.50 | 338.04 | 332.22 | 336.29 | 336.29 | 172,200 |
19 Mar 2024 | 331.68 | 337.23 | 329.28 | 336.48 | 336.48 | 127,900 |
18 Mar 2024 | 333.87 | 336.73 | 332.63 | 333.43 | 333.43 | 146,300 |
15 Mar 2024 | 328.14 | 336.36 | 328.14 | 333.51 | 333.51 | 166,900 |
14 Mar 2024 | 334.47 | 335.68 | 329.16 | 332.40 | 332.40 | 153,000 |
13 Mar 2024 | 338.42 | 340.79 | 334.78 | 336.43 | 336.43 | 129,200 |
12 Mar 2024 | 344.31 | 344.31 | 336.35 | 337.22 | 337.22 | 148,800 |
11 Mar 2024 | 343.72 | 347.99 | 341.64 | 344.25 | 344.25 | 112,400 |
08 Mar 2024 | 339.40 | 345.31 | 339.40 | 343.76 | 343.76 | 141,100 |
07 Mar 2024 | 335.82 | 339.40 | 334.22 | 339.40 | 339.40 | 116,800 |
06 Mar 2024 | 334.22 | 339.49 | 331.14 | 333.25 | 333.25 | 145,700 |
05 Mar 2024 | 332.91 | 336.50 | 329.93 | 330.94 | 330.94 | 196,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |