Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 323.23 | 329.16 | 321.27 | 326.81 | 326.81 | 1,709,000 |
25 Jul 2024 | 326.56 | 328.85 | 318.73 | 320.13 | 320.13 | 2,371,600 |
24 Jul 2024 | 334.00 | 336.27 | 323.00 | 324.24 | 324.24 | 2,492,100 |
23 Jul 2024 | 334.99 | 340.89 | 332.65 | 335.56 | 335.56 | 2,747,100 |
22 Jul 2024 | 334.45 | 338.87 | 328.88 | 333.70 | 333.70 | 2,985,200 |
19 Jul 2024 | 331.96 | 336.90 | 326.03 | 330.89 | 330.89 | 3,227,400 |
18 Jul 2024 | 329.27 | 331.00 | 320.26 | 323.88 | 323.88 | 2,510,100 |
17 Jul 2024 | 334.91 | 335.87 | 327.63 | 332.14 | 332.14 | 2,312,800 |
16 Jul 2024 | 340.60 | 341.69 | 335.51 | 338.50 | 338.50 | 1,592,000 |
15 Jul 2024 | 332.79 | 343.69 | 329.25 | 340.91 | 340.91 | 2,550,500 |
12 Jul 2024 | 332.01 | 338.20 | 331.28 | 336.50 | 336.50 | 1,790,600 |
11 Jul 2024 | 337.03 | 341.25 | 329.12 | 331.04 | 331.04 | 2,776,700 |
10 Jul 2024 | 337.00 | 338.01 | 330.16 | 337.06 | 337.06 | 2,045,700 |
09 Jul 2024 | 339.00 | 339.00 | 332.13 | 336.18 | 336.18 | 1,796,300 |
08 Jul 2024 | 340.16 | 341.95 | 329.33 | 337.64 | 337.64 | 2,928,100 |
05 Jul 2024 | 340.98 | 345.55 | 338.31 | 342.09 | 342.09 | 2,070,400 |
03 Jul 2024 | 339.45 | 342.44 | 338.48 | 341.20 | 341.20 | 1,022,600 |
02 Jul 2024 | 339.37 | 342.81 | 336.07 | 340.44 | 340.44 | 2,120,200 |
01 Jul 2024 | 338.00 | 342.53 | 331.48 | 340.90 | 340.90 | 2,383,400 |
28 Jun 2024 | 340.00 | 345.90 | 337.37 | 339.01 | 339.01 | 4,172,300 |
27 Jun 2024 | 330.00 | 345.41 | 329.14 | 340.82 | 340.82 | 5,649,600 |
26 Jun 2024 | 322.00 | 327.38 | 319.80 | 325.26 | 325.26 | 2,124,800 |
25 Jun 2024 | 317.36 | 326.39 | 316.00 | 322.68 | 322.68 | 2,578,000 |
24 Jun 2024 | 318.74 | 326.80 | 315.74 | 316.68 | 316.68 | 3,190,700 |
21 Jun 2024 | 315.84 | 321.39 | 312.26 | 320.33 | 320.33 | 7,203,400 |
20 Jun 2024 | 319.48 | 321.10 | 309.25 | 311.04 | 311.04 | 3,140,500 |
18 Jun 2024 | 320.01 | 321.14 | 315.86 | 317.02 | 317.02 | 2,060,700 |
17 Jun 2024 | 316.01 | 321.17 | 311.88 | 319.59 | 319.59 | 2,540,500 |
14 Jun 2024 | 319.66 | 322.62 | 315.01 | 317.31 | 317.31 | 2,485,900 |
13 Jun 2024 | 320.00 | 324.49 | 315.36 | 319.66 | 319.66 | 2,972,300 |
12 Jun 2024 | 315.00 | 320.10 | 311.64 | 319.79 | 319.79 | 2,463,100 |
11 Jun 2024 | 308.68 | 314.60 | 306.88 | 312.95 | 312.95 | 2,762,300 |
10 Jun 2024 | 299.46 | 309.46 | 298.70 | 309.05 | 309.05 | 2,894,200 |
07 Jun 2024 | 296.50 | 302.95 | 295.19 | 301.90 | 301.90 | 2,608,000 |
06 Jun 2024 | 295.12 | 300.66 | 294.75 | 295.93 | 295.93 | 2,529,900 |
05 Jun 2024 | 296.23 | 296.95 | 290.50 | 295.41 | 295.41 | 3,738,400 |
04 Jun 2024 | 294.50 | 295.79 | 288.91 | 290.09 | 290.09 | 2,673,600 |
03 Jun 2024 | 296.42 | 297.00 | 291.13 | 294.48 | 294.48 | 2,350,500 |
31 May 2024 | 297.50 | 299.26 | 286.58 | 294.91 | 294.91 | 7,402,300 |
30 May 2024 | 304.00 | 304.35 | 291.16 | 293.18 | 293.18 | 4,622,300 |
29 May 2024 | 305.74 | 310.32 | 304.40 | 306.90 | 306.90 | 2,635,000 |
28 May 2024 | 320.10 | 321.85 | 307.07 | 308.01 | 308.01 | 4,608,000 |
24 May 2024 | 311.50 | 323.11 | 311.00 | 321.60 | 321.60 | 4,710,700 |
23 May 2024 | 309.78 | 314.44 | 304.50 | 311.44 | 311.44 | 3,895,600 |
22 May 2024 | 312.09 | 313.45 | 303.20 | 308.58 | 308.58 | 4,532,600 |
21 May 2024 | 301.16 | 318.50 | 300.00 | 311.66 | 311.66 | 13,762,400 |
20 May 2024 | 318.50 | 324.68 | 314.58 | 323.77 | 323.77 | 7,997,000 |
17 May 2024 | 317.00 | 319.00 | 314.96 | 317.85 | 317.85 | 3,424,200 |
16 May 2024 | 314.52 | 317.38 | 311.08 | 316.78 | 316.78 | 3,671,700 |
15 May 2024 | 304.19 | 313.14 | 303.06 | 312.32 | 312.32 | 3,699,500 |
14 May 2024 | 298.93 | 303.30 | 298.44 | 301.54 | 301.54 | 2,690,500 |
13 May 2024 | 302.00 | 304.66 | 298.95 | 302.25 | 302.25 | 2,086,900 |
10 May 2024 | 298.31 | 300.97 | 296.92 | 297.47 | 297.47 | 2,139,100 |
09 May 2024 | 298.91 | 300.99 | 295.04 | 295.67 | 295.67 | 3,014,600 |
08 May 2024 | 302.90 | 304.27 | 299.51 | 303.01 | 303.01 | 3,127,000 |
07 May 2024 | 300.57 | 308.65 | 299.46 | 305.52 | 305.52 | 4,614,000 |
06 May 2024 | 298.99 | 300.97 | 297.16 | 300.57 | 300.57 | 2,885,600 |
03 May 2024 | 293.70 | 297.49 | 290.37 | 296.21 | 296.21 | 3,439,000 |
02 May 2024 | 290.76 | 295.78 | 285.53 | 295.32 | 295.32 | 3,267,300 |
01 May 2024 | 288.88 | 293.71 | 284.00 | 287.34 | 287.34 | 3,035,500 |
30 Apr 2024 | 292.95 | 295.95 | 290.42 | 290.89 | 290.89 | 3,172,900 |
29 Apr 2024 | 298.00 | 303.89 | 291.83 | 293.41 | 293.41 | 2,990,300 |
26 Apr 2024 | 290.14 | 294.13 | 287.43 | 291.42 | 291.42 | 2,246,500 |
25 Apr 2024 | 286.00 | 290.15 | 281.62 | 288.79 | 288.79 | 2,711,400 |
24 Apr 2024 | 294.00 | 295.00 | 290.92 | 293.82 | 293.82 | 2,850,400 |
23 Apr 2024 | 284.25 | 294.22 | 283.00 | 293.49 | 293.49 | 4,066,000 |
22 Apr 2024 | 282.09 | 282.97 | 275.20 | 281.68 | 281.68 | 2,926,100 |
19 Apr 2024 | 282.50 | 284.88 | 276.55 | 277.71 | 277.71 | 4,695,000 |
18 Apr 2024 | 277.75 | 284.37 | 276.33 | 281.14 | 281.14 | 3,855,900 |
17 Apr 2024 | 278.00 | 280.88 | 275.60 | 277.33 | 277.33 | 3,169,400 |
16 Apr 2024 | 270.41 | 276.50 | 270.36 | 275.02 | 275.02 | 3,627,500 |
15 Apr 2024 | 279.00 | 279.18 | 271.04 | 272.15 | 272.15 | 3,052,100 |
12 Apr 2024 | 282.44 | 283.76 | 277.26 | 279.07 | 279.07 | 2,889,800 |
11 Apr 2024 | 282.67 | 285.49 | 278.43 | 283.86 | 283.86 | 3,493,300 |
10 Apr 2024 | 275.00 | 282.50 | 275.00 | 281.00 | 281.00 | 3,503,300 |
09 Apr 2024 | 270.97 | 279.51 | 269.65 | 279.13 | 279.13 | 5,596,700 |
08 Apr 2024 | 268.01 | 269.12 | 265.66 | 268.58 | 268.58 | 3,692,900 |
05 Apr 2024 | 265.78 | 269.70 | 265.25 | 269.01 | 269.01 | 3,678,300 |
04 Apr 2024 | 271.67 | 273.39 | 265.00 | 265.20 | 265.20 | 4,818,200 |
03 Apr 2024 | 271.40 | 273.88 | 269.25 | 269.54 | 269.54 | 4,038,200 |
02 Apr 2024 | 275.45 | 275.56 | 271.45 | 273.40 | 273.40 | 3,869,400 |
01 Apr 2024 | 285.02 | 285.67 | 278.43 | 279.42 | 279.42 | 3,140,100 |
28 Mar 2024 | 281.36 | 285.06 | 280.05 | 284.13 | 284.13 | 3,400,500 |
27 Mar 2024 | 290.49 | 290.90 | 281.48 | 282.26 | 282.26 | 3,264,000 |
26 Mar 2024 | 285.85 | 288.24 | 282.80 | 286.69 | 286.69 | 2,934,700 |
25 Mar 2024 | 285.60 | 286.30 | 281.24 | 285.07 | 285.07 | 2,649,000 |
22 Mar 2024 | 290.82 | 290.89 | 285.56 | 286.78 | 286.78 | 3,792,100 |
21 Mar 2024 | 283.82 | 290.14 | 281.57 | 287.63 | 287.63 | 3,831,400 |
20 Mar 2024 | 281.73 | 283.72 | 278.27 | 282.05 | 282.05 | 3,407,600 |
19 Mar 2024 | 283.10 | 284.14 | 276.55 | 280.58 | 280.58 | 5,465,400 |
18 Mar 2024 | 285.37 | 286.63 | 281.18 | 285.24 | 285.24 | 3,839,200 |
15 Mar 2024 | 284.24 | 287.29 | 281.61 | 282.16 | 282.16 | 6,589,000 |
14 Mar 2024 | 292.36 | 292.74 | 283.36 | 287.58 | 287.58 | 4,951,600 |
13 Mar 2024 | 285.62 | 292.79 | 281.73 | 290.12 | 290.12 | 5,272,800 |
12 Mar 2024 | 285.33 | 287.44 | 281.40 | 284.73 | 284.73 | 4,066,800 |
11 Mar 2024 | 278.30 | 286.80 | 277.61 | 283.33 | 283.33 | 4,949,100 |
08 Mar 2024 | 286.18 | 288.45 | 279.70 | 280.20 | 280.20 | 5,732,400 |
07 Mar 2024 | 280.00 | 288.13 | 277.75 | 286.49 | 286.49 | 8,028,300 |
06 Mar 2024 | 298.98 | 300.00 | 276.81 | 278.86 | 278.86 | 11,691,700 |
05 Mar 2024 | 295.89 | 297.55 | 284.68 | 291.13 | 291.13 | 7,267,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |