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
- 1983-08-19 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 | $188.07 | $271.72 | 969,600 | — | — |
| 2025-12-30 | $190.35 | $275.01 | 791,900 | — | — |
| 2025-12-29 | $191.04 | $276.01 | 961,000 | — | — |
| 2025-12-26 | $191.14 | $276.15 | 604,700 | — | — |
| 2025-12-24 | $191.18 | $276.21 | 598,700 | — | — |
| 2025-12-23 | $190.66 | $275.46 | 1,380,400 | — | — |
| 2025-12-22 | $191.99 | $277.38 | 1,773,400 | — | — |
| 2025-12-19 | $187.57 | $271.00 | 7,257,400 | — | — |
| 2025-12-18 | $189.89 | $274.35 | 3,081,200 | — | — |
| 2025-12-17 | $187.37 | $270.71 | 2,531,900 | — | — |
| 2025-12-16 | $187.62 | $271.07 | 2,215,800 | — | — |
| 2025-12-15 | $188.45 | $272.27 | 3,705,200 | — | — |
| 2025-12-12 | $187.53 | $270.94 | 2,842,400 | — | — |
| 2025-12-11 | $188.83 | $272.82 | 1,451,600 | — | — |
| 2025-12-10 | $185.54 | $268.06 | 1,490,000 | — | — |
| 2025-12-09 | $183.15 | $264.61 | 1,268,900 | — | — |
| 2025-12-08 | $182.98 | $264.37 | 1,792,200 | — | — |
| 2025-12-05 | $186.75 | $269.81 | 1,709,100 | — | — |
| 2025-12-04 | $184.03 | $265.88 | 1,226,900 | — | — |
| 2025-12-03 | $184.71 | $266.86 | 1,515,200 | — | — |
| 2025-12-02 | $184.19 | $266.11 | 1,588,100 | — | — |
| 2025-12-01 | $185.43 | $267.90 | 1,598,600 | — | — |
| 2025-11-28 | $186.02 | $268.76 | 738,700 | — | — |
| 2025-11-26 | $184.60 | $266.71 | 1,779,800 | — | — |
| 2025-11-25 | $183.67 | $265.36 | 2,282,800 | — | — |
| 2025-11-24 | $182.16 | $263.18 | 4,125,600 | — | — |
| 2025-11-21 | $185.80 | $268.44 | 1,997,200 | — | — |
| 2025-11-20 | $183.20 | $264.68 | 4,148,400 | — | — |
| 2025-11-19 | $183.47 | $265.07 | 2,532,600 | — | — |
| 2025-11-18 | $183.91 | $265.71 | 1,839,800 | — | — |
| 2025-11-17 | $183.76 | $265.49 | 2,429,800 | — | — |
| 2025-11-14 | $186.72 | $269.77 | 3,417,000 | — | — |
| 2025-11-13 | $187.91 | $270.84 | 2,323,800 | — | — |
| 2025-11-12 | $185.28 | $267.05 | 1,864,900 | — | — |
| 2025-11-11 | $185.76 | $267.74 | 1,642,400 | — | — |
| 2025-11-10 | $185.25 | $267.00 | 2,700,800 | — | — |
| 2025-11-07 | $185.07 | $266.74 | 2,526,800 | — | — |
| 2025-11-06 | $184.89 | $266.48 | 2,945,400 | — | — |
| 2025-11-05 | $185.81 | $267.81 | 2,179,600 | — | — |
| 2025-11-04 | $184.11 | $265.36 | 1,771,200 | — | — |
| 2025-11-03 | $182.04 | $262.38 | 2,436,900 | — | — |
| 2025-10-31 | $183.27 | $264.15 | 2,362,700 | — | — |
| 2025-10-30 | $183.98 | $265.17 | 1,975,700 | — | — |
| 2025-10-29 | $183.90 | $265.06 | 2,327,300 | — | — |
| 2025-10-28 | $189.89 | $273.69 | 1,812,700 | — | — |
| 2025-10-27 | $188.68 | $271.95 | 2,021,700 | — | — |
| 2025-10-24 | $190.83 | $275.05 | 1,309,100 | — | — |
| 2025-10-23 | $192.34 | $277.22 | 1,842,300 | — | — |
| 2025-10-22 | $193.54 | $278.95 | 1,322,600 | — | — |
| 2025-10-21 | $196.49 | $283.20 | 3,360,200 | — | — |
| 2025-10-20 | $192.33 | $277.21 | 3,569,100 | — | — |
| 2025-10-17 | $188.10 | $271.11 | 2,511,600 | — | — |
| 2025-10-16 | $184.36 | $265.72 | 1,593,800 | — | — |
| 2025-10-15 | $187.45 | $270.17 | 1,506,700 | — | — |
| 2025-10-14 | $188.23 | $271.30 | 2,702,300 | — | — |
| 2025-10-13 | $187.94 | $270.88 | 2,094,800 | — | — |
| 2025-10-10 | $187.96 | $270.91 | 3,428,200 | — | — |
| 2025-10-09 | $191.75 | $276.37 | 2,600,700 | — | — |
| 2025-10-08 | $198.81 | $286.55 | 1,507,700 | — | — |
| 2025-10-07 | $199.17 | $287.07 | 1,826,400 | — | — |
| 2025-10-06 | $199.04 | $286.88 | 1,565,200 | — | — |
| 2025-10-03 | $202.61 | $292.02 | 1,566,800 | — | — |
| 2025-10-02 | $202.91 | $292.46 | 1,713,300 | — | — |
| 2025-10-01 | $203.64 | $293.51 | 1,288,500 | — | — |
| 2025-09-30 | $205.26 | $295.84 | 1,822,700 | — | — |
| 2025-09-29 | $203.91 | $293.90 | 1,809,300 | — | — |
| 2025-09-26 | $204.24 | $294.37 | 1,792,300 | — | — |
| 2025-09-25 | $202.05 | $291.22 | 2,066,100 | — | — |
| 2025-09-24 | $200.04 | $288.32 | 3,362,500 | — | — |
| 2025-09-23 | $200.59 | $289.11 | 2,992,300 | — | — |
| 2025-09-22 | $202.59 | $292.00 | 2,784,500 | — | — |
| 2025-09-19 | $200.13 | $288.45 | 4,117,900 | — | — |
| 2025-09-18 | $199.51 | $287.56 | 1,914,800 | — | — |
| 2025-09-17 | $199.98 | $288.23 | 2,053,800 | — | — |
| 2025-09-16 | $199.29 | $287.24 | 1,983,800 | — | — |
| 2025-09-15 | $199.71 | $287.85 | 1,697,800 | — | — |
| 2025-09-12 | $202.37 | $291.68 | 1,371,300 | — | — |
| 2025-09-11 | $204.50 | $294.75 | 1,977,700 | — | — |
| 2025-09-10 | $201.40 | $290.28 | 2,003,500 | — | — |
| 2025-09-09 | $202.07 | $291.25 | 1,889,700 | — | — |
| 2025-09-08 | $202.78 | $292.27 | 2,668,500 | — | — |
| 2025-09-05 | $204.50 | $294.75 | 1,413,700 | — | — |
| 2025-09-04 | $206.84 | $298.12 | 1,369,200 | — | — |
| 2025-09-03 | $205.61 | $296.35 | 2,298,700 | — | — |
| 2025-09-02 | $205.51 | $296.20 | 2,451,300 | — | — |
| 2025-08-29 | $210.03 | $302.72 | 1,768,800 | — | — |
| 2025-08-28 | $208.32 | $300.25 | 2,326,400 | — | — |
| 2025-08-27 | $213.20 | $307.29 | 2,115,400 | — | — |
| 2025-08-26 | $212.99 | $306.99 | 3,073,000 | — | — |
| 2025-08-25 | $211.86 | $305.36 | 3,862,700 | — | — |
| 2025-08-22 | $215.59 | $310.73 | 1,448,800 | — | — |
| 2025-08-21 | $216.11 | $311.48 | 921,700 | — | — |
| 2025-08-20 | $216.73 | $312.38 | 1,915,100 | — | — |
| 2025-08-19 | $216.43 | $311.94 | 1,994,300 | — | — |
| 2025-08-18 | $214.28 | $308.85 | 1,762,300 | — | — |
| 2025-08-15 | $216.55 | $312.12 | 1,398,800 | — | — |
| 2025-08-14 | $221.36 | $318.40 | 1,057,200 | — | — |
| 2025-08-13 | $225.10 | $323.78 | 1,118,500 | — | — |
| 2025-08-12 | $223.31 | $321.21 | 1,467,200 | — | — |
| 2025-08-11 | $223.88 | $322.03 | 1,108,200 | — | — |
| 2025-08-08 | $226.27 | $325.46 | 1,739,700 | — | — |
| 2025-08-07 | $223.40 | $321.34 | 1,069,200 | — | — |
| 2025-08-06 | $224.28 | $322.60 | 1,336,000 | — | — |
| 2025-08-05 | $222.86 | $320.56 | 1,343,300 | — | — |
| 2025-08-04 | $225.09 | $323.77 | 1,431,700 | — | — |
| 2025-08-01 | $221.50 | $318.60 | 1,304,300 | — | — |
| 2025-07-31 | $222.55 | $320.11 | 1,456,400 | — | — |
| 2025-07-30 | $223.13 | $320.95 | 1,539,800 | — | — |
| 2025-07-29 | $222.68 | $320.30 | 1,101,300 | — | — |
| 2025-07-28 | $220.38 | $316.99 | 984,500 | — | — |
| 2025-07-25 | $223.56 | $321.57 | 1,074,700 | — | — |
| 2025-07-24 | $222.88 | $320.59 | 1,453,100 | — | — |
| 2025-07-23 | $221.20 | $318.17 | 1,355,400 | — | — |
| 2025-07-22 | $219.68 | $315.98 | 1,318,700 | — | — |
| 2025-07-21 | $221.32 | $318.34 | 1,523,600 | — | — |
| 2025-07-18 | $221.94 | $319.24 | 2,528,200 | — | — |
| 2025-07-17 | $221.92 | $319.21 | 3,454,300 | — | — |
| 2025-07-16 | $214.02 | $307.84 | 1,619,100 | — | — |
| 2025-07-15 | $213.24 | $306.72 | 1,219,600 | — | — |
| 2025-07-14 | $216.90 | $311.99 | 923,500 | — | — |
| 2025-07-11 | $215.44 | $309.89 | 1,035,300 | — | — |
| 2025-07-10 | $216.56 | $311.50 | 1,002,300 | — | — |
| 2025-07-09 | $216.64 | $311.61 | 1,066,400 | — | — |
| 2025-07-08 | $215.29 | $309.67 | 1,454,000 | — | — |
| 2025-07-07 | $217.54 | $312.91 | 1,385,500 | — | — |
| 2025-07-03 | $219.36 | $315.52 | 942,300 | — | — |
| 2025-07-02 | $215.66 | $310.20 | 2,717,000 | — | — |
| 2025-07-01 | $224.31 | $322.64 | 1,282,100 | — | — |
| 2025-06-30 | $222.87 | $320.57 | 1,378,700 | — | — |
| 2025-06-27 | $220.75 | $317.52 | 1,565,500 | — | — |
| 2025-06-26 | $220.44 | $317.08 | 1,106,900 | — | — |
| 2025-06-25 | $219.24 | $315.35 | 1,280,200 | — | — |
| 2025-06-24 | $223.20 | $321.05 | 1,467,700 | — | — |
| 2025-06-23 | $220.90 | $317.74 | 1,238,300 | — | — |
| 2025-06-20 | $218.65 | $314.50 | 2,667,500 | — | — |
| 2025-06-18 | $220.42 | $317.05 | 1,840,900 | — | — |
| 2025-06-17 | $221.32 | $318.34 | 1,451,100 | — | — |
| 2025-06-16 | $222.47 | $320.00 | 699,300 | — | — |
| 2025-06-13 | $221.98 | $319.29 | 1,252,900 | — | — |
| 2025-06-12 | $223.57 | $321.58 | 1,466,900 | — | — |
| 2025-06-11 | $221.72 | $318.92 | 1,520,800 | — | — |
| 2025-06-10 | $222.22 | $319.64 | 2,099,700 | — | — |
| 2025-06-09 | $224.60 | $323.06 | 1,154,500 | — | — |
| 2025-06-06 | $227.66 | $327.46 | 1,010,300 | — | — |
| 2025-06-05 | $226.90 | $326.37 | 1,286,000 | — | — |
| 2025-06-04 | $227.37 | $327.05 | 1,302,800 | — | — |
| 2025-06-03 | $227.58 | $327.35 | 1,390,900 | — | — |
| 2025-06-02 | $226.69 | $326.07 | 1,135,100 | — | — |
| 2025-05-30 | $226.50 | $325.79 | 2,393,600 | — | — |
| 2025-05-29 | $224.75 | $323.28 | 974,200 | — | — |
| 2025-05-28 | $225.08 | $323.75 | 994,900 | — | — |
| 2025-05-27 | $225.88 | $324.90 | 1,603,800 | — | — |
| 2025-05-23 | $222.29 | $319.74 | 1,296,300 | — | — |
| 2025-05-22 | $221.66 | $318.83 | 1,210,200 | — | — |
| 2025-05-21 | $221.05 | $317.96 | 1,298,000 | — | — |
| 2025-05-20 | $222.87 | $320.57 | 1,400,300 | — | — |
| 2025-05-19 | $223.03 | $320.80 | 1,137,100 | — | — |
| 2025-05-16 | $220.85 | $317.67 | 1,431,500 | — | — |
| 2025-05-15 | $218.49 | $314.27 | 1,376,700 | — | — |
| 2025-05-14 | $214.19 | $307.53 | 1,330,300 | — | — |
| 2025-05-13 | $215.33 | $309.16 | 1,394,700 | — | — |
| 2025-05-12 | $216.99 | $311.55 | 1,913,300 | — | — |
| 2025-05-09 | $214.74 | $308.32 | 965,200 | — | — |
| 2025-05-08 | $214.96 | $308.63 | 1,542,000 | — | — |
| 2025-05-07 | $215.11 | $308.85 | 1,970,000 | — | — |
| 2025-05-06 | $213.31 | $306.26 | 1,351,400 | — | — |
| 2025-05-05 | $211.82 | $304.12 | 1,069,100 | — | — |
| 2025-05-02 | $211.55 | $303.74 | 1,373,100 | — | — |
| 2025-05-01 | $209.55 | $300.86 | 1,439,800 | — | — |
| 2025-04-30 | $211.68 | $303.92 | 2,053,500 | — | — |
| 2025-04-29 | $209.26 | $300.45 | 1,380,200 | — | — |
| 2025-04-28 | $208.28 | $299.04 | 1,716,100 | — | — |
| 2025-04-25 | $208.40 | $299.21 | 1,172,800 | — | — |
| 2025-04-24 | $209.75 | $301.15 | 1,507,100 | — | — |
| 2025-04-23 | $207.69 | $298.19 | 1,786,500 | — | — |
| 2025-04-22 | $205.84 | $295.54 | 1,565,100 | — | — |
| 2025-04-21 | $200.41 | $287.74 | 1,405,300 | — | — |
| 2025-04-17 | $205.76 | $295.42 | 1,712,100 | — | — |
| 2025-04-16 | $204.72 | $293.93 | 1,967,600 | — | — |
| 2025-04-15 | $208.20 | $298.93 | 1,843,700 | — | — |
| 2025-04-14 | $209.62 | $300.97 | 2,183,100 | — | — |
| 2025-04-11 | $206.04 | $295.83 | 2,116,100 | — | — |
| 2025-04-10 | $202.73 | $291.07 | 2,869,500 | — | — |
| 2025-04-09 | $203.99 | $292.88 | 4,053,900 | — | — |
| 2025-04-08 | $190.11 | $272.95 | 3,735,100 | — | — |
| 2025-04-07 | $190.54 | $273.57 | 5,369,400 | — | — |
| 2025-04-04 | $190.33 | $273.27 | 3,969,300 | — | — |
| 2025-04-03 | $204.85 | $294.12 | 2,244,300 | — | — |
| 2025-04-02 | $208.67 | $299.60 | 1,613,700 | — | — |
| 2025-04-01 | $207.87 | $298.45 | 1,638,000 | — | — |
| 2025-03-31 | $205.53 | $295.09 | 2,595,500 | — | — |
| 2025-03-28 | $203.22 | $291.78 | 1,684,800 | — | — |
| 2025-03-27 | $206.25 | $296.13 | 2,324,700 | — | — |
| 2025-03-26 | $204.71 | $293.92 | 3,687,300 | — | — |
| 2025-03-25 | $193.46 | $277.76 | 2,092,400 | — | — |
| 2025-03-24 | $194.57 | $279.36 | 2,049,900 | — | — |
| 2025-03-21 | $191.17 | $274.48 | 2,574,600 | — | — |
| 2025-03-20 | $194.46 | $279.20 | 1,583,200 | — | — |
| 2025-03-19 | $196.37 | $281.94 | 1,470,800 | — | — |
| 2025-03-18 | $193.41 | $277.69 | 1,656,400 | — | — |
| 2025-03-17 | $195.17 | $280.22 | 1,532,100 | — | — |
| 2025-03-14 | $192.84 | $276.87 | 1,509,700 | — | — |
| 2025-03-13 | $190.58 | $273.63 | 1,609,700 | — | — |
| 2025-03-12 | $192.21 | $275.97 | 2,339,300 | — | — |
| 2025-03-11 | $196.56 | $282.21 | 1,887,500 | — | — |
| 2025-03-10 | $200.61 | $288.03 | 1,824,000 | — | — |
| 2025-03-07 | $203.06 | $291.55 | 1,804,800 | — | — |
| 2025-03-06 | $200.60 | $288.01 | 1,947,900 | — | — |
| 2025-03-05 | $205.29 | $294.75 | 1,281,700 | — | — |
| 2025-03-04 | $204.56 | $293.70 | 1,661,900 | — | — |
| 2025-03-03 | $207.43 | $297.82 | 1,685,000 | — | — |
| 2025-02-28 | $207.50 | $297.92 | 1,839,400 | — | — |
| 2025-02-27 | $203.37 | $291.99 | 1,688,700 | — | — |
| 2025-02-26 | $204.31 | $293.34 | 1,519,200 | — | — |
| 2025-02-25 | $205.82 | $295.51 | 2,206,000 | — | — |
| 2025-02-24 | $203.35 | $291.96 | 1,613,700 | — | — |
| 2025-02-21 | $204.43 | $293.51 | 2,302,600 | — | — |
| 2025-02-20 | $205.93 | $295.67 | 1,340,300 | — | — |
| 2025-02-19 | $208.14 | $298.84 | 2,326,200 | — | — |
| 2025-02-18 | $203.74 | $292.52 | 1,387,900 | — | — |
| 2025-02-14 | $204.22 | $293.21 | 1,062,600 | — | — |
| 2025-02-13 | $205.99 | $295.19 | 1,273,000 | — | — |
| 2025-02-12 | $204.61 | $293.22 | 1,308,900 | — | — |
| 2025-02-11 | $205.40 | $294.35 | 1,093,600 | — | — |
| 2025-02-10 | $203.97 | $292.30 | 1,530,300 | — | — |
| 2025-02-07 | $202.06 | $289.56 | 2,114,600 | — | — |
| 2025-02-06 | $204.29 | $292.76 | 1,343,800 | — | — |
| 2025-02-05 | $201.60 | $288.90 | 2,009,000 | — | — |
| 2025-02-04 | $200.61 | $287.48 | 1,452,100 | — | — |
| 2025-02-03 | $202.21 | $289.78 | 1,789,100 | — | — |
| 2025-01-31 | $200.57 | $287.43 | 1,321,500 | — | — |
| 2025-01-30 | $202.18 | $289.73 | 883,700 | — | — |
| 2025-01-29 | $198.56 | $284.55 | 835,900 | — | — |
| 2025-01-28 | $200.43 | $287.23 | 1,471,100 | — | — |
| 2025-01-27 | $202.56 | $290.28 | 2,637,900 | — | — |
| 2025-01-24 | $197.39 | $282.87 | 873,900 | — | — |
| 2025-01-23 | $197.80 | $283.46 | 1,114,200 | — | — |
| 2025-01-22 | $199.02 | $285.21 | 1,577,900 | — | — |
| 2025-01-21 | $201.23 | $288.37 | 2,237,600 | — | — |
| 2025-01-17 | $198.31 | $284.19 | 1,673,300 | — | — |
| 2025-01-16 | $198.05 | $283.82 | 1,417,900 | — | — |
| 2025-01-15 | $195.70 | $280.45 | 1,466,800 | — | — |
| 2025-01-14 | $192.28 | $275.55 | 1,585,300 | — | — |
| 2025-01-13 | $190.60 | $273.14 | 1,587,800 | — | — |
| 2025-01-10 | $189.30 | $271.28 | 2,331,000 | — | — |
| 2025-01-08 | $192.65 | $276.08 | 3,206,100 | — | — |
| 2025-01-07 | $188.72 | $270.44 | 3,618,400 | — | — |
| 2025-01-06 | $185.10 | $265.26 | 2,589,500 | — | — |
| 2025-01-03 | $185.85 | $266.33 | 2,105,600 | — | — |
| 2025-01-02 | $182.09 | $260.94 | 1,754,300 | — | — |