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 — 2026
| 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 | — | — |
| 2026-04-14 | $1,054.56 | $1,771.98 | 1,349,700 | — | — |
| 2026-04-13 | $1,023.65 | $1,720.04 | 929,400 | — | — |
| 2026-04-10 | $999.31 | $1,679.14 | 670,700 | — | — |
| 2026-04-09 | $1,001.62 | $1,683.02 | 676,700 | — | — |
| 2026-04-08 | $1,001.54 | $1,682.89 | 1,247,100 | — | — |
| 2026-04-07 | $958.46 | $1,610.50 | 471,200 | — | — |
| 2026-04-06 | $959.41 | $1,612.10 | 451,000 | — | — |
| 2026-04-02 | $966.56 | $1,624.11 | 568,800 | — | — |
| 2026-04-01 | $957.40 | $1,608.72 | 624,400 | — | — |
| 2026-03-31 | $961.71 | $1,615.96 | 800,200 | — | — |
| 2026-03-30 | $934.06 | $1,569.50 | 806,600 | — | — |
| 2026-03-27 | $933.85 | $1,569.15 | 877,300 | — | — |
| 2026-03-26 | $968.46 | $1,627.30 | 739,600 | — | — |
| 2026-03-25 | $981.35 | $1,648.96 | 877,400 | — | — |
| 2026-03-24 | $976.06 | $1,640.07 | 626,000 | — | — |
| 2026-03-23 | $974.58 | $1,637.59 | 911,800 | — | — |
| 2026-03-20 | $957.91 | $1,609.58 | 1,409,900 | — | — |
| 2026-03-19 | $969.60 | $1,629.22 | 913,300 | — | — |
| 2026-03-18 | $968.31 | $1,627.05 | 842,000 | — | — |
| 2026-03-17 | $971.01 | $1,631.59 | 1,345,600 | — | — |
| 2026-03-16 | $943.26 | $1,584.96 | 926,900 | — | — |
| 2026-03-13 | $924.11 | $1,552.78 | 1,236,600 | — | — |
| 2026-03-12 | $922.90 | $1,550.75 | 1,133,100 | — | — |
| 2026-03-11 | $951.17 | $1,598.25 | 1,088,600 | — | — |
| 2026-03-10 | $967.36 | $1,625.45 | 1,159,200 | — | — |
| 2026-03-09 | $957.67 | $1,609.17 | 1,933,100 | — | — |
| 2026-03-06 | $955.45 | $1,605.44 | 1,846,200 | — | — |
| 2026-03-05 | $1,035.00 | $1,729.48 | 672,800 | — | — |
| 2026-03-04 | $1,049.23 | $1,753.26 | 482,100 | — | — |
| 2026-03-03 | $1,052.59 | $1,758.87 | 893,200 | — | — |
| 2026-03-02 | $1,068.31 | $1,785.14 | 708,700 | — | — |
| 2026-02-27 | $1,063.23 | $1,776.65 | 1,191,600 | — | — |
| 2026-02-26 | $1,090.27 | $1,821.84 | 725,400 | — | — |
| 2026-02-25 | $1,093.78 | $1,827.70 | 774,200 | — | — |
| 2026-02-24 | $1,081.05 | $1,806.43 | 737,300 | — | — |
| 2026-02-23 | $1,071.01 | $1,789.65 | 727,200 | — | — |
| 2026-02-20 | $1,093.64 | $1,827.47 | 567,700 | — | — |
| 2026-02-19 | $1,081.28 | $1,806.82 | 662,400 | — | — |
| 2026-02-18 | $1,092.26 | $1,825.16 | 700,000 | — | — |
| 2026-02-17 | $1,072.67 | $1,792.43 | 921,900 | — | — |
| 2026-02-13 | $1,071.51 | $1,790.49 | 669,100 | — | — |
| 2026-02-12 | $1,055.63 | $1,763.95 | 1,153,000 | — | — |
| 2026-02-11 | $1,082.88 | $1,809.49 | 970,000 | — | — |
| 2026-02-10 | $1,087.78 | $1,817.68 | 956,500 | — | — |
| 2026-02-09 | $1,079.90 | $1,804.51 | 799,400 | — | — |
| 2026-02-06 | $1,056.38 | $1,765.21 | 1,343,700 | — | — |
| 2026-02-05 | $1,054.80 | $1,762.57 | 756,100 | — | — |
| 2026-02-04 | $1,076.16 | $1,798.26 | 827,600 | — | — |
| 2026-02-03 | $1,070.08 | $1,788.10 | 947,200 | — | — |
| 2026-02-02 | $1,119.66 | $1,870.95 | 498,700 | — | — |
| 2026-01-30 | $1,118.94 | $1,869.74 | 632,100 | — | — |
| 2026-01-29 | $1,127.78 | $1,884.52 | 701,000 | — | — |
| 2026-01-28 | $1,121.67 | $1,874.31 | 616,100 | — | — |
| 2026-01-27 | $1,106.69 | $1,849.28 | 537,100 | — | — |
| 2026-01-26 | $1,121.54 | $1,874.09 | 739,300 | — | — |
| 2026-01-23 | $1,129.91 | $1,888.08 | 730,400 | — | — |
| 2026-01-22 | $1,139.72 | $1,904.47 | 683,500 | — | — |
| 2026-01-21 | $1,127.85 | $1,884.63 | 687,700 | — | — |
| 2026-01-20 | $1,110.05 | $1,854.89 | 1,026,100 | — | — |
| 2026-01-16 | $1,163.17 | $1,943.65 | 1,125,600 | — | — |
| 2026-01-15 | $1,156.65 | $1,932.76 | 1,401,700 | — | — |
| 2026-01-14 | $1,091.85 | $1,824.48 | 953,900 | — | — |
| 2026-01-13 | $1,089.54 | $1,820.62 | 730,700 | — | — |
| 2026-01-12 | $1,089.26 | $1,820.15 | 726,700 | — | — |
| 2026-01-09 | $1,085.10 | $1,813.20 | 613,800 | — | — |
| 2026-01-08 | $1,087.92 | $1,817.91 | 558,100 | — | — |
| 2026-01-07 | $1,075.09 | $1,796.47 | 839,400 | — | — |
| 2026-01-06 | $1,112.28 | $1,858.62 | 537,600 | — | — |
| 2026-01-05 | $1,119.76 | $1,871.12 | 926,200 | — | — |
| 2026-01-02 | $1,085.06 | $1,813.13 | 603,300 | — | — |