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
- 2002-12-11 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 | $275.39 | $599.31 | 1,316,800 | — | — |
| 2025-12-30 | $280.08 | $609.52 | 1,873,600 | — | — |
| 2025-12-29 | $281.30 | $612.17 | 2,537,400 | — | — |
| 2025-12-26 | $286.22 | $622.88 | 1,063,800 | — | — |
| 2025-12-24 | $285.27 | $620.81 | 1,474,900 | — | — |
| 2025-12-23 | $282.80 | $613.83 | 2,084,400 | — | — |
| 2025-12-22 | $282.85 | $613.94 | 4,340,400 | — | — |
| 2025-12-19 | $296.36 | $643.26 | 24,731,300 | — | — |
| 2025-12-18 | $292.00 | $633.80 | 3,730,500 | — | — |
| 2025-12-17 | $277.65 | $602.65 | 3,514,100 | — | — |
| 2025-12-16 | $288.13 | $625.40 | 3,091,000 | — | — |
| 2025-12-15 | $285.58 | $619.86 | 3,465,600 | — | — |
| 2025-12-12 | $287.64 | $624.33 | 5,255,600 | — | — |
| 2025-12-11 | $307.85 | $668.20 | 3,176,300 | — | — |
| 2025-12-10 | $298.92 | $648.82 | 3,617,400 | — | — |
| 2025-12-09 | $282.86 | $613.96 | 2,072,700 | — | — |
| 2025-12-08 | $285.41 | $619.49 | 3,469,000 | — | — |
| 2025-12-05 | $278.79 | $605.12 | 2,863,400 | — | — |
| 2025-12-04 | $265.63 | $576.56 | 1,971,700 | — | — |
| 2025-12-03 | $258.67 | $561.45 | 3,828,300 | — | — |
| 2025-12-02 | $266.87 | $579.25 | 3,101,600 | — | — |
| 2025-12-01 | $270.10 | $586.26 | 2,320,000 | — | — |
| 2025-11-28 | $276.69 | $600.57 | 1,243,100 | — | — |
| 2025-11-26 | $272.28 | $590.99 | 3,487,500 | — | — |
| 2025-11-25 | $261.89 | $568.44 | 2,555,300 | — | — |
| 2025-11-24 | $253.38 | $549.97 | 4,200,400 | — | — |
| 2025-11-21 | $237.49 | $515.48 | 4,177,300 | — | — |
| 2025-11-20 | $240.50 | $522.01 | 4,071,000 | — | — |
| 2025-11-19 | $259.14 | $562.47 | 2,306,500 | — | — |
| 2025-11-18 | $253.86 | $551.01 | 2,479,400 | — | — |
| 2025-11-17 | $261.38 | $567.34 | 2,851,600 | — | — |
| 2025-11-14 | $258.21 | $560.45 | 4,718,800 | — | — |
| 2025-11-13 | $262.56 | $569.90 | 5,350,200 | — | — |
| 2025-11-12 | $283.26 | $614.83 | 3,985,300 | — | — |
| 2025-11-11 | $288.00 | $625.12 | 3,881,100 | — | — |
| 2025-11-10 | $293.99 | $638.12 | 3,971,600 | — | — |
| 2025-11-07 | $279.35 | $606.34 | 5,098,700 | — | — |
| 2025-11-06 | $278.47 | $604.43 | 4,075,300 | — | — |
| 2025-11-05 | $275.77 | $598.57 | 9,050,400 | — | — |
| 2025-11-04 | $250.38 | $543.46 | 3,438,000 | — | — |
| 2025-11-03 | $265.55 | $576.39 | 4,450,400 | — | — |
| 2025-10-31 | $255.88 | $555.40 | 8,616,100 | — | — |
| 2025-10-30 | $268.34 | $582.44 | 7,175,700 | — | — |
| 2025-10-29 | $265.62 | $576.54 | 9,900,800 | — | — |
| 2025-10-28 | $223.00 | $484.03 | 6,501,000 | — | — |
| 2025-10-27 | $230.32 | $499.92 | 4,942,400 | — | — |
| 2025-10-24 | $234.12 | $508.17 | 3,664,000 | — | — |
| 2025-10-23 | $226.41 | $491.43 | 2,569,600 | — | — |
| 2025-10-22 | $215.05 | $466.77 | 2,925,200 | — | — |
| 2025-10-21 | $214.57 | $465.73 | 2,817,500 | — | — |
| 2025-10-20 | $214.40 | $465.36 | 4,602,000 | — | — |
| 2025-10-17 | $225.40 | $489.24 | 3,258,800 | — | — |
| 2025-10-16 | $226.03 | $490.61 | 5,196,500 | — | — |
| 2025-10-15 | $219.38 | $476.17 | 6,236,800 | — | — |
| 2025-10-14 | $211.63 | $459.35 | 3,646,700 | — | — |
| 2025-10-13 | $219.51 | $476.45 | 3,348,800 | — | — |
| 2025-10-10 | $214.38 | $465.32 | 5,191,000 | — | — |
| 2025-10-09 | $221.70 | $481.21 | 3,427,000 | — | — |
| 2025-10-08 | $224.35 | $486.96 | 5,190,300 | — | — |
| 2025-10-07 | $225.01 | $488.39 | 10,019,400 | — | — |
| 2025-10-06 | $242.83 | $527.07 | 5,233,600 | — | — |
| 2025-10-03 | $252.79 | $548.69 | 4,916,000 | — | — |
| 2025-10-02 | $254.74 | $552.92 | 4,801,300 | — | — |
| 2025-10-01 | $256.84 | $557.48 | 9,751,900 | — | — |
| 2025-09-30 | $236.06 | $512.38 | 4,184,000 | — | — |
| 2025-09-29 | $229.14 | $495.79 | 5,108,400 | — | — |
| 2025-09-26 | $217.51 | $470.63 | 2,477,000 | — | — |
| 2025-09-25 | $219.85 | $475.69 | 4,200,900 | — | — |
| 2025-09-24 | $223.70 | $484.02 | 4,121,100 | — | — |
| 2025-09-23 | $228.13 | $493.61 | 4,389,400 | — | — |
| 2025-09-22 | $229.33 | $496.21 | 5,243,400 | — | — |
| 2025-09-19 | $221.23 | $478.68 | 4,834,900 | — | — |
| 2025-09-18 | $216.64 | $468.75 | 3,044,200 | — | — |
| 2025-09-17 | $213.36 | $461.65 | 4,268,800 | — | — |
| 2025-09-16 | $211.13 | $456.83 | 4,888,200 | — | — |
| 2025-09-15 | $211.12 | $456.80 | 7,398,100 | — | — |
| 2025-09-12 | $195.99 | $424.07 | 3,293,200 | — | — |
| 2025-09-11 | $196.81 | $425.84 | 3,625,600 | — | — |
| 2025-09-10 | $193.04 | $417.68 | 4,343,800 | — | — |
| 2025-09-09 | $191.59 | $414.55 | 3,230,800 | — | — |
| 2025-09-08 | $189.24 | $409.46 | 4,019,700 | — | — |
| 2025-09-05 | $188.16 | $407.13 | 3,761,500 | — | — |
| 2025-09-04 | $183.98 | $398.08 | 5,571,800 | — | — |
| 2025-09-03 | $176.32 | $381.51 | 3,790,400 | — | — |
| 2025-09-02 | $170.50 | $368.91 | 3,175,400 | — | — |
| 2025-08-29 | $167.40 | $362.21 | 2,798,500 | — | — |
| 2025-08-28 | $172.38 | $372.98 | 3,079,800 | — | — |
| 2025-08-27 | $167.24 | $361.86 | 2,688,400 | — | — |
| 2025-08-26 | $165.24 | $357.53 | 3,272,300 | — | — |
| 2025-08-25 | $164.00 | $354.85 | 2,515,400 | — | — |
| 2025-08-22 | $159.21 | $344.49 | 1,920,000 | — | — |
| 2025-08-21 | $154.60 | $334.51 | 2,300,000 | — | — |
| 2025-08-20 | $158.40 | $342.73 | 2,177,100 | — | — |
| 2025-08-19 | $157.93 | $341.72 | 2,546,400 | — | — |
| 2025-08-18 | $158.70 | $343.38 | 2,016,300 | — | — |
| 2025-08-15 | $154.43 | $334.14 | 1,431,500 | — | — |
| 2025-08-14 | $155.73 | $336.96 | 2,319,600 | — | — |
| 2025-08-13 | $156.92 | $339.53 | 2,052,600 | — | — |
| 2025-08-12 | $155.59 | $336.65 | 2,361,600 | — | — |
| 2025-08-11 | $151.69 | $328.21 | 2,759,400 | — | — |
| 2025-08-08 | $150.45 | $325.53 | 1,901,600 | — | — |
| 2025-08-07 | $148.10 | $320.45 | 3,472,500 | — | — |
| 2025-08-06 | $147.27 | $318.65 | 3,776,600 | — | — |
| 2025-08-05 | $151.74 | $328.32 | 3,449,500 | — | — |
| 2025-08-04 | $154.81 | $334.97 | 2,510,000 | — | — |
| 2025-08-01 | $154.81 | $334.97 | 3,827,300 | — | — |
| 2025-07-31 | $157.01 | $339.73 | 7,049,800 | — | — |
| 2025-07-30 | $147.42 | $318.98 | 12,025,100 | — | — |
| 2025-07-29 | $152.68 | $330.36 | 6,242,800 | — | — |
| 2025-07-28 | $150.46 | $325.55 | 2,585,200 | — | — |
| 2025-07-25 | $150.89 | $326.48 | 3,125,900 | — | — |
| 2025-07-24 | $152.73 | $330.46 | 2,429,700 | — | — |
| 2025-07-23 | $152.76 | $330.53 | 4,024,900 | — | — |
| 2025-07-22 | $146.59 | $317.18 | 3,045,000 | — | — |
| 2025-07-21 | $149.63 | $323.76 | 3,453,900 | — | — |
| 2025-07-18 | $149.07 | $322.55 | 3,336,500 | — | — |
| 2025-07-17 | $146.72 | $317.46 | 5,155,500 | — | — |
| 2025-07-16 | $147.12 | $318.33 | 2,694,300 | — | — |
| 2025-07-15 | $149.05 | $322.50 | 2,461,100 | — | — |
| 2025-07-14 | $149.08 | $322.57 | 2,856,700 | — | — |
| 2025-07-11 | $147.18 | $318.46 | 2,868,600 | — | — |
| 2025-07-10 | $144.50 | $312.66 | 5,593,500 | — | — |
| 2025-07-09 | $142.01 | $307.27 | 6,198,800 | — | — |
| 2025-07-08 | $144.47 | $312.59 | 4,598,800 | — | — |
| 2025-07-07 | $148.39 | $321.07 | 3,661,700 | — | — |
| 2025-07-03 | $149.44 | $323.35 | 3,619,700 | — | — |
| 2025-07-02 | $151.94 | $328.76 | 6,703,600 | — | — |
| 2025-07-01 | $145.04 | $313.83 | 4,951,400 | — | — |
| 2025-06-30 | $144.33 | $312.29 | 3,663,500 | — | — |
| 2025-06-27 | $141.44 | $306.04 | 4,651,100 | — | — |
| 2025-06-26 | $140.69 | $304.41 | 3,047,100 | — | — |
| 2025-06-25 | $138.54 | $299.76 | 3,574,900 | — | — |
| 2025-06-24 | $136.31 | $293.38 | 4,670,500 | — | — |
| 2025-06-23 | $133.08 | $286.43 | 4,372,700 | — | — |
| 2025-06-20 | $130.96 | $281.86 | 6,027,300 | — | — |
| 2025-06-18 | $131.30 | $282.60 | 2,816,800 | — | — |
| 2025-06-17 | $130.87 | $281.67 | 3,410,800 | — | — |
| 2025-06-16 | $131.04 | $282.04 | 3,530,300 | — | — |
| 2025-06-13 | $127.27 | $273.92 | 3,000,800 | — | — |
| 2025-06-12 | $126.07 | $271.34 | 3,005,000 | — | — |
| 2025-06-11 | $126.49 | $272.24 | 4,553,200 | — | — |
| 2025-06-10 | $127.99 | $275.47 | 6,119,700 | — | — |
| 2025-06-09 | $130.17 | $280.16 | 5,425,500 | — | — |
| 2025-06-06 | $126.97 | $273.28 | 4,377,400 | — | — |
| 2025-06-05 | $127.70 | $274.85 | 4,765,100 | — | — |
| 2025-06-04 | $127.64 | $274.72 | 5,769,200 | — | — |
| 2025-06-03 | $123.23 | $265.23 | 4,835,200 | — | — |
| 2025-06-02 | $119.15 | $256.45 | 3,097,600 | — | — |
| 2025-05-30 | $117.94 | $253.84 | 4,352,600 | — | — |
| 2025-05-29 | $118.14 | $254.27 | 2,434,800 | — | — |
| 2025-05-28 | $117.34 | $252.55 | 4,094,000 | — | — |
| 2025-05-27 | $117.05 | $251.93 | 4,485,900 | — | — |
| 2025-05-23 | $112.74 | $242.65 | 5,981,600 | — | — |
| 2025-05-22 | $108.86 | $234.30 | 8,056,800 | — | — |
| 2025-05-21 | $104.43 | $224.76 | 4,800,400 | — | — |
| 2025-05-20 | $106.97 | $230.23 | 3,404,100 | — | — |
| 2025-05-19 | $109.04 | $234.69 | 3,286,200 | — | — |
| 2025-05-16 | $107.79 | $232.00 | 3,234,900 | — | — |
| 2025-05-15 | $107.43 | $231.22 | 4,711,900 | — | — |
| 2025-05-14 | $105.19 | $226.40 | 4,245,700 | — | — |
| 2025-05-13 | $105.47 | $227.00 | 4,336,000 | — | — |
| 2025-05-12 | $101.95 | $219.43 | 5,791,900 | — | — |
| 2025-05-09 | $95.71 | $206.00 | 2,568,200 | — | — |
| 2025-05-08 | $96.30 | $207.27 | 2,392,700 | — | — |
| 2025-05-07 | $95.45 | $205.44 | 3,715,800 | — | — |
| 2025-05-06 | $93.90 | $202.10 | 2,754,100 | — | — |
| 2025-05-05 | $93.58 | $201.41 | 2,805,700 | — | — |
| 2025-05-02 | $93.07 | $200.31 | 3,409,300 | — | — |
| 2025-05-01 | $90.01 | $193.73 | 5,496,500 | — | — |
| 2025-04-30 | $91.03 | $195.92 | 11,880,100 | — | — |
| 2025-04-29 | $81.60 | $175.63 | 6,502,500 | — | — |
| 2025-04-28 | $82.16 | $176.83 | 2,895,700 | — | — |
| 2025-04-25 | $82.70 | $177.99 | 4,055,400 | — | — |
| 2025-04-24 | $83.04 | $178.73 | 4,105,400 | — | — |
| 2025-04-23 | $78.09 | $168.07 | 4,013,700 | — | — |
| 2025-04-22 | $75.36 | $162.20 | 2,177,900 | — | — |
| 2025-04-21 | $73.93 | $159.12 | 2,950,600 | — | — |
| 2025-04-17 | $75.78 | $163.10 | 4,588,400 | — | — |
| 2025-04-16 | $72.82 | $156.73 | 5,798,900 | — | — |
| 2025-04-15 | $72.00 | $154.96 | 3,147,600 | — | — |
| 2025-04-14 | $72.67 | $156.41 | 3,437,300 | — | — |
| 2025-04-11 | $70.15 | $150.98 | 3,879,000 | — | — |
| 2025-04-10 | $69.74 | $150.10 | 5,483,500 | — | — |
| 2025-04-09 | $74.29 | $159.89 | 10,253,500 | — | — |
| 2025-04-08 | $66.54 | $143.21 | 5,679,900 | — | — |
| 2025-04-07 | $68.66 | $147.78 | 7,297,500 | — | — |
| 2025-04-04 | $66.73 | $143.62 | 9,249,900 | — | — |
| 2025-04-03 | $71.53 | $153.95 | 12,915,600 | — | — |
| 2025-04-02 | $85.52 | $184.06 | 2,810,100 | — | — |
| 2025-04-01 | $84.54 | $181.95 | 2,728,200 | — | — |
| 2025-03-31 | $84.95 | $182.84 | 2,628,600 | — | — |
| 2025-03-28 | $84.92 | $182.77 | 1,886,200 | — | — |
| 2025-03-27 | $87.50 | $188.33 | 2,977,400 | — | — |
| 2025-03-26 | $87.63 | $188.61 | 3,534,900 | — | — |
| 2025-03-25 | $87.96 | $189.32 | 3,154,000 | — | — |
| 2025-03-24 | $88.79 | $191.10 | 1,715,000 | — | — |
| 2025-03-21 | $88.27 | $189.98 | 2,576,000 | — | — |
| 2025-03-20 | $88.38 | $190.22 | 2,060,500 | — | — |
| 2025-03-19 | $88.93 | $191.40 | 2,225,500 | — | — |
| 2025-03-18 | $88.64 | $189.23 | 2,204,900 | — | — |
| 2025-03-17 | $90.51 | $193.22 | 2,948,500 | — | — |
| 2025-03-14 | $87.90 | $187.65 | 2,261,100 | — | — |
| 2025-03-13 | $85.62 | $182.78 | 1,573,500 | — | — |
| 2025-03-12 | $86.73 | $185.15 | 3,808,900 | — | — |
| 2025-03-11 | $86.97 | $185.66 | 3,805,500 | — | — |
| 2025-03-10 | $86.41 | $184.47 | 4,520,500 | — | — |
| 2025-03-07 | $88.00 | $187.86 | 4,617,700 | — | — |
| 2025-03-06 | $86.64 | $184.96 | 5,272,900 | — | — |
| 2025-03-05 | $92.43 | $197.32 | 5,175,600 | — | — |
| 2025-03-04 | $94.08 | $200.84 | 7,037,600 | — | — |
| 2025-03-03 | $100.06 | $213.61 | 3,190,400 | — | — |
| 2025-02-28 | $101.91 | $217.56 | 4,521,400 | — | — |
| 2025-02-27 | $100.67 | $214.91 | 4,616,000 | — | — |
| 2025-02-26 | $100.27 | $214.06 | 1,924,100 | — | — |
| 2025-02-25 | $99.72 | $212.88 | 3,405,900 | — | — |
| 2025-02-24 | $100.08 | $213.65 | 4,204,100 | — | — |
| 2025-02-21 | $100.85 | $215.30 | 2,484,200 | — | — |
| 2025-02-20 | $102.64 | $219.12 | 1,479,200 | — | — |
| 2025-02-19 | $103.00 | $219.89 | 1,727,300 | — | — |
| 2025-02-18 | $103.10 | $220.10 | 2,365,500 | — | — |
| 2025-02-14 | $101.47 | $216.62 | 2,235,000 | — | — |
| 2025-02-13 | $101.48 | $216.64 | 2,555,000 | — | — |
| 2025-02-12 | $99.21 | $211.79 | 3,386,000 | — | — |
| 2025-02-11 | $97.83 | $208.85 | 2,133,900 | — | — |
| 2025-02-10 | $97.80 | $208.78 | 1,946,300 | — | — |
| 2025-02-07 | $96.15 | $205.26 | 1,976,100 | — | — |
| 2025-02-06 | $96.54 | $206.09 | 2,301,100 | — | — |
| 2025-02-05 | $95.43 | $203.72 | 2,680,700 | — | — |
| 2025-02-04 | $94.51 | $201.76 | 2,909,700 | — | — |
| 2025-02-03 | $93.48 | $199.56 | 3,437,000 | — | — |
| 2025-01-31 | $96.36 | $205.71 | 2,799,400 | — | — |
| 2025-01-30 | $98.28 | $209.81 | 4,212,800 | — | — |
| 2025-01-29 | $99.38 | $212.16 | 2,548,200 | — | — |
| 2025-01-28 | $100.27 | $214.06 | 3,460,800 | — | — |
| 2025-01-27 | $103.48 | $220.91 | 4,188,600 | — | — |
| 2025-01-24 | $108.19 | $230.96 | 3,320,400 | — | — |
| 2025-01-23 | $108.42 | $231.46 | 3,602,100 | — | — |
| 2025-01-22 | $108.18 | $230.94 | 9,814,200 | — | — |
| 2025-01-21 | $101.25 | $216.15 | 6,545,200 | — | — |
| 2025-01-17 | $97.67 | $208.51 | 5,656,300 | — | — |
| 2025-01-16 | $95.07 | $202.96 | 3,820,500 | — | — |
| 2025-01-15 | $94.34 | $201.40 | 3,853,600 | — | — |
| 2025-01-14 | $91.23 | $194.76 | 3,252,100 | — | — |
| 2025-01-13 | $88.93 | $189.85 | 2,715,800 | — | — |
| 2025-01-10 | $88.87 | $189.72 | 2,201,900 | — | — |
| 2025-01-08 | $88.69 | $189.34 | 3,189,100 | — | — |
| 2025-01-07 | $89.60 | $191.28 | 2,379,100 | — | — |
| 2025-01-06 | $89.11 | $190.23 | 2,499,300 | — | — |
| 2025-01-03 | $89.15 | $190.32 | 2,351,500 | — | — |
| 2025-01-02 | $86.39 | $184.43 | 2,046,500 | — | — |