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
- 1995-08-18 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 | — | — | — | $419.01 | 12,053 |
| 2026-09-03 | — | — | — | $426.08 | 34,278 |
| 2026-09-02 | — | — | — | $401.67 | 20,204 |
| 2026-09-01 | — | — | — | $422.54 | 18,747 |
| 2026-08-31 | — | — | — | $421.43 | 16,267 |
| 2026-08-28 | — | — | — | $456.23 | 21,435 |
| 2026-08-27 | $459.96 | $687.48 | 219,300 | $465.33 | 14,586 |
| 2026-08-26 | $455.15 | $680.29 | 291,300 | $450.63 | 13,442 |
| 2026-08-25 | $450.46 | $673.28 | 255,800 | $474.97 | 13,756 |
| 2026-08-24 | $468.98 | $700.96 | 428,100 | $495.19 | 22,011 |
| 2026-08-21 | $501.63 | $749.76 | 261,700 | $519.39 | 9,610 |
| 2026-08-20 | $516.58 | $772.10 | 236,000 | $521.98 | 18,305 |
| 2026-08-19 | $528.01 | $789.19 | 451,700 | $547.37 | 12,274 |
| 2026-08-18 | $553.03 | $826.58 | 376,300 | $559.96 | 16,570 |
| 2026-08-17 | $589.27 | $880.75 | 297,200 | $589.09 | 4,729 |
| 2026-08-14 | $578.22 | $864.23 | 246,700 | $557.50 | 14,896 |
| 2026-08-13 | $558.89 | $835.34 | 285,000 | $579.41 | 25,928 |
| 2026-08-12 | $572.10 | $855.09 | 268,200 | $601.87 | 14,462 |
| 2026-08-11 | $578.51 | $864.67 | 258,300 | $589.70 | 10,787 |
| 2026-08-10 | $581.26 | $868.78 | 256,900 | $602.42 | 6,133 |
| 2026-08-07 | $597.33 | $892.80 | 137,500 | $605.83 | 4,690 |
| 2026-08-06 | $590.87 | $883.14 | 154,900 | $593.22 | 4,326 |
| 2026-08-05 | $601.82 | $899.51 | 195,800 | $624.00 | 11,893 |
| 2026-08-04 | $617.68 | $923.21 | 237,300 | $606.54 | 14,593 |
| 2026-08-03 | $592.66 | $885.82 | 194,900 | $572.46 | 6,702 |
| 2026-07-31 | $570.43 | $852.59 | 322,600 | $591.73 | 28,036 |
| 2026-07-30 | $579.87 | $866.70 | 630,700 | $544.28 | 29,753 |
| 2026-07-29 | $492.35 | $735.89 | 299,600 | $522.34 | 26,343 |
| 2026-07-28 | $522.70 | $781.25 | 399,700 | $515.85 | 30,963 |
| 2026-07-27 | $542.52 | $810.87 | 303,600 | $569.93 | 15,740 |
| 2026-07-24 | $568.92 | $850.33 | 216,800 | $595.00 | 17,484 |
| 2026-07-23 | $602.30 | $900.22 | 384,900 | $607.39 | 22,246 |
| 2026-07-22 | $610.35 | $911.51 | 301,400 | $600.70 | 20,639 |
| 2026-07-21 | $605.52 | $904.29 | 267,900 | $631.48 | 13,601 |
| 2026-07-20 | $602.18 | $899.31 | 475,700 | $563.40 | 31,702 |
| 2026-07-17 | $551.26 | $823.26 | 729,000 | — | — |
| 2026-07-16 | $547.51 | $817.66 | 416,700 | — | — |
| 2026-07-15 | $609.24 | $909.85 | 234,600 | — | — |
| 2026-07-14 | $620.74 | $927.02 | 207,600 | — | — |
| 2026-07-13 | $599.74 | $895.66 | 307,100 | — | — |
| 2026-07-10 | $630.32 | $941.33 | 308,900 | — | — |
| 2026-07-09 | $687.49 | $1,026.71 | 181,700 | — | — |
| 2026-07-08 | $665.46 | $993.81 | 212,100 | — | — |
| 2026-07-07 | $663.18 | $990.41 | 404,000 | — | — |
| 2026-07-06 | $725.23 | $1,083.07 | 263,700 | — | — |
| 2026-07-02 | $706.15 | $1,054.58 | 293,300 | — | — |
| 2026-07-01 | $764.56 | $1,141.81 | 263,300 | — | — |
| 2026-06-30 | $798.55 | $1,192.57 | 260,500 | — | — |
| 2026-06-29 | $791.56 | $1,182.13 | 426,600 | — | — |
| 2026-06-26 | $765.46 | $1,143.15 | 807,700 | — | — |
| 2026-06-25 | $753.07 | $1,124.65 | 236,500 | — | — |
| 2026-06-24 | $732.24 | $1,093.54 | 299,700 | — | — |
| 2026-06-23 | $736.77 | $1,100.31 | 438,100 | — | — |
| 2026-06-22 | $790.00 | $1,179.80 | 395,900 | — | — |
| 2026-06-18 | $738.85 | $1,103.41 | 522,900 | — | — |
| 2026-06-17 | $719.52 | $1,074.54 | 317,800 | — | — |
| 2026-06-16 | $690.39 | $1,031.04 | 382,300 | — | — |
| 2026-06-15 | $688.87 | $1,028.77 | 323,600 | — | — |
| 2026-06-12 | $641.68 | $958.30 | 314,600 | — | — |
| 2026-06-11 | $623.66 | $931.39 | 263,400 | — | — |
| 2026-06-10 | $588.90 | $879.47 | 306,500 | — | — |
| 2026-06-09 | $613.93 | $916.85 | 383,400 | — | — |
| 2026-06-08 | $619.98 | $925.89 | 694,500 | — | — |
| 2026-06-05 | $694.72 | $1,037.51 | 1,079,000 | — | — |
| 2026-06-04 | $689.43 | $1,029.61 | 379,400 | — | — |
| 2026-06-03 | $686.37 | $1,025.04 | 312,200 | — | — |
| 2026-06-02 | $663.14 | $990.35 | 236,000 | — | — |
| 2026-06-01 | $646.89 | $966.08 | 245,100 | — | — |
| 2026-05-29 | $667.02 | $996.14 | 294,800 | — | — |
| 2026-05-28 | $677.45 | $1,011.72 | 275,500 | — | — |
| 2026-05-27 | $673.51 | $1,005.83 | 284,300 | — | — |
| 2026-05-26 | $670.66 | $1,001.58 | 271,500 | — | — |
| 2026-05-22 | $656.35 | $980.21 | 252,500 | — | — |
| 2026-05-21 | $644.64 | $962.72 | 211,000 | — | — |
| 2026-05-20 | $630.50 | $941.60 | 300,600 | — | — |
| 2026-05-19 | $639.58 | $955.16 | 342,400 | — | — |
| 2026-05-18 | $664.76 | $992.77 | 317,100 | — | — |
| 2026-05-15 | $722.31 | $1,078.71 | 279,400 | — | — |
| 2026-05-14 | $740.91 | $1,106.49 | 250,700 | — | — |
| 2026-05-13 | $719.92 | $1,075.14 | 279,800 | — | — |
| 2026-05-12 | $681.01 | $1,017.03 | 266,000 | — | — |
| 2026-05-11 | $683.52 | $1,020.78 | 381,200 | — | — |
| 2026-05-08 | $680.26 | $1,015.91 | 251,500 | — | — |
| 2026-05-07 | $690.00 | $1,030.46 | 332,900 | — | — |
| 2026-05-06 | $727.54 | $1,086.52 | 329,800 | — | — |
| 2026-05-05 | $720.00 | $1,075.26 | 294,400 | — | — |
| 2026-05-04 | $697.15 | $1,041.14 | 199,800 | — | — |
| 2026-05-01 | $702.27 | $1,048.78 | 314,800 | — | — |
| 2026-04-30 | $669.98 | $1,000.56 | 224,900 | — | — |
| 2026-04-29 | $630.07 | $940.96 | 219,000 | — | — |
| 2026-04-28 | $630.70 | $941.90 | 298,300 | — | — |
| 2026-04-27 | $660.85 | $986.93 | 221,900 | — | — |
| 2026-04-24 | $652.99 | $975.19 | 213,500 | — | — |
| 2026-04-23 | $656.79 | $980.86 | 362,800 | — | — |
| 2026-04-22 | $651.68 | $973.23 | 271,500 | — | — |
| 2026-04-21 | $615.42 | $918.33 | 315,900 | — | — |
| 2026-04-20 | $611.21 | $912.05 | 282,600 | — | — |
| 2026-04-17 | $597.88 | $892.16 | 808,600 | — | — |
| 2026-04-16 | $601.83 | $898.05 | 250,400 | — | — |
| 2026-04-15 | $606.43 | $904.92 | 224,000 | — | — |