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
- 1999-10-01 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 | — | — | — | $1,115.01 | 16,946 |
| 2026-09-03 | — | — | — | $1,113.50 | 25,070 |
| 2026-09-02 | — | — | — | $1,130.33 | 61,647 |
| 2026-09-01 | — | — | — | $1,138.88 | 39,115 |
| 2026-08-31 | — | — | — | $1,160.45 | 45,406 |
| 2026-08-28 | — | — | — | $1,170.78 | 35,426 |
| 2026-08-27 | $1,167.57 | $1,972.92 | 751,300 | $1,165.95 | 39,414 |
| 2026-08-26 | $1,173.21 | $1,982.45 | 644,900 | $1,176.00 | 36,451 |
| 2026-08-25 | $1,176.64 | $1,988.25 | 488,500 | $1,171.06 | 36,473 |
| 2026-08-24 | $1,172.61 | $1,981.44 | 585,000 | $1,158.76 | 29,396 |
| 2026-08-21 | $1,156.55 | $1,954.30 | 380,600 | $1,149.43 | 27,047 |
| 2026-08-20 | $1,139.82 | $1,926.03 | 702,200 | $1,158.56 | 20,170 |
| 2026-08-19 | $1,158.92 | $1,958.31 | 584,600 | $1,156.78 | 29,007 |
| 2026-08-18 | $1,154.35 | $1,950.58 | 355,300 | $1,139.34 | 21,202 |
| 2026-08-17 | $1,147.11 | $1,938.35 | 450,300 | $1,167.64 | 23,625 |
| 2026-08-14 | $1,173.73 | $1,983.33 | 514,900 | $1,176.63 | 28,154 |
| 2026-08-13 | $1,182.84 | $1,998.73 | 379,200 | $1,164.30 | 24,847 |
| 2026-08-12 | $1,160.91 | $1,961.67 | 378,400 | $1,157.03 | 35,422 |
| 2026-08-11 | $1,148.84 | $1,941.27 | 438,100 | $1,131.50 | 27,386 |
| 2026-08-10 | $1,131.40 | $1,911.80 | 656,200 | $1,134.70 | 24,947 |
| 2026-08-07 | $1,136.39 | $1,920.24 | 588,800 | $1,131.09 | 29,237 |
| 2026-08-06 | $1,129.30 | $1,908.26 | 701,800 | $1,136.65 | 52,363 |
| 2026-08-05 | $1,133.58 | $1,915.49 | 761,600 | $1,144.25 | 28,779 |
| 2026-08-04 | $1,131.13 | $1,911.35 | 625,000 | $1,134.45 | 41,255 |
| 2026-08-03 | $1,126.63 | $1,903.74 | 745,900 | $1,100.07 | 42,801 |
| 2026-07-31 | $1,090.39 | $1,842.51 | 378,200 | $1,099.23 | 20,371 |
| 2026-07-30 | $1,098.37 | $1,855.99 | 624,200 | $1,079.36 | 39,656 |
| 2026-07-29 | $1,079.19 | $1,823.58 | 1,121,800 | $1,085.88 | 93,651 |
| 2026-07-28 | $1,097.55 | $1,854.60 | 1,044,000 | $1,072.99 | 97,874 |
| 2026-07-27 | $1,062.14 | $1,794.77 | 698,100 | $1,067.13 | 66,902 |
| 2026-07-24 | $1,055.67 | $1,783.84 | 506,300 | $1,034.20 | 34,479 |
| 2026-07-23 | $1,037.16 | $1,752.56 | 633,800 | $1,051.40 | 44,516 |
| 2026-07-22 | $1,056.63 | $1,785.46 | 726,100 | $1,036.60 | 52,420 |
| 2026-07-21 | $1,038.24 | $1,754.38 | 1,009,900 | $1,057.15 | 72,929 |
| 2026-07-20 | $1,054.11 | $1,781.20 | 660,900 | $1,072.20 | 45,042 |
| 2026-07-17 | $1,072.20 | $1,811.77 | 761,000 | — | — |
| 2026-07-16 | $1,087.05 | $1,836.86 | 1,219,500 | — | — |
| 2026-07-15 | $1,093.40 | $1,847.59 | 1,582,900 | — | — |
| 2026-07-14 | $1,025.44 | $1,732.76 | 719,100 | — | — |
| 2026-07-13 | $1,031.56 | $1,743.10 | 940,900 | — | — |
| 2026-07-10 | $1,036.11 | $1,750.79 | 595,000 | — | — |
| 2026-07-09 | $1,019.68 | $1,723.02 | 912,100 | — | — |
| 2026-07-08 | $990.34 | $1,673.44 | 653,400 | — | — |
| 2026-07-07 | $1,009.43 | $1,705.70 | 462,100 | — | — |
| 2026-07-06 | $1,011.21 | $1,708.71 | 613,000 | — | — |
| 2026-07-02 | $995.73 | $1,682.55 | 634,700 | — | — |
| 2026-07-01 | $980.38 | $1,656.61 | 969,300 | — | — |
| 2026-06-30 | $961.56 | $1,624.81 | 896,200 | — | — |
| 2026-06-29 | $950.17 | $1,605.57 | 884,700 | — | — |
| 2026-06-26 | $964.71 | $1,630.14 | 1,506,800 | — | — |
| 2026-06-25 | $971.92 | $1,642.32 | 1,130,900 | — | — |
| 2026-06-24 | $982.60 | $1,660.37 | 1,567,700 | — | — |
| 2026-06-23 | $1,015.33 | $1,715.67 | 1,455,300 | — | — |
| 2026-06-22 | $1,051.74 | $1,777.20 | 824,100 | — | — |
| 2026-06-18 | $1,050.09 | $1,774.41 | 1,032,200 | — | — |
| 2026-06-17 | $1,057.38 | $1,786.73 | 781,500 | — | — |
| 2026-06-16 | $1,052.23 | $1,778.02 | 462,700 | — | — |
| 2026-06-15 | $1,042.87 | $1,762.21 | 543,100 | — | — |
| 2026-06-12 | $1,032.00 | $1,743.84 | 549,400 | — | — |
| 2026-06-11 | $1,016.58 | $1,717.78 | 842,000 | — | — |
| 2026-06-10 | $1,010.68 | $1,707.81 | 565,900 | — | — |
| 2026-06-09 | $1,011.96 | $1,709.98 | 722,800 | — | — |
| 2026-06-08 | $994.77 | $1,680.93 | 531,700 | — | — |
| 2026-06-05 | $995.60 | $1,682.33 | 724,100 | — | — |
| 2026-06-04 | $1,022.56 | $1,718.21 | 1,023,800 | — | — |
| 2026-06-03 | $990.87 | $1,664.96 | 793,100 | — | — |
| 2026-06-02 | $1,018.96 | $1,712.16 | 727,600 | — | — |
| 2026-06-01 | $1,020.73 | $1,715.13 | 904,800 | — | — |
| 2026-05-29 | $1,046.88 | $1,759.07 | 1,077,900 | — | — |
| 2026-05-28 | $1,046.49 | $1,758.42 | 846,000 | — | — |
| 2026-05-27 | $1,070.34 | $1,798.49 | 515,300 | — | — |
| 2026-05-26 | $1,077.40 | $1,810.35 | 507,400 | — | — |
| 2026-05-22 | $1,073.00 | $1,802.96 | 450,900 | — | — |
| 2026-05-21 | $1,063.75 | $1,787.42 | 624,700 | — | — |
| 2026-05-20 | $1,051.57 | $1,766.95 | 760,400 | — | — |
| 2026-05-19 | $1,036.30 | $1,741.29 | 1,024,100 | — | — |
| 2026-05-18 | $1,085.88 | $1,824.60 | 458,200 | — | — |
| 2026-05-15 | $1,081.90 | $1,817.92 | 456,400 | — | — |
| 2026-05-14 | $1,104.03 | $1,855.10 | 502,200 | — | — |
| 2026-05-13 | $1,094.10 | $1,838.42 | 823,200 | — | — |
| 2026-05-12 | $1,092.50 | $1,835.73 | 484,400 | — | — |
| 2026-05-11 | $1,081.32 | $1,816.94 | 587,400 | — | — |
| 2026-05-08 | $1,084.83 | $1,822.84 | 490,600 | — | — |
| 2026-05-07 | $1,067.74 | $1,794.12 | 477,200 | — | — |
| 2026-05-06 | $1,073.57 | $1,803.92 | 662,600 | — | — |
| 2026-05-05 | $1,048.91 | $1,762.48 | 541,500 | — | — |
| 2026-05-04 | $1,052.25 | $1,768.09 | 424,600 | — | — |
| 2026-05-01 | $1,061.68 | $1,783.94 | 471,100 | — | — |
| 2026-04-30 | $1,065.60 | $1,790.53 | 573,100 | — | — |
| 2026-04-29 | $1,039.38 | $1,746.47 | 398,100 | — | — |
| 2026-04-28 | $1,049.76 | $1,763.91 | 424,500 | — | — |
| 2026-04-27 | $1,056.86 | $1,775.84 | 532,500 | — | — |
| 2026-04-24 | $1,044.97 | $1,755.86 | 365,900 | — | — |
| 2026-04-23 | $1,053.47 | $1,770.14 | 538,800 | — | — |
| 2026-04-22 | $1,062.47 | $1,785.27 | 550,900 | — | — |
| 2026-04-21 | $1,042.85 | $1,752.30 | 673,900 | — | — |
| 2026-04-20 | $1,048.42 | $1,761.66 | 638,300 | — | — |
| 2026-04-17 | $1,052.14 | $1,767.91 | 1,105,200 | — | — |
| 2026-04-16 | $1,024.95 | $1,722.22 | 950,300 | — | — |
| 2026-04-15 | $1,048.60 | $1,761.96 | 1,005,800 | — | — |