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 — 2026
| 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 | — | — |
| 2026-04-14 | $771.01 | $797.88 | 449,500 | — | — |
| 2026-04-13 | $779.53 | $806.69 | 423,200 | — | — |
| 2026-04-10 | $771.93 | $798.83 | 357,700 | — | — |
| 2026-04-09 | $767.36 | $794.10 | 460,300 | — | — |
| 2026-04-08 | $760.69 | $787.20 | 677,900 | — | — |
| 2026-04-07 | $732.74 | $758.27 | 336,100 | — | — |
| 2026-04-06 | $736.50 | $762.16 | 269,900 | — | — |
| 2026-04-02 | $732.09 | $757.60 | 493,100 | — | — |
| 2026-04-01 | $731.54 | $757.03 | 583,900 | — | — |
| 2026-03-31 | $728.56 | $753.95 | 779,400 | — | — |
| 2026-03-30 | $713.86 | $738.74 | 513,500 | — | — |
| 2026-03-27 | $734.30 | $759.89 | 590,000 | — | — |
| 2026-03-26 | $742.22 | $768.08 | 422,500 | — | — |
| 2026-03-25 | $747.59 | $773.64 | 482,100 | — | — |
| 2026-03-24 | $746.84 | $772.87 | 495,300 | — | — |
| 2026-03-23 | $732.05 | $757.56 | 570,700 | — | — |
| 2026-03-20 | $710.47 | $735.23 | 706,300 | — | — |
| 2026-03-19 | $719.95 | $745.04 | 624,100 | — | — |
| 2026-03-18 | $725.30 | $750.57 | 431,400 | — | — |
| 2026-03-17 | $745.02 | $770.98 | 507,400 | — | — |
| 2026-03-16 | $743.13 | $769.03 | 499,400 | — | — |
| 2026-03-13 | $737.22 | $762.91 | 810,300 | — | — |
| 2026-03-12 | $733.82 | $759.39 | 861,400 | — | — |
| 2026-03-11 | $780.57 | $807.77 | 398,600 | — | — |
| 2026-03-10 | $775.79 | $802.82 | 1,026,500 | — | — |
| 2026-03-09 | $820.68 | $849.28 | 1,007,200 | — | — |
| 2026-03-06 | $809.60 | $837.81 | 720,600 | — | — |
| 2026-03-05 | $842.93 | $872.30 | 533,500 | — | — |
| 2026-03-04 | $851.88 | $881.57 | 514,800 | — | — |
| 2026-03-03 | $833.47 | $862.51 | 751,500 | — | — |
| 2026-03-02 | $820.58 | $849.17 | 772,200 | — | — |
| 2026-02-27 | $840.00 | $869.27 | 908,700 | — | — |
| 2026-02-26 | $858.09 | $887.99 | 437,400 | — | — |
| 2026-02-25 | $854.46 | $884.24 | 724,900 | — | — |
| 2026-02-24 | $896.88 | $928.13 | 450,700 | — | — |
| 2026-02-23 | $882.70 | $913.46 | 543,500 | — | — |
| 2026-02-20 | $909.11 | $940.79 | 491,400 | — | — |
| 2026-02-19 | $888.98 | $919.96 | 448,600 | — | — |
| 2026-02-18 | $880.18 | $910.85 | 414,200 | — | — |
| 2026-02-17 | $863.28 | $893.36 | 597,500 | — | — |
| 2026-02-13 | $869.57 | $899.87 | 587,100 | — | — |
| 2026-02-12 | $869.46 | $899.76 | 630,100 | — | — |
| 2026-02-11 | $873.83 | $904.28 | 750,600 | — | — |
| 2026-02-10 | $876.58 | $905.09 | 430,000 | — | — |
| 2026-02-09 | $876.52 | $905.03 | 663,300 | — | — |
| 2026-02-06 | $899.55 | $928.80 | 962,700 | — | — |
| 2026-02-05 | $847.77 | $875.34 | 972,400 | — | — |
| 2026-02-04 | $848.13 | $875.71 | 1,538,200 | — | — |
| 2026-02-03 | $792.75 | $818.53 | 954,100 | — | — |
| 2026-02-02 | $778.98 | $804.31 | 1,123,500 | — | — |
| 2026-01-30 | $782.06 | $807.49 | 1,038,100 | — | — |
| 2026-01-29 | $787.04 | $812.64 | 2,809,500 | — | — |
| 2026-01-28 | $903.19 | $932.56 | 612,500 | — | — |
| 2026-01-27 | $907.45 | $936.96 | 408,300 | — | — |
| 2026-01-26 | $911.16 | $940.79 | 445,700 | — | — |
| 2026-01-23 | $919.03 | $948.92 | 574,100 | — | — |
| 2026-01-22 | $956.01 | $987.10 | 585,900 | — | — |
| 2026-01-21 | $940.09 | $970.66 | 572,900 | — | — |
| 2026-01-20 | $910.55 | $940.16 | 574,400 | — | — |
| 2026-01-16 | $921.24 | $951.20 | 407,400 | — | — |
| 2026-01-15 | $926.57 | $956.70 | 342,500 | — | — |
| 2026-01-14 | $917.34 | $947.17 | 564,600 | — | — |
| 2026-01-13 | $940.17 | $970.75 | 610,200 | — | — |
| 2026-01-12 | $948.49 | $979.34 | 579,800 | — | — |
| 2026-01-09 | $938.79 | $969.32 | 753,300 | — | — |
| 2026-01-08 | $917.86 | $947.71 | 821,700 | — | — |
| 2026-01-07 | $880.88 | $909.53 | 543,600 | — | — |
| 2026-01-06 | $892.10 | $921.11 | 777,000 | — | — |
| 2026-01-05 | $887.01 | $915.86 | 1,145,300 | — | — |
| 2026-01-02 | $845.06 | $872.54 | 536,500 | — | — |