Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1997-11-21 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $363.09 | 15,974 |
| 2026-09-03 | — | — | — | $365.02 | 26,059 |
| 2026-09-02 | — | — | — | $367.97 | 25,652 |
| 2026-09-01 | — | — | — | $363.15 | 17,609 |
| 2026-08-31 | — | — | — | $369.32 | 11,728 |
| 2026-08-28 | — | — | — | $371.08 | 10,810 |
| 2026-08-27 | $370.48 | $382.71 | 284,600 | $374.34 | 20,153 |
| 2026-08-26 | $370.59 | $382.83 | 195,600 | $369.81 | 17,103 |
| 2026-08-25 | $365.28 | $377.34 | 164,500 | $360.84 | 10,395 |
| 2026-08-24 | $358.94 | $370.79 | 257,100 | $359.91 | 15,602 |
| 2026-08-21 | $356.21 | $367.97 | 277,200 | $362.97 | 19,775 |
| 2026-08-20 | $352.61 | $364.25 | 267,400 | $354.26 | 24,025 |
| 2026-08-19 | $355.41 | $367.15 | 366,200 | $365.31 | 24,814 |
| 2026-08-18 | $363.57 | $375.58 | 377,700 | $367.11 | 27,026 |
| 2026-08-17 | $371.40 | $383.67 | 240,400 | $370.00 | 15,859 |
| 2026-08-14 | $374.37 | $386.73 | 278,000 | $367.16 | 18,704 |
| 2026-08-13 | $367.10 | $379.22 | 228,700 | $363.27 | 12,477 |
| 2026-08-12 | $362.40 | $374.37 | 209,100 | $363.75 | 13,668 |
| 2026-08-11 | $359.07 | $370.93 | 294,300 | $367.46 | 18,597 |
| 2026-08-10 | $363.39 | $375.39 | 277,000 | $369.05 | 13,486 |
| 2026-08-07 | $369.70 | $381.90 | 186,700 | $369.83 | 5,826 |
| 2026-08-06 | $372.18 | $384.46 | 117,400 | $376.61 | 5,730 |
| 2026-08-05 | $375.62 | $388.01 | 196,100 | $389.40 | 10,036 |
| 2026-08-04 | $383.42 | $396.07 | 290,000 | $384.56 | 21,933 |
| 2026-08-03 | $380.89 | $393.46 | 347,100 | $372.63 | 16,834 |
| 2026-07-31 | $366.73 | $378.83 | 232,400 | $365.54 | 13,522 |
| 2026-07-30 | $365.46 | $377.52 | 321,400 | $364.88 | 18,054 |
| 2026-07-29 | $360.07 | $371.95 | 257,100 | $365.82 | 26,588 |
| 2026-07-28 | $370.12 | $382.33 | 244,200 | $365.42 | 16,370 |
| 2026-07-27 | $363.80 | $375.80 | 199,300 | $362.97 | 19,231 |
| 2026-07-24 | $358.29 | $370.11 | 196,800 | $349.01 | 14,541 |
| 2026-07-23 | $347.77 | $359.24 | 239,700 | $342.59 | 27,605 |
| 2026-07-22 | $346.70 | $358.14 | 350,200 | $344.41 | 34,755 |
| 2026-07-21 | $340.58 | $351.82 | 910,100 | $369.44 | 65,986 |
| 2026-07-20 | $366.12 | $378.20 | 109,700 | $371.08 | 6,278 |
| 2026-07-17 | $369.83 | $382.03 | 217,300 | — | — |
| 2026-07-16 | $376.79 | $389.22 | 190,300 | — | — |
| 2026-07-15 | $379.59 | $392.11 | 170,500 | — | — |
| 2026-07-14 | $366.00 | $378.08 | 194,300 | — | — |
| 2026-07-13 | $359.78 | $371.65 | 234,600 | — | — |
| 2026-07-10 | $366.41 | $378.50 | 198,100 | — | — |
| 2026-07-09 | $364.96 | $377.00 | 221,000 | — | — |
| 2026-07-08 | $356.27 | $368.03 | 232,900 | — | — |
| 2026-07-07 | $359.72 | $371.59 | 285,000 | — | — |
| 2026-07-06 | $356.61 | $368.38 | 292,200 | — | — |
| 2026-07-02 | $344.60 | $355.97 | 204,100 | — | — |
| 2026-07-01 | $336.91 | $348.03 | 303,900 | — | — |
| 2026-06-30 | $338.40 | $349.57 | 550,900 | — | — |
| 2026-06-29 | $342.46 | $353.76 | 489,300 | — | — |
| 2026-06-26 | $341.98 | $353.26 | 450,900 | — | — |
| 2026-06-25 | $340.08 | $351.30 | 199,400 | — | — |
| 2026-06-24 | $339.10 | $350.29 | 257,100 | — | — |
| 2026-06-23 | $350.22 | $361.78 | 259,600 | — | — |
| 2026-06-22 | $357.31 | $369.10 | 317,000 | — | — |
| 2026-06-18 | $352.90 | $364.54 | 646,700 | — | — |
| 2026-06-17 | $355.67 | $367.41 | 255,900 | — | — |
| 2026-06-16 | $357.50 | $369.30 | 169,700 | — | — |
| 2026-06-15 | $352.93 | $364.58 | 260,500 | — | — |
| 2026-06-12 | $354.62 | $366.32 | 371,500 | — | — |
| 2026-06-11 | $344.33 | $355.69 | 233,300 | — | — |
| 2026-06-10 | $335.34 | $346.40 | 325,800 | — | — |
| 2026-06-09 | $342.12 | $353.41 | 362,700 | — | — |
| 2026-06-08 | $336.62 | $347.73 | 613,000 | — | — |
| 2026-06-05 | $336.81 | $347.92 | 611,100 | — | — |
| 2026-06-04 | $334.82 | $345.87 | 544,300 | — | — |
| 2026-06-03 | $311.61 | $321.89 | 383,100 | — | — |
| 2026-06-02 | $310.52 | $320.77 | 310,200 | — | — |
| 2026-06-01 | $302.45 | $312.43 | 258,100 | — | — |
| 2026-05-29 | $302.85 | $312.84 | 500,400 | — | — |
| 2026-05-28 | $302.96 | $312.96 | 297,100 | — | — |
| 2026-05-27 | $307.92 | $318.08 | 451,300 | — | — |
| 2026-05-26 | $308.65 | $318.83 | 227,900 | — | — |
| 2026-05-22 | $301.96 | $311.92 | 262,700 | — | — |
| 2026-05-21 | $302.63 | $312.62 | 338,100 | — | — |
| 2026-05-20 | $301.34 | $311.28 | 355,400 | — | — |
| 2026-05-19 | $294.90 | $304.63 | 232,300 | — | — |
| 2026-05-18 | $297.03 | $306.83 | 231,800 | — | — |
| 2026-05-15 | $293.91 | $303.61 | 308,300 | — | — |
| 2026-05-14 | $302.10 | $312.07 | 186,600 | — | — |
| 2026-05-13 | $303.48 | $313.49 | 174,500 | — | — |
| 2026-05-12 | $301.53 | $311.48 | 285,700 | — | — |
| 2026-05-11 | $301.28 | $311.22 | 273,400 | — | — |
| 2026-05-08 | $302.80 | $312.78 | 339,900 | — | — |
| 2026-05-07 | $297.76 | $307.57 | 318,000 | — | — |
| 2026-05-06 | $306.02 | $316.11 | 280,500 | — | — |
| 2026-05-05 | $303.64 | $313.65 | 274,900 | — | — |
| 2026-05-04 | $297.53 | $307.34 | 373,100 | — | — |
| 2026-05-01 | $291.07 | $300.66 | 561,200 | — | — |
| 2026-04-30 | $294.67 | $304.38 | 473,700 | — | — |
| 2026-04-29 | $289.10 | $298.63 | 335,500 | — | — |
| 2026-04-28 | $292.47 | $302.11 | 279,500 | — | — |
| 2026-04-27 | $291.57 | $301.18 | 281,200 | — | — |
| 2026-04-24 | $287.44 | $296.91 | 302,400 | — | — |
| 2026-04-23 | $284.39 | $293.76 | 692,400 | — | — |
| 2026-04-22 | $301.30 | $311.23 | 209,400 | — | — |
| 2026-04-21 | $300.91 | $310.83 | 209,500 | — | — |
| 2026-04-20 | $300.97 | $310.89 | 225,100 | — | — |
| 2026-04-17 | $294.98 | $304.70 | 588,400 | — | — |
| 2026-04-16 | $299.41 | $309.28 | 346,400 | — | — |
| 2026-04-15 | $301.15 | $311.08 | 298,800 | — | — |