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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $1,070.34 | $1,788.53 | 327,600 | — | — |
| 2025-12-30 | $1,083.31 | $1,810.21 | 273,100 | — | — |
| 2025-12-29 | $1,088.40 | $1,818.71 | 295,100 | — | — |
| 2025-12-26 | $1,088.11 | $1,818.23 | 230,300 | — | — |
| 2025-12-24 | $1,088.96 | $1,819.65 | 195,100 | — | — |
| 2025-12-23 | $1,086.55 | $1,815.62 | 265,400 | — | — |
| 2025-12-22 | $1,088.21 | $1,818.40 | 575,500 | — | — |
| 2025-12-19 | $1,060.17 | $1,771.54 | 1,174,100 | — | — |
| 2025-12-18 | $1,064.99 | $1,779.59 | 588,400 | — | — |
| 2025-12-17 | $1,065.00 | $1,779.61 | 648,100 | — | — |
| 2025-12-16 | $1,068.14 | $1,784.86 | 651,500 | — | — |
| 2025-12-15 | $1,082.16 | $1,808.29 | 564,700 | — | — |
| 2025-12-12 | $1,089.09 | $1,819.87 | 608,000 | — | — |
| 2025-12-11 | $1,101.84 | $1,841.17 | 774,100 | — | — |
| 2025-12-10 | $1,083.36 | $1,810.29 | 840,700 | — | — |
| 2025-12-09 | $1,071.31 | $1,790.16 | 445,300 | — | — |
| 2025-12-08 | $1,062.02 | $1,774.63 | 612,600 | — | — |
| 2025-12-05 | $1,072.16 | $1,791.58 | 544,100 | — | — |
| 2025-12-04 | $1,075.58 | $1,788.58 | 597,800 | — | — |
| 2025-12-03 | $1,079.87 | $1,795.72 | 863,200 | — | — |
| 2025-12-02 | $1,038.62 | $1,727.12 | 376,500 | — | — |
| 2025-12-01 | $1,039.94 | $1,729.32 | 624,600 | — | — |
| 2025-11-28 | $1,047.30 | $1,741.56 | 300,300 | — | — |
| 2025-11-26 | $1,040.06 | $1,729.52 | 561,000 | — | — |
| 2025-11-25 | $1,029.77 | $1,712.41 | 688,700 | — | — |
| 2025-11-24 | $1,019.49 | $1,695.31 | 1,010,300 | — | — |
| 2025-11-21 | $1,014.72 | $1,687.38 | 1,229,200 | — | — |
| 2025-11-20 | $992.52 | $1,650.46 | 677,800 | — | — |
| 2025-11-19 | $1,014.68 | $1,687.31 | 838,600 | — | — |
| 2025-11-18 | $1,019.14 | $1,694.73 | 749,500 | — | — |
| 2025-11-17 | $1,023.80 | $1,702.48 | 935,200 | — | — |
| 2025-11-14 | $1,057.94 | $1,759.25 | 459,100 | — | — |
| 2025-11-13 | $1,069.65 | $1,778.72 | 541,700 | — | — |
| 2025-11-12 | $1,093.93 | $1,819.10 | 432,800 | — | — |
| 2025-11-11 | $1,085.76 | $1,805.51 | 309,600 | — | — |
| 2025-11-10 | $1,082.63 | $1,800.31 | 413,500 | — | — |
| 2025-11-07 | $1,082.20 | $1,799.59 | 470,300 | — | — |
| 2025-11-06 | $1,069.44 | $1,778.37 | 415,700 | — | — |
| 2025-11-05 | $1,073.57 | $1,785.24 | 550,200 | — | — |
| 2025-11-04 | $1,059.91 | $1,762.53 | 934,800 | — | — |
| 2025-11-03 | $1,068.83 | $1,777.36 | 790,900 | — | — |
| 2025-10-31 | $1,082.81 | $1,800.61 | 895,300 | — | — |
| 2025-10-30 | $1,098.05 | $1,825.95 | 631,700 | — | — |
| 2025-10-29 | $1,098.00 | $1,825.87 | 861,700 | — | — |
| 2025-10-28 | $1,124.95 | $1,870.68 | 390,000 | — | — |
| 2025-10-27 | $1,131.31 | $1,881.26 | 726,100 | — | — |
| 2025-10-24 | $1,136.63 | $1,890.10 | 560,700 | — | — |
| 2025-10-23 | $1,125.00 | $1,870.77 | 371,600 | — | — |
| 2025-10-22 | $1,129.68 | $1,878.55 | 618,600 | — | — |
| 2025-10-21 | $1,130.00 | $1,879.08 | 1,052,000 | — | — |
| 2025-10-20 | $1,160.00 | $1,928.97 | 678,800 | — | — |
| 2025-10-17 | $1,161.16 | $1,930.90 | 777,500 | — | — |
| 2025-10-16 | $1,171.36 | $1,947.86 | 1,250,200 | — | — |
| 2025-10-15 | $1,202.59 | $1,999.79 | 1,003,700 | — | — |
| 2025-10-14 | $1,194.26 | $1,985.94 | 1,146,400 | — | — |
| 2025-10-13 | $1,155.12 | $1,920.85 | 742,400 | — | — |
| 2025-10-10 | $1,132.36 | $1,883.00 | 643,500 | — | — |
| 2025-10-09 | $1,167.43 | $1,941.32 | 478,000 | — | — |
| 2025-10-08 | $1,165.00 | $1,937.28 | 393,500 | — | — |
| 2025-10-07 | $1,166.23 | $1,939.33 | 531,300 | — | — |
| 2025-10-06 | $1,179.27 | $1,961.01 | 772,600 | — | — |
| 2025-10-03 | $1,160.69 | $1,930.11 | 377,200 | — | — |
| 2025-10-02 | $1,160.54 | $1,929.86 | 615,800 | — | — |
| 2025-10-01 | $1,141.07 | $1,897.49 | 604,300 | — | — |
| 2025-09-30 | $1,165.87 | $1,938.73 | 691,600 | — | — |
| 2025-09-29 | $1,175.56 | $1,954.84 | 567,500 | — | — |
| 2025-09-26 | $1,156.45 | $1,923.06 | 435,500 | — | — |
| 2025-09-25 | $1,147.29 | $1,907.83 | 680,300 | — | — |
| 2025-09-24 | $1,127.98 | $1,875.72 | 345,400 | — | — |
| 2025-09-23 | $1,131.75 | $1,881.99 | 427,100 | — | — |
| 2025-09-22 | $1,136.21 | $1,889.41 | 366,000 | — | — |
| 2025-09-19 | $1,142.85 | $1,900.45 | 1,505,500 | — | — |
| 2025-09-18 | $1,137.13 | $1,890.94 | 523,900 | — | — |
| 2025-09-17 | $1,131.78 | $1,882.04 | 508,000 | — | — |
| 2025-09-16 | $1,118.89 | $1,860.60 | 547,500 | — | — |
| 2025-09-15 | $1,115.11 | $1,854.32 | 506,800 | — | — |
| 2025-09-12 | $1,123.41 | $1,868.12 | 544,800 | — | — |
| 2025-09-11 | $1,134.18 | $1,886.03 | 585,100 | — | — |
| 2025-09-10 | $1,102.89 | $1,834.00 | 367,400 | — | — |
| 2025-09-09 | $1,105.67 | $1,838.62 | 334,200 | — | — |
| 2025-09-08 | $1,104.92 | $1,837.37 | 671,000 | — | — |
| 2025-09-05 | $1,099.15 | $1,827.78 | 487,600 | — | — |
| 2025-09-04 | $1,108.76 | $1,835.10 | 460,000 | — | — |
| 2025-09-03 | $1,099.49 | $1,819.75 | 412,900 | — | — |
| 2025-09-02 | $1,114.77 | $1,845.04 | 391,300 | — | — |
| 2025-08-29 | $1,127.14 | $1,865.52 | 356,100 | — | — |
| 2025-08-28 | $1,130.48 | $1,871.04 | 475,200 | — | — |
| 2025-08-27 | $1,131.63 | $1,872.95 | 310,000 | — | — |
| 2025-08-26 | $1,139.80 | $1,886.47 | 580,200 | — | — |
| 2025-08-25 | $1,137.10 | $1,882.00 | 415,000 | — | — |
| 2025-08-22 | $1,148.17 | $1,900.32 | 433,700 | — | — |
| 2025-08-21 | $1,124.75 | $1,861.56 | 275,100 | — | — |
| 2025-08-20 | $1,128.46 | $1,867.70 | 573,100 | — | — |
| 2025-08-19 | $1,128.47 | $1,867.72 | 611,700 | — | — |
| 2025-08-18 | $1,136.12 | $1,880.38 | 405,800 | — | — |
| 2025-08-15 | $1,135.01 | $1,878.54 | 582,200 | — | — |
| 2025-08-14 | $1,160.16 | $1,920.17 | 407,600 | — | — |
| 2025-08-13 | $1,160.03 | $1,919.95 | 570,800 | — | — |
| 2025-08-12 | $1,159.61 | $1,919.26 | 669,000 | — | — |
| 2025-08-11 | $1,127.93 | $1,866.82 | 575,600 | — | — |
| 2025-08-08 | $1,124.97 | $1,861.92 | 427,800 | — | — |
| 2025-08-07 | $1,112.83 | $1,841.83 | 381,400 | — | — |
| 2025-08-06 | $1,120.54 | $1,854.59 | 404,900 | — | — |
| 2025-08-05 | $1,109.64 | $1,836.55 | 481,300 | — | — |
| 2025-08-04 | $1,116.06 | $1,847.18 | 503,100 | — | — |
| 2025-08-01 | $1,091.80 | $1,807.03 | 673,200 | — | — |
| 2025-07-31 | $1,106.01 | $1,830.54 | 498,400 | — | — |
| 2025-07-30 | $1,114.65 | $1,844.84 | 372,400 | — | — |
| 2025-07-29 | $1,121.53 | $1,856.23 | 422,000 | — | — |
| 2025-07-28 | $1,117.82 | $1,850.09 | 299,300 | — | — |
| 2025-07-25 | $1,123.28 | $1,859.13 | 516,300 | — | — |
| 2025-07-24 | $1,118.37 | $1,851.00 | 539,500 | — | — |
| 2025-07-23 | $1,120.37 | $1,854.31 | 653,400 | — | — |
| 2025-07-22 | $1,100.39 | $1,821.24 | 580,800 | — | — |
| 2025-07-21 | $1,093.02 | $1,809.05 | 445,700 | — | — |
| 2025-07-18 | $1,103.59 | $1,826.54 | 991,300 | — | — |
| 2025-07-17 | $1,105.38 | $1,829.50 | 1,175,600 | — | — |
| 2025-07-16 | $1,082.24 | $1,791.20 | 1,407,200 | — | — |
| 2025-07-15 | $1,046.16 | $1,731.49 | 1,939,400 | — | — |
| 2025-07-14 | $1,111.46 | $1,839.56 | 661,800 | — | — |
| 2025-07-11 | $1,101.64 | $1,823.31 | 545,400 | — | — |
| 2025-07-10 | $1,104.05 | $1,827.30 | 467,500 | — | — |
| 2025-07-09 | $1,088.75 | $1,801.98 | 340,400 | — | — |
| 2025-07-08 | $1,075.02 | $1,779.25 | 502,500 | — | — |
| 2025-07-07 | $1,075.97 | $1,780.83 | 559,700 | — | — |
| 2025-07-03 | $1,082.15 | $1,791.05 | 342,700 | — | — |
| 2025-07-02 | $1,070.57 | $1,771.89 | 495,000 | — | — |
| 2025-07-01 | $1,054.27 | $1,744.91 | 472,900 | — | — |
| 2025-06-30 | $1,049.25 | $1,736.60 | 530,400 | — | — |
| 2025-06-27 | $1,047.82 | $1,734.23 | 799,900 | — | — |
| 2025-06-26 | $1,030.79 | $1,706.05 | 631,200 | — | — |
| 2025-06-25 | $1,018.08 | $1,685.01 | 661,800 | — | — |
| 2025-06-24 | $1,004.97 | $1,663.31 | 699,500 | — | — |
| 2025-06-23 | $986.30 | $1,632.41 | 642,900 | — | — |
| 2025-06-20 | $974.44 | $1,612.78 | 859,500 | — | — |
| 2025-06-18 | $979.52 | $1,621.19 | 662,600 | — | — |
| 2025-06-17 | $969.18 | $1,604.08 | 624,800 | — | — |
| 2025-06-16 | $982.10 | $1,625.46 | 522,400 | — | — |
| 2025-06-13 | $971.82 | $1,608.45 | 674,300 | — | — |
| 2025-06-12 | $988.25 | $1,635.64 | 558,500 | — | — |
| 2025-06-11 | $993.30 | $1,644.00 | 645,700 | — | — |
| 2025-06-10 | $991.90 | $1,641.68 | 478,700 | — | — |
| 2025-06-09 | $988.84 | $1,636.62 | 420,000 | — | — |
| 2025-06-06 | $989.05 | $1,636.97 | 627,700 | — | — |
| 2025-06-05 | $985.46 | $1,631.02 | 479,400 | — | — |
| 2025-06-04 | $988.97 | $1,628.21 | 491,700 | — | — |
| 2025-06-03 | $982.13 | $1,616.95 | 495,700 | — | — |
| 2025-06-02 | $978.07 | $1,610.26 | 425,000 | — | — |
| 2025-05-30 | $979.89 | $1,613.26 | 1,061,000 | — | — |
| 2025-05-29 | $976.32 | $1,607.38 | 455,500 | — | — |
| 2025-05-28 | $971.28 | $1,599.09 | 367,100 | — | — |
| 2025-05-27 | $981.32 | $1,615.62 | 843,100 | — | — |
| 2025-05-23 | $963.18 | $1,585.75 | 517,500 | — | — |
| 2025-05-22 | $969.90 | $1,596.81 | 364,100 | — | — |
| 2025-05-21 | $972.83 | $1,601.64 | 696,000 | — | — |
| 2025-05-20 | $997.71 | $1,642.60 | 536,700 | — | — |
| 2025-05-19 | $993.66 | $1,635.93 | 495,000 | — | — |
| 2025-05-16 | $989.71 | $1,629.43 | 723,600 | — | — |
| 2025-05-15 | $983.08 | $1,618.51 | 1,156,600 | — | — |
| 2025-05-14 | $967.06 | $1,592.14 | 679,200 | — | — |
| 2025-05-13 | $959.18 | $1,579.16 | 604,900 | — | — |
| 2025-05-12 | $958.03 | $1,577.27 | 807,900 | — | — |
| 2025-05-09 | $923.44 | $1,520.32 | 684,800 | — | — |
| 2025-05-08 | $928.64 | $1,528.88 | 626,700 | — | — |
| 2025-05-07 | $920.36 | $1,515.25 | 547,800 | — | — |
| 2025-05-06 | $914.97 | $1,506.38 | 482,900 | — | — |
| 2025-05-05 | $920.53 | $1,515.53 | 384,100 | — | — |
| 2025-05-02 | $929.20 | $1,529.81 | 822,500 | — | — |
| 2025-05-01 | $916.14 | $1,508.30 | 451,700 | — | — |
| 2025-04-30 | $914.26 | $1,505.21 | 1,028,900 | — | — |
| 2025-04-29 | $920.52 | $1,515.52 | 392,300 | — | — |
| 2025-04-28 | $913.74 | $1,504.35 | 685,200 | — | — |
| 2025-04-25 | $907.69 | $1,494.39 | 444,400 | — | — |
| 2025-04-24 | $916.26 | $1,508.50 | 619,700 | — | — |
| 2025-04-23 | $892.54 | $1,469.45 | 553,100 | — | — |
| 2025-04-22 | $887.22 | $1,460.69 | 600,700 | — | — |
| 2025-04-21 | $854.00 | $1,406.00 | 644,400 | — | — |
| 2025-04-17 | $875.78 | $1,441.86 | 1,034,300 | — | — |
| 2025-04-16 | $865.78 | $1,425.39 | 591,500 | — | — |
| 2025-04-15 | $888.44 | $1,462.70 | 516,200 | — | — |
| 2025-04-14 | $889.95 | $1,465.19 | 970,300 | — | — |
| 2025-04-11 | $878.78 | $1,446.80 | 963,000 | — | — |
| 2025-04-10 | $858.78 | $1,413.87 | 1,235,600 | — | — |
| 2025-04-09 | $897.08 | $1,476.93 | 1,821,500 | — | — |
| 2025-04-08 | $815.72 | $1,342.98 | 1,812,200 | — | — |
| 2025-04-07 | $817.50 | $1,345.91 | 1,654,100 | — | — |
| 2025-04-04 | $822.62 | $1,354.34 | 1,615,100 | — | — |
| 2025-04-03 | $887.65 | $1,461.40 | 903,000 | — | — |
| 2025-04-02 | $961.84 | $1,583.54 | 490,300 | — | — |
| 2025-04-01 | $944.08 | $1,554.30 | 668,600 | — | — |
| 2025-03-31 | $946.48 | $1,558.26 | 1,195,500 | — | — |
| 2025-03-28 | $946.70 | $1,558.62 | 568,800 | — | — |
| 2025-03-27 | $967.94 | $1,593.59 | 479,100 | — | — |
| 2025-03-26 | $968.24 | $1,594.08 | 667,600 | — | — |
| 2025-03-25 | $973.48 | $1,602.71 | 566,700 | — | — |
| 2025-03-24 | $963.50 | $1,586.28 | 640,000 | — | — |
| 2025-03-21 | $951.73 | $1,566.90 | 5,211,600 | — | — |
| 2025-03-20 | $954.17 | $1,570.92 | 667,900 | — | — |
| 2025-03-19 | $957.23 | $1,575.95 | 1,086,700 | — | — |
| 2025-03-18 | $958.62 | $1,578.24 | 1,086,200 | — | — |
| 2025-03-17 | $958.00 | $1,577.22 | 922,300 | — | — |
| 2025-03-14 | $928.70 | $1,528.98 | 623,600 | — | — |
| 2025-03-13 | $900.46 | $1,482.49 | 656,600 | — | — |
| 2025-03-12 | $910.06 | $1,498.29 | 630,200 | — | — |
| 2025-03-11 | $910.37 | $1,498.81 | 963,100 | — | — |
| 2025-03-10 | $915.26 | $1,506.86 | 1,069,500 | — | — |
| 2025-03-07 | $946.92 | $1,558.98 | 1,180,800 | — | — |
| 2025-03-06 | $959.64 | $1,571.34 | 698,000 | — | — |
| 2025-03-05 | $968.14 | $1,585.26 | 837,800 | — | — |
| 2025-03-04 | $951.79 | $1,558.49 | 1,040,000 | — | — |
| 2025-03-03 | $966.47 | $1,582.53 | 767,000 | — | — |
| 2025-02-28 | $977.78 | $1,601.05 | 1,412,300 | — | — |
| 2025-02-27 | $944.89 | $1,547.19 | 675,200 | — | — |
| 2025-02-26 | $953.77 | $1,561.73 | 614,300 | — | — |
| 2025-02-25 | $958.01 | $1,568.68 | 1,004,000 | — | — |
| 2025-02-24 | $952.80 | $1,560.14 | 1,141,500 | — | — |
| 2025-02-21 | $974.22 | $1,595.22 | 1,254,000 | — | — |
| 2025-02-20 | $989.38 | $1,620.04 | 769,700 | — | — |
| 2025-02-19 | $986.34 | $1,615.06 | 760,300 | — | — |
| 2025-02-18 | $977.86 | $1,601.18 | 1,048,500 | — | — |
| 2025-02-14 | $973.92 | $1,594.73 | 965,200 | — | — |
| 2025-02-13 | $980.30 | $1,605.17 | 480,500 | — | — |
| 2025-02-12 | $973.71 | $1,594.38 | 562,900 | — | — |
| 2025-02-11 | $988.20 | $1,618.11 | 884,900 | — | — |
| 2025-02-10 | $985.55 | $1,613.77 | 683,700 | — | — |
| 2025-02-07 | $992.04 | $1,624.40 | 731,700 | — | — |
| 2025-02-06 | $1,006.62 | $1,648.27 | 688,500 | — | — |
| 2025-02-05 | $1,014.50 | $1,661.17 | 710,200 | — | — |
| 2025-02-04 | $1,015.66 | $1,663.07 | 931,100 | — | — |
| 2025-02-03 | $1,013.75 | $1,659.95 | 1,502,200 | — | — |
| 2025-01-31 | $1,075.50 | $1,761.06 | 957,600 | — | — |
| 2025-01-30 | $1,071.52 | $1,754.54 | 532,100 | — | — |
| 2025-01-29 | $1,052.61 | $1,723.58 | 808,600 | — | — |
| 2025-01-28 | $1,051.20 | $1,721.27 | 1,083,000 | — | — |
| 2025-01-27 | $1,029.94 | $1,686.46 | 662,500 | — | — |
| 2025-01-24 | $1,020.45 | $1,670.92 | 731,300 | — | — |
| 2025-01-23 | $1,017.73 | $1,666.46 | 645,300 | — | — |
| 2025-01-22 | $1,006.34 | $1,647.81 | 570,300 | — | — |
| 2025-01-21 | $1,012.09 | $1,657.23 | 671,600 | — | — |
| 2025-01-17 | $1,004.96 | $1,645.55 | 1,085,800 | — | — |
| 2025-01-16 | $995.72 | $1,630.42 | 883,800 | — | — |
| 2025-01-15 | $1,013.18 | $1,659.01 | 1,140,100 | — | — |
| 2025-01-14 | $963.17 | $1,577.12 | 1,058,100 | — | — |
| 2025-01-13 | $955.01 | $1,563.76 | 794,100 | — | — |
| 2025-01-10 | $955.64 | $1,564.79 | 908,200 | — | — |
| 2025-01-08 | $986.10 | $1,614.67 | 778,500 | — | — |
| 2025-01-07 | $980.76 | $1,605.93 | 970,500 | — | — |
| 2025-01-06 | $1,012.74 | $1,658.29 | 616,200 | — | — |
| 2025-01-03 | $1,020.83 | $1,671.54 | 469,000 | — | — |
| 2025-01-02 | $1,017.40 | $1,665.92 | 604,500 | — | — |