Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 325.10 | 328.60 | 323.35 | 327.10 | 327.10 | 15,946,792 |
25 Jul 2024 | 325.60 | 327.10 | 323.40 | 325.60 | 325.60 | 8,202,402 |
24 Jul 2024 | 322.90 | 327.30 | 321.80 | 327.20 | 327.20 | 12,812,039 |
23 Jul 2024 | 326.50 | 327.00 | 324.68 | 325.90 | 325.90 | 24,617,223 |
22 Jul 2024 | 326.80 | 327.80 | 325.00 | 326.20 | 326.20 | 7,915,015 |
19 Jul 2024 | 324.10 | 326.00 | 319.60 | 326.00 | 326.00 | 10,216,174 |
18 Jul 2024 | 323.50 | 324.90 | 319.60 | 324.90 | 324.90 | 19,339,842 |
17 Jul 2024 | 318.40 | 321.60 | 316.30 | 321.60 | 321.60 | 31,080,099 |
16 Jul 2024 | 314.70 | 319.80 | 312.80 | 318.90 | 318.90 | 13,011,920 |
15 Jul 2024 | 317.50 | 320.30 | 314.60 | 315.70 | 315.70 | 11,506,729 |
12 Jul 2024 | 315.90 | 318.30 | 312.10 | 318.30 | 318.30 | 14,951,071 |
11 Jul 2024 | 311.70 | 314.00 | 308.70 | 314.00 | 314.00 | 10,219,256 |
10 Jul 2024 | 309.60 | 311.30 | 306.50 | 310.60 | 310.60 | 8,074,593 |
09 Jul 2024 | 309.60 | 312.90 | 307.30 | 308.40 | 308.40 | 10,167,948 |
08 Jul 2024 | 311.30 | 312.90 | 305.80 | 309.40 | 309.40 | 9,898,275 |
05 Jul 2024 | 307.90 | 311.30 | 305.80 | 311.00 | 311.00 | 17,150,899 |
04 Jul 2024 | 304.40 | 308.90 | 302.30 | 307.70 | 307.70 | 9,301,295 |
03 Jul 2024 | 305.70 | 308.20 | 302.90 | 304.20 | 304.20 | 12,350,120 |
02 Jul 2024 | 306.80 | 309.20 | 302.90 | 304.40 | 304.40 | 18,293,343 |
01 Jul 2024 | 308.20 | 310.50 | 306.40 | 307.30 | 307.30 | 12,179,291 |
28 Jun 2024 | 308.00 | 310.60 | 305.50 | 306.00 | 306.00 | 48,008,324 |
27 Jun 2024 | 307.70 | 309.60 | 305.70 | 306.50 | 306.50 | 29,394,724 |
26 Jun 2024 | 307.90 | 311.10 | 307.20 | 307.60 | 307.60 | 30,527,914 |
25 Jun 2024 | 308.00 | 310.40 | 305.90 | 307.60 | 307.60 | 22,866,498 |
24 Jun 2024 | 308.20 | 311.40 | 307.90 | 308.40 | 308.40 | 20,584,068 |
21 Jun 2024 | 307.70 | 310.80 | 305.30 | 308.60 | 308.60 | 37,516,695 |
20 Jun 2024 | 309.20 | 310.80 | 305.90 | 308.90 | 308.90 | 12,831,058 |
19 Jun 2024 | 309.40 | 310.40 | 307.70 | 308.90 | 308.90 | 7,626,231 |
18 Jun 2024 | 308.70 | 312.30 | 307.43 | 309.30 | 309.30 | 18,125,671 |
17 Jun 2024 | 313.10 | 313.90 | 305.00 | 307.00 | 307.00 | 26,880,350 |
14 Jun 2024 | 303.00 | 311.70 | 301.46 | 310.20 | 310.20 | 27,354,671 |
13 Jun 2024 | 302.40 | 304.20 | 300.76 | 302.50 | 302.50 | 12,990,470 |
12 Jun 2024 | 303.90 | 305.50 | 300.40 | 302.10 | 302.10 | 26,601,314 |
11 Jun 2024 | 306.90 | 309.30 | 300.90 | 302.30 | 302.30 | 50,239,548 |
10 Jun 2024 | 305.80 | 309.50 | 304.00 | 305.80 | 305.80 | 16,720,602 |
07 Jun 2024 | 309.90 | 312.00 | 306.70 | 307.60 | 307.60 | 45,977,011 |
06 Jun 2024 | 309.40 | 311.90 | 303.60 | 309.60 | 309.60 | 27,497,442 |
05 Jun 2024 | 313.90 | 315.50 | 309.80 | 310.00 | 310.00 | 18,343,435 |
04 Jun 2024 | 312.00 | 314.20 | 310.50 | 312.00 | 312.00 | 18,812,057 |
03 Jun 2024 | 314.30 | 315.90 | 310.30 | 312.10 | 312.10 | 17,352,594 |
31 May 2024 | 311.80 | 313.40 | 309.30 | 311.00 | 311.00 | 39,358,570 |
30 May 2024 | 307.80 | 312.70 | 305.90 | 311.50 | 311.50 | 19,908,640 |
29 May 2024 | 311.50 | 313.50 | 308.90 | 309.10 | 309.10 | 15,463,419 |
28 May 2024 | 315.00 | 316.00 | 310.30 | 311.10 | 311.10 | 19,263,403 |
24 May 2024 | 310.10 | 316.10 | 308.00 | 315.00 | 315.00 | 34,574,474 |
23 May 2024 | 312.10 | 314.00 | 309.80 | 312.30 | 312.30 | 33,723,969 |
22 May 2024 | 311.60 | 315.20 | 309.90 | 312.00 | 312.00 | 43,157,821 |
21 May 2024 | 309.80 | 312.80 | 308.00 | 311.90 | 311.90 | 15,756,447 |
20 May 2024 | 311.40 | 314.45 | 310.40 | 310.40 | 310.40 | 13,207,980 |
17 May 2024 | 306.50 | 311.70 | 305.80 | 310.90 | 310.90 | 19,448,547 |
16 May 2024 | 302.00 | 312.60 | 300.30 | 306.70 | 306.70 | 14,737,096 |
16 May 2024 | 8.25 Dividend | |||||
15 May 2024 | 313.70 | 314.90 | 309.80 | 310.70 | 302.45 | 46,749,274 |
14 May 2024 | 312.60 | 314.75 | 310.70 | 313.90 | 305.57 | 29,503,599 |
13 May 2024 | 311.00 | 314.00 | 309.20 | 312.60 | 304.30 | 23,690,751 |
10 May 2024 | 309.80 | 313.17 | 308.10 | 311.70 | 303.42 | 10,747,938 |
09 May 2024 | 308.20 | 312.00 | 305.90 | 310.20 | 301.96 | 36,581,337 |
08 May 2024 | 305.90 | 309.70 | 304.80 | 307.80 | 299.63 | 10,785,317 |
07 May 2024 | 301.70 | 307.30 | 300.90 | 304.30 | 296.22 | 16,121,251 |
03 May 2024 | 300.20 | 302.20 | 297.60 | 298.30 | 290.38 | 11,224,819 |
02 May 2024 | 300.50 | 302.26 | 298.10 | 299.80 | 291.84 | 24,214,238 |
01 May 2024 | 296.50 | 299.30 | 299.30 | 300.00 | 292.03 | 2,186,459 |
30 Apr 2024 | 294.50 | 297.20 | 287.10 | 296.30 | 288.43 | 21,836,963 |
29 Apr 2024 | 289.60 | 295.20 | 288.20 | 292.00 | 284.25 | 16,779,176 |
26 Apr 2024 | 290.80 | 292.70 | 286.70 | 288.90 | 281.23 | 11,207,401 |
25 Apr 2024 | 291.80 | 292.20 | 288.10 | 289.80 | 282.10 | 22,889,283 |
24 Apr 2024 | 292.80 | 294.20 | 290.90 | 291.40 | 283.66 | 11,929,766 |
23 Apr 2024 | 293.00 | 296.40 | 293.00 | 293.00 | 285.22 | 55,430,141 |
22 Apr 2024 | 285.30 | 292.70 | 285.30 | 291.10 | 283.37 | 13,901,835 |
19 Apr 2024 | 281.40 | 282.45 | 279.30 | 281.40 | 273.93 | 10,187,880 |
18 Apr 2024 | 283.80 | 285.00 | 281.40 | 282.70 | 275.19 | 13,120,964 |
17 Apr 2024 | 278.90 | 283.80 | 277.50 | 282.20 | 274.71 | 13,408,288 |
16 Apr 2024 | 283.70 | 285.30 | 280.20 | 280.80 | 273.34 | 58,037,065 |
15 Apr 2024 | 284.10 | 287.00 | 283.40 | 286.30 | 278.70 | 15,873,246 |
12 Apr 2024 | 282.60 | 286.70 | 280.70 | 282.90 | 275.39 | 25,554,004 |
11 Apr 2024 | 295.30 | 297.70 | 278.35 | 282.00 | 274.51 | 59,610,125 |
10 Apr 2024 | 284.70 | 306.10 | 284.00 | 297.00 | 289.11 | 32,244,705 |
09 Apr 2024 | 286.90 | 288.50 | 284.70 | 287.50 | 279.87 | 22,460,366 |
08 Apr 2024 | 289.60 | 290.70 | 287.10 | 288.00 | 280.35 | 17,711,285 |
05 Apr 2024 | 290.30 | 290.77 | 286.70 | 289.60 | 281.91 | 14,723,698 |
04 Apr 2024 | 293.20 | 295.64 | 291.10 | 292.30 | 284.54 | 15,753,043 |
03 Apr 2024 | 294.10 | 295.80 | 292.50 | 293.60 | 285.80 | 22,271,657 |
02 Apr 2024 | 296.80 | 298.40 | 294.00 | 294.90 | 287.07 | 14,076,530 |
28 Mar 2024 | 298.60 | 300.10 | 296.60 | 296.60 | 288.72 | 18,348,123 |
27 Mar 2024 | 297.70 | 300.05 | 296.35 | 298.20 | 290.28 | 10,287,004 |
26 Mar 2024 | 292.40 | 297.40 | 292.40 | 296.80 | 288.92 | 11,464,741 |
25 Mar 2024 | 294.20 | 295.10 | 293.10 | 293.70 | 285.90 | 11,545,048 |
22 Mar 2024 | 292.80 | 295.80 | 292.42 | 294.20 | 286.39 | 21,654,732 |
21 Mar 2024 | 286.00 | 292.80 | 286.00 | 292.00 | 284.25 | 17,952,465 |
20 Mar 2024 | 285.70 | 287.00 | 284.20 | 285.70 | 278.11 | 12,123,864 |
19 Mar 2024 | 287.00 | 288.90 | 286.30 | 287.70 | 280.06 | 41,664,330 |
18 Mar 2024 | 287.80 | 288.40 | 285.40 | 287.80 | 280.16 | 9,211,811 |
15 Mar 2024 | 286.30 | 288.90 | 285.30 | 287.60 | 279.96 | 36,549,631 |
14 Mar 2024 | 286.70 | 287.60 | 285.10 | 286.10 | 278.50 | 11,658,373 |
13 Mar 2024 | 286.40 | 286.60 | 283.60 | 286.00 | 278.41 | 17,848,967 |
12 Mar 2024 | 284.00 | 286.00 | 282.80 | 285.80 | 278.21 | 24,801,547 |
11 Mar 2024 | 285.10 | 286.60 | 282.20 | 282.20 | 274.71 | 33,775,456 |
08 Mar 2024 | 284.70 | 286.40 | 282.90 | 286.20 | 278.60 | 10,986,946 |
07 Mar 2024 | 280.00 | 284.40 | 280.00 | 283.70 | 276.17 | 46,615,901 |
06 Mar 2024 | 276.60 | 282.20 | 276.16 | 280.40 | 272.95 | 34,515,370 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |