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-12-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 | — | — | — | $990.85 | 16,782 |
| 2026-09-03 | — | — | — | $986.75 | 18,892 |
| 2026-09-02 | — | — | — | $990.59 | 22,011 |
| 2026-09-01 | — | — | — | $1,033.55 | 18,027 |
| 2026-08-31 | — | — | — | $1,036.77 | 17,631 |
| 2026-08-28 | — | — | — | $1,045.79 | 38,595 |
| 2026-08-27 | $1,037.51 | $1,077.74 | 407,200 | $1,054.47 | 31,304 |
| 2026-08-26 | $1,057.66 | $1,098.67 | 297,000 | $1,067.40 | 20,636 |
| 2026-08-25 | $1,053.14 | $1,093.97 | 441,200 | $1,101.41 | 30,832 |
| 2026-08-24 | $1,083.56 | $1,125.57 | 401,900 | $1,100.05 | 25,532 |
| 2026-08-21 | $1,098.51 | $1,141.10 | 472,100 | $1,098.91 | 26,385 |
| 2026-08-20 | $1,095.26 | $1,137.73 | 543,300 | $1,107.43 | 36,960 |
| 2026-08-19 | $1,117.04 | $1,160.35 | 388,700 | $1,120.00 | 25,200 |
| 2026-08-18 | $1,116.38 | $1,159.67 | 395,400 | $1,148.53 | 23,552 |
| 2026-08-17 | $1,164.82 | $1,209.98 | 368,400 | $1,154.50 | 22,569 |
| 2026-08-14 | $1,153.83 | $1,198.57 | 491,400 | $1,124.77 | 29,261 |
| 2026-08-13 | $1,120.58 | $1,164.03 | 437,400 | $1,142.88 | 27,281 |
| 2026-08-12 | $1,129.30 | $1,173.09 | 367,800 | $1,152.94 | 14,684 |
| 2026-08-11 | $1,143.59 | $1,185.88 | 289,400 | $1,143.97 | 14,762 |
| 2026-08-10 | $1,137.52 | $1,179.59 | 510,600 | $1,164.72 | 15,429 |
| 2026-08-07 | $1,162.84 | $1,205.85 | 355,300 | $1,167.37 | 26,320 |
| 2026-08-06 | $1,162.66 | $1,205.66 | 472,100 | $1,164.52 | 30,300 |
| 2026-08-05 | $1,162.04 | $1,205.02 | 374,100 | $1,150.98 | 28,771 |
| 2026-08-04 | $1,150.13 | $1,192.67 | 597,600 | $1,127.65 | 47,333 |
| 2026-08-03 | $1,115.92 | $1,157.19 | 462,000 | $1,083.08 | 31,044 |
| 2026-07-31 | $1,079.26 | $1,119.18 | 381,100 | $1,076.58 | 35,187 |
| 2026-07-30 | $1,068.63 | $1,108.15 | 353,100 | $1,078.19 | 27,061 |
| 2026-07-29 | $1,055.11 | $1,094.13 | 625,000 | $1,096.29 | 44,918 |
| 2026-07-28 | $1,091.26 | $1,131.62 | 677,000 | $1,132.05 | 48,644 |
| 2026-07-27 | $1,127.91 | $1,169.62 | 474,400 | $1,132.97 | 40,813 |
| 2026-07-24 | $1,141.59 | $1,183.81 | 490,600 | $1,138.66 | 34,384 |
| 2026-07-23 | $1,139.71 | $1,181.86 | 1,204,600 | $1,106.96 | 82,219 |
| 2026-07-22 | $1,035.06 | $1,073.34 | 694,100 | $1,012.31 | 37,992 |
| 2026-07-21 | $1,013.54 | $1,051.02 | 667,100 | $1,022.00 | 52,872 |
| 2026-07-20 | $1,012.71 | $1,050.16 | 523,000 | $1,056.11 | 28,313 |
| 2026-07-17 | $1,045.21 | $1,083.87 | 490,200 | — | — |
| 2026-07-16 | $1,071.82 | $1,111.46 | 344,700 | — | — |
| 2026-07-15 | $1,047.28 | $1,086.01 | 477,000 | — | — |
| 2026-07-14 | $1,065.83 | $1,105.25 | 433,700 | — | — |
| 2026-07-13 | $1,085.34 | $1,125.48 | 277,200 | — | — |
| 2026-07-10 | $1,095.55 | $1,136.07 | 278,500 | — | — |
| 2026-07-09 | $1,088.67 | $1,128.93 | 350,000 | — | — |
| 2026-07-08 | $1,071.49 | $1,111.12 | 418,300 | — | — |
| 2026-07-07 | $1,056.02 | $1,095.08 | 507,200 | — | — |
| 2026-07-06 | $1,099.68 | $1,140.35 | 292,800 | — | — |
| 2026-07-02 | $1,098.59 | $1,139.22 | 341,500 | — | — |
| 2026-07-01 | $1,111.76 | $1,152.88 | 311,800 | — | — |
| 2026-06-30 | $1,132.89 | $1,174.79 | 317,500 | — | — |
| 2026-06-29 | $1,122.67 | $1,164.19 | 350,200 | — | — |
| 2026-06-26 | $1,121.66 | $1,163.14 | 959,600 | — | — |
| 2026-06-25 | $1,139.51 | $1,181.65 | 759,600 | — | — |
| 2026-06-24 | $1,083.72 | $1,123.80 | 503,800 | — | — |
| 2026-06-23 | $1,063.14 | $1,102.46 | 447,000 | — | — |
| 2026-06-22 | $1,092.68 | $1,133.09 | 444,000 | — | — |
| 2026-06-18 | $1,076.81 | $1,116.63 | 846,500 | — | — |
| 2026-06-17 | $1,048.97 | $1,087.77 | 433,300 | — | — |
| 2026-06-16 | $1,069.81 | $1,109.38 | 434,900 | — | — |
| 2026-06-15 | $1,084.01 | $1,124.10 | 671,200 | — | — |
| 2026-06-12 | $1,074.24 | $1,113.97 | 450,500 | — | — |
| 2026-06-11 | $1,068.49 | $1,108.01 | 720,900 | — | — |
| 2026-06-10 | $1,056.35 | $1,095.42 | 575,300 | — | — |
| 2026-06-09 | $1,094.17 | $1,134.64 | 455,400 | — | — |
| 2026-06-08 | $1,084.05 | $1,124.14 | 454,100 | — | — |
| 2026-06-05 | $1,067.77 | $1,107.26 | 560,900 | — | — |
| 2026-06-04 | $1,084.62 | $1,124.73 | 581,400 | — | — |
| 2026-06-03 | $1,056.58 | $1,095.66 | 860,200 | — | — |
| 2026-06-02 | $994.82 | $1,031.61 | 321,800 | — | — |
| 2026-06-01 | $997.82 | $1,034.72 | 502,400 | — | — |
| 2026-05-29 | $995.67 | $1,032.49 | 573,500 | — | — |
| 2026-05-28 | $988.42 | $1,024.98 | 360,700 | — | — |
| 2026-05-27 | $988.24 | $1,024.79 | 478,600 | — | — |
| 2026-05-26 | $962.92 | $998.53 | 354,400 | — | — |
| 2026-05-22 | $938.62 | $973.33 | 339,300 | — | — |
| 2026-05-21 | $932.18 | $966.66 | 303,700 | — | — |
| 2026-05-20 | $936.27 | $970.90 | 618,300 | — | — |
| 2026-05-19 | $927.62 | $961.93 | 541,200 | — | — |
| 2026-05-18 | $944.57 | $979.50 | 572,500 | — | — |
| 2026-05-15 | $961.15 | $996.70 | 524,500 | — | — |
| 2026-05-14 | $972.96 | $1,008.94 | 384,800 | — | — |
| 2026-05-13 | $935.26 | $969.85 | 650,000 | — | — |
| 2026-05-12 | $955.76 | $989.07 | 732,100 | — | — |
| 2026-05-11 | $938.15 | $970.84 | 493,300 | — | — |
| 2026-05-08 | $937.00 | $969.65 | 377,200 | — | — |
| 2026-05-07 | $944.12 | $977.02 | 478,500 | — | — |
| 2026-05-06 | $964.50 | $998.11 | 684,400 | — | — |
| 2026-05-05 | $933.95 | $966.50 | 564,400 | — | — |
| 2026-05-04 | $925.21 | $957.45 | 453,600 | — | — |
| 2026-05-01 | $949.23 | $982.31 | 505,700 | — | — |
| 2026-04-30 | $959.84 | $993.29 | 816,500 | — | — |
| 2026-04-29 | $952.13 | $985.31 | 438,500 | — | — |
| 2026-04-28 | $962.72 | $996.27 | 540,600 | — | — |
| 2026-04-27 | $959.85 | $993.30 | 528,900 | — | — |
| 2026-04-24 | $974.41 | $1,008.37 | 1,043,600 | — | — |
| 2026-04-23 | $986.78 | $1,021.17 | 1,635,300 | — | — |
| 2026-04-22 | $802.79 | $830.76 | 585,200 | — | — |
| 2026-04-21 | $806.22 | $834.31 | 428,600 | — | — |
| 2026-04-20 | $812.27 | $840.57 | 407,000 | — | — |
| 2026-04-17 | $796.15 | $823.89 | 601,500 | — | — |
| 2026-04-16 | $777.49 | $804.58 | 486,200 | — | — |
| 2026-04-15 | $765.29 | $791.96 | 525,700 | — | — |