Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 287.90 | 289.80 | 284.75 | 284.75 | 284.75 | 2,581,169 |
25 Jul 2024 | 284.00 | 286.85 | 281.85 | 284.40 | 284.40 | 2,360,220 |
24 Jul 2024 | 291.50 | 292.15 | 286.30 | 288.00 | 288.00 | 2,813,204 |
23 Jul 2024 | 291.20 | 292.00 | 288.40 | 288.75 | 288.75 | 1,665,522 |
22 Jul 2024 | 293.60 | 294.15 | 289.60 | 291.95 | 291.95 | 1,461,998 |
19 Jul 2024 | 295.20 | 297.60 | 294.15 | 294.15 | 294.15 | 1,882,220 |
18 Jul 2024 | 292.40 | 297.45 | 292.10 | 296.95 | 296.95 | 1,846,692 |
17 Jul 2024 | 289.80 | 292.60 | 288.55 | 292.40 | 292.40 | 1,834,186 |
16 Jul 2024 | 291.00 | 292.30 | 286.45 | 287.95 | 287.95 | 1,922,757 |
15 Jul 2024 | 291.15 | 291.55 | 288.20 | 290.50 | 290.50 | 1,783,816 |
12 Jul 2024 | 288.30 | 292.80 | 287.90 | 290.35 | 290.35 | 1,986,802 |
11 Jul 2024 | 286.30 | 287.95 | 284.10 | 287.85 | 287.85 | 2,496,377 |
10 Jul 2024 | 291.00 | 291.40 | 287.35 | 288.35 | 288.35 | 2,493,476 |
09 Jul 2024 | 294.75 | 294.95 | 291.55 | 291.75 | 291.75 | 1,842,162 |
08 Jul 2024 | 299.95 | 300.00 | 291.20 | 294.50 | 294.50 | 3,051,759 |
05 Jul 2024 | 307.00 | 308.90 | 303.00 | 303.20 | 303.20 | 1,719,387 |
04 Jul 2024 | 305.75 | 307.50 | 304.70 | 306.40 | 306.40 | 1,473,586 |
03 Jul 2024 | 306.25 | 308.20 | 304.20 | 305.75 | 305.75 | 2,225,930 |
02 Jul 2024 | 307.10 | 309.85 | 305.35 | 306.25 | 306.25 | 2,247,860 |
01 Jul 2024 | 307.15 | 308.25 | 304.30 | 305.50 | 305.50 | 1,629,104 |
28 Jun 2024 | 304.35 | 307.95 | 302.90 | 303.95 | 303.95 | 2,444,740 |
27 Jun 2024 | 297.90 | 303.80 | 297.55 | 302.00 | 302.00 | 2,253,437 |
26 Jun 2024 | 296.50 | 301.00 | 296.40 | 298.75 | 298.75 | 2,245,901 |
25 Jun 2024 | 296.95 | 299.85 | 294.15 | 296.30 | 296.30 | 2,162,903 |
24 Jun 2024 | 290.00 | 294.40 | 289.65 | 293.95 | 293.95 | 1,568,570 |
21 Jun 2024 | 289.55 | 293.50 | 289.55 | 292.90 | 292.90 | 4,173,782 |
20 Jun 2024 | 289.90 | 292.95 | 289.05 | 292.95 | 292.95 | 2,706,306 |
19 Jun 2024 | 291.15 | 291.80 | 288.15 | 289.60 | 289.60 | 2,075,196 |
18 Jun 2024 | 288.60 | 291.00 | 287.15 | 290.40 | 290.40 | 3,211,085 |
17 Jun 2024 | 289.20 | 290.80 | 287.80 | 288.75 | 288.75 | 1,987,774 |
14 Jun 2024 | 291.45 | 293.50 | 289.55 | 289.70 | 289.70 | 2,305,729 |
13 Jun 2024 | 296.40 | 297.00 | 290.95 | 291.20 | 291.20 | 2,783,195 |
12 Jun 2024 | 299.65 | 301.70 | 297.65 | 298.55 | 298.55 | 2,328,075 |
11 Jun 2024 | 299.65 | 301.45 | 297.15 | 298.35 | 298.35 | 2,450,740 |
10 Jun 2024 | 296.25 | 299.85 | 295.85 | 299.15 | 299.15 | 2,018,584 |
07 Jun 2024 | 295.05 | 298.20 | 294.35 | 298.15 | 298.15 | 2,087,213 |
06 Jun 2024 | 294.50 | 296.65 | 293.15 | 294.30 | 294.30 | 2,126,913 |
05 Jun 2024 | 292.45 | 297.30 | 292.45 | 294.70 | 294.70 | 2,825,542 |
04 Jun 2024 | 301.00 | 301.60 | 289.40 | 292.10 | 292.10 | 4,122,847 |
03 Jun 2024 | 305.10 | 311.20 | 303.85 | 303.85 | 303.85 | 3,154,945 |
31 May 2024 | 299.15 | 305.35 | 298.70 | 302.85 | 302.85 | 8,837,354 |
30 May 2024 | 295.90 | 299.85 | 295.05 | 298.00 | 298.00 | 2,476,753 |
29 May 2024 | 303.30 | 305.85 | 300.10 | 300.50 | 300.50 | 2,485,146 |
28 May 2024 | 305.10 | 305.50 | 301.20 | 301.65 | 301.65 | 3,090,329 |
27 May 2024 | 300.00 | 304.35 | 299.25 | 303.65 | 303.65 | 1,694,597 |
24 May 2024 | 306.00 | 306.80 | 301.45 | 302.00 | 302.00 | 3,900,242 |
23 May 2024 | 304.50 | 310.75 | 304.10 | 310.45 | 310.45 | 2,921,196 |
22 May 2024 | 303.20 | 305.55 | 302.60 | 304.10 | 304.10 | 2,822,473 |
21 May 2024 | 301.90 | 305.90 | 300.60 | 305.80 | 305.80 | 3,524,783 |
16 May 2024 | 300.00 | 301.55 | 295.50 | 298.80 | 298.80 | 3,440,400 |
15 May 2024 | 302.75 | 305.50 | 298.10 | 298.70 | 298.70 | 3,425,994 |
15 May 2024 | 3.75389 Dividend | |||||
14 May 2024 | 308.30 | 309.95 | 308.05 | 301.50 | 297.75 | 1,704,802 |
13 May 2024 | 306.30 | 309.45 | 306.15 | 308.60 | 304.76 | 1,832,085 |
10 May 2024 | 310.35 | 313.35 | 310.00 | 312.75 | 308.86 | 2,614,556 |
08 May 2024 | 305.20 | 305.80 | 300.55 | 304.70 | 300.91 | 2,021,215 |
07 May 2024 | 304.85 | 307.25 | 303.90 | 305.65 | 301.84 | 1,668,183 |
06 May 2024 | 299.85 | 305.65 | 299.45 | 305.50 | 301.70 | 2,176,251 |
03 May 2024 | 297.45 | 300.70 | 296.85 | 298.10 | 294.39 | 2,713,860 |
02 May 2024 | 294.00 | 299.50 | 290.30 | 299.20 | 295.47 | 3,184,767 |
30 Apr 2024 | 299.00 | 302.60 | 298.05 | 298.95 | 295.23 | 2,738,464 |
29 Apr 2024 | 303.50 | 303.50 | 299.80 | 300.15 | 296.41 | 3,606,632 |
26 Apr 2024 | 306.25 | 307.10 | 302.35 | 303.65 | 299.87 | 3,005,482 |
25 Apr 2024 | 301.05 | 311.85 | 300.55 | 305.00 | 301.20 | 4,523,838 |
24 Apr 2024 | 296.00 | 299.20 | 295.60 | 297.70 | 293.99 | 2,110,663 |
23 Apr 2024 | 297.45 | 297.85 | 293.60 | 294.10 | 290.44 | 1,843,481 |
22 Apr 2024 | 297.80 | 298.00 | 295.20 | 296.80 | 293.10 | 2,210,497 |
19 Apr 2024 | 301.00 | 302.80 | 291.85 | 299.00 | 295.28 | 3,821,354 |
18 Apr 2024 | 298.10 | 300.70 | 294.30 | 300.40 | 296.66 | 2,633,296 |
17 Apr 2024 | 304.85 | 307.90 | 299.45 | 301.75 | 297.99 | 3,501,348 |
16 Apr 2024 | 303.50 | 305.55 | 302.05 | 303.00 | 299.23 | 2,589,208 |
15 Apr 2024 | 308.00 | 309.10 | 303.50 | 304.40 | 300.61 | 3,435,110 |
12 Apr 2024 | 307.50 | 313.90 | 306.60 | 313.90 | 309.99 | 1,990,386 |
11 Apr 2024 | 303.00 | 308.90 | 302.90 | 304.20 | 300.41 | 3,004,113 |
10 Apr 2024 | 297.80 | 300.35 | 297.40 | 299.95 | 296.22 | 2,075,975 |
09 Apr 2024 | 298.85 | 299.80 | 295.90 | 297.45 | 293.75 | 1,803,119 |
08 Apr 2024 | 299.20 | 299.70 | 295.15 | 296.10 | 292.41 | 2,351,178 |
05 Apr 2024 | 299.35 | 302.20 | 299.35 | 299.90 | 296.17 | 2,000,967 |
04 Apr 2024 | 299.00 | 300.00 | 297.80 | 299.55 | 295.82 | 1,881,857 |
03 Apr 2024 | 299.05 | 300.50 | 296.75 | 299.20 | 295.47 | 2,836,189 |
02 Apr 2024 | 292.50 | 301.25 | 292.50 | 297.90 | 294.19 | 4,139,873 |
27 Mar 2024 | 285.65 | 286.70 | 284.40 | 286.40 | 282.83 | 1,235,994 |
26 Mar 2024 | 290.00 | 291.10 | 286.55 | 286.55 | 282.98 | 1,563,057 |
25 Mar 2024 | 287.55 | 292.60 | 287.55 | 291.00 | 287.38 | 2,175,403 |
22 Mar 2024 | 283.45 | 287.90 | 283.00 | 286.80 | 283.23 | 1,829,393 |
21 Mar 2024 | 285.00 | 287.65 | 283.50 | 284.60 | 281.06 | 2,681,880 |
20 Mar 2024 | 281.00 | 286.60 | 279.25 | 282.70 | 279.18 | 3,341,810 |
19 Mar 2024 | 283.15 | 285.25 | 280.50 | 282.65 | 279.13 | 2,922,534 |
18 Mar 2024 | 278.95 | 283.60 | 278.50 | 280.30 | 276.81 | 2,699,733 |
15 Mar 2024 | 278.00 | 281.50 | 277.45 | 277.55 | 274.09 | 6,154,675 |
14 Mar 2024 | 274.70 | 276.75 | 273.70 | 276.00 | 272.56 | 3,374,375 |
13 Mar 2024 | 271.55 | 275.05 | 270.25 | 274.95 | 271.53 | 3,165,906 |
12 Mar 2024 | 271.00 | 272.65 | 270.00 | 270.25 | 266.89 | 2,636,693 |
11 Mar 2024 | 272.10 | 273.85 | 267.20 | 268.35 | 265.01 | 2,923,157 |
08 Mar 2024 | 271.60 | 274.50 | 270.55 | 271.00 | 267.63 | 2,127,816 |
07 Mar 2024 | 270.40 | 271.20 | 268.35 | 269.55 | 266.19 | 2,707,840 |
06 Mar 2024 | 267.45 | 275.85 | 267.20 | 273.10 | 269.70 | 3,640,885 |
05 Mar 2024 | 262.25 | 270.90 | 262.10 | 268.90 | 265.55 | 3,494,333 |
04 Mar 2024 | 264.65 | 266.70 | 262.30 | 262.90 | 259.63 | 2,475,402 |
01 Mar 2024 | 261.45 | 267.45 | 261.45 | 264.00 | 260.71 | 2,142,015 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |