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
- 2010-04-05 to 2026-08-27
- 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 |
|---|---|---|---|
| 2025-12-31 | $187.75 | $259.34 | 400 |
| 2025-12-30 | $182.51 | $252.10 | 400 |
| 2025-12-29 | $188.50 | $260.37 | 400 |
| 2025-12-26 | $190.16 | $262.67 | 1,400 |
| 2025-12-24 | $188.27 | $260.06 | 800 |
| 2025-12-23 | $187.83 | $259.45 | 500 |
| 2025-12-22 | $189.31 | $261.49 | 600 |
| 2025-12-19 | $185.62 | $256.40 | 800 |
| 2025-12-18 | $185.77 | $256.60 | 1,000 |
| 2025-12-17 | $186.38 | $257.45 | 500 |
| 2025-12-16 | $186.71 | $257.90 | 700 |
| 2025-12-15 | $186.72 | $257.91 | 700 |
| 2025-12-12 | $186.18 | $257.17 | 300 |
| 2025-12-11 | $186.68 | $257.86 | 1,500 |
| 2025-12-10 | $184.88 | $255.37 | 700 |
| 2025-12-09 | $185.97 | $256.88 | 1,100 |
| 2025-12-08 | $188.59 | $260.50 | 800 |
| 2025-12-05 | $189.10 | $261.20 | 1,700 |
| 2025-12-04 | $192.81 | $266.33 | 600 |
| 2025-12-03 | $188.42 | $260.26 | 2,700 |
| 2025-12-02 | $191.58 | $264.63 | 900 |
| 2025-12-01 | $193.11 | $266.74 | 400 |
| 2025-11-28 | $191.22 | $264.13 | 300 |
| 2025-11-26 | $191.18 | $264.08 | 600 |
| 2025-11-25 | $190.52 | $263.16 | 200 |
| 2025-11-24 | $188.46 | $260.32 | 600 |
| 2025-11-21 | $193.35 | $267.07 | 300 |
| 2025-11-20 | $190.32 | $262.89 | 500 |
| 2025-11-19 | $190.93 | $263.73 | 700 |
| 2025-11-18 | $193.62 | $267.45 | 3,500 |
| 2025-11-17 | $197.04 | $272.17 | 700 |
| 2025-11-14 | $195.08 | $269.46 | 500 |
| 2025-11-13 | $200.23 | $276.58 | 400 |
| 2025-11-12 | $199.25 | $275.22 | 400 |
| 2025-11-11 | $199.19 | $275.14 | 500 |
| 2025-11-10 | $197.60 | $272.94 | 300 |
| 2025-11-07 | $197.23 | $272.43 | 400 |
| 2025-11-06 | $193.58 | $267.39 | 200 |
| 2025-11-05 | $194.05 | $268.04 | 600 |
| 2025-11-04 | $194.13 | $268.15 | 500 |
| 2025-11-03 | $194.59 | $268.79 | 700 |
| 2025-10-31 | $193.60 | $267.42 | 200 |
| 2025-10-30 | $195.96 | $270.68 | 700 |
| 2025-10-29 | $197.58 | $272.92 | 1,100 |
| 2025-10-28 | $203.63 | $281.27 | 700 |
| 2025-10-27 | $199.89 | $276.11 | 700 |
| 2025-10-24 | $200.19 | $276.52 | 300 |
| 2025-10-23 | $200.74 | $277.28 | 300 |
| 2025-10-22 | $198.96 | $274.82 | 200 |
| 2025-10-21 | $199.55 | $275.64 | 700 |
| 2025-10-20 | $202.42 | $279.60 | 200 |
| 2025-10-17 | $201.44 | $278.25 | 300 |
| 2025-10-16 | $201.07 | $277.74 | 800 |
| 2025-10-15 | $198.64 | $274.38 | 200 |
| 2025-10-14 | $201.43 | $278.23 | 300 |
| 2025-10-13 | $197.87 | $273.32 | 900 |
| 2025-10-10 | $197.50 | $272.81 | 1,000 |
| 2025-10-09 | $198.33 | $273.95 | 200 |
| 2025-10-08 | $197.21 | $272.40 | 300 |
| 2025-10-07 | $197.56 | $272.89 | 147,500 |
| 2025-10-06 | $199.25 | $275.22 | 500 |
| 2025-10-03 | $201.83 | $278.79 | 300 |
| 2025-10-02 | $206.81 | $285.66 | 200 |
| 2025-10-01 | $206.88 | $285.76 | 700 |
| 2025-09-30 | $209.17 | $288.92 | 2,800 |
| 2025-09-29 | $206.75 | $285.58 | 200 |
| 2025-09-26 | $205.25 | $283.51 | 700 |
| 2025-09-25 | $203.25 | $280.75 | 300 |
| 2025-09-24 | $203.22 | $280.71 | 300 |
| 2025-09-23 | $206.78 | $285.62 | 300 |
| 2025-09-22 | $205.15 | $283.37 | 300 |
| 2025-09-19 | $206.56 | $285.32 | 600 |
| 2025-09-18 | $205.08 | $283.28 | 700 |
| 2025-09-17 | $206.41 | $285.11 | 400 |
| 2025-09-16 | $207.57 | $286.71 | 800 |
| 2025-09-15 | $207.99 | $287.29 | 400 |
| 2025-09-12 | $208.41 | $287.88 | 300 |
| 2025-09-11 | $206.80 | $285.65 | 400 |
| 2025-09-10 | $203.65 | $281.30 | 300 |
| 2025-09-09 | $207.06 | $286.01 | 200 |
| 2025-09-08 | $208.01 | $287.32 | 2,300 |
| 2025-09-05 | $205.29 | $283.57 | 500 |
| 2025-09-04 | $201.53 | $278.37 | 200 |
| 2025-09-03 | $204.09 | $281.91 | 500 |
| 2025-09-02 | $204.74 | $282.81 | 600 |
| 2025-08-29 | $206.03 | $284.59 | 200 |
| 2025-08-28 | $207.12 | $286.09 | 300 |
| 2025-08-27 | $206.61 | $285.39 | 200 |
| 2025-08-26 | $206.76 | $285.60 | 800 |
| 2025-08-25 | $210.35 | $290.55 | 300 |
| 2025-08-22 | $213.99 | $295.58 | 400 |
| 2025-08-21 | $212.81 | $293.95 | 900 |
| 2025-08-20 | $214.81 | $296.72 | 200 |
| 2025-08-19 | $212.28 | $293.22 | 300 |
| 2025-08-18 | $211.47 | $292.10 | 500 |
| 2025-08-15 | $210.35 | $290.55 | 3,300 |
| 2025-08-14 | $207.61 | $286.77 | 800 |
| 2025-08-13 | $205.33 | $283.62 | 300 |
| 2025-08-12 | $202.51 | $279.73 | 300 |
| 2025-08-11 | $201.37 | $278.15 | 300 |
| 2025-08-08 | $202.23 | $279.34 | 3,700 |
| 2025-08-07 | $201.69 | $278.59 | 600 |
| 2025-08-06 | $200.27 | $276.63 | 600 |
| 2025-08-05 | $200.52 | $276.98 | 700 |
| 2025-08-04 | $199.00 | $274.88 | 500 |
| 2025-08-01 | $196.80 | $271.84 | 800 |
| 2025-07-31 | $196.59 | $271.55 | 100 |
| 2025-07-30 | $198.32 | $273.94 | 600 |
| 2025-07-29 | $201.50 | $278.33 | 100 |
| 2025-07-28 | $199.72 | $275.87 | 200 |
| 2025-07-25 | $201.28 | $278.03 | 200 |
| 2025-07-24 | $203.90 | $281.65 | 200 |
| 2025-07-23 | $205.00 | $283.16 | 1,200 |
| 2025-07-22 | $200.65 | $277.16 | 400 |
| 2025-07-21 | $200.79 | $277.35 | 900 |
| 2025-07-18 | $199.82 | $276.01 | 400 |
| 2025-07-17 | $201.30 | $278.05 | 300 |
| 2025-07-16 | $200.92 | $277.53 | 400 |
| 2025-07-15 | $201.04 | $277.69 | 200 |
| 2025-07-14 | $203.40 | $280.95 | 500 |
| 2025-07-11 | $203.74 | $281.42 | 200 |
| 2025-07-10 | $205.81 | $284.28 | 200 |
| 2025-07-09 | $207.31 | $286.36 | 500 |
| 2025-07-08 | $205.44 | $283.77 | 200 |
| 2025-07-07 | $205.74 | $284.19 | 300 |
| 2025-07-03 | $206.15 | $284.75 | 300 |
| 2025-07-02 | $207.24 | $286.26 | 700 |
| 2025-07-01 | $204.03 | $281.82 | 900 |
| 2025-06-30 | $206.34 | $285.02 | 300 |
| 2025-06-27 | $206.00 | $284.55 | 300 |
| 2025-06-26 | $204.34 | $282.25 | 300 |
| 2025-06-25 | $203.21 | $280.69 | 400 |
| 2025-06-24 | $204.59 | $282.60 | 300 |
| 2025-06-23 | $202.17 | $279.26 | 1,600 |
| 2025-06-20 | $206.35 | $285.03 | 500 |
| 2025-06-18 | $207.43 | $286.52 | 500 |
| 2025-06-17 | $209.54 | $289.44 | 1,300 |
| 2025-06-16 | $212.15 | $293.04 | 300 |
| 2025-06-13 | $210.39 | $290.61 | 1,100 |
| 2025-06-12 | $213.38 | $294.74 | 500 |
| 2025-06-11 | $210.58 | $290.87 | 1,100 |
| 2025-06-10 | $209.13 | $288.87 | 800 |
| 2025-06-09 | $207.78 | $287.00 | 1,100 |
| 2025-06-06 | $207.80 | $287.03 | 700 |
| 2025-06-05 | $210.05 | $290.14 | 500 |
| 2025-06-04 | $210.50 | $290.76 | 2,200 |
| 2025-06-03 | $203.39 | $280.94 | 10,300 |
| 2025-06-02 | $209.02 | $288.72 | 600 |
| 2025-05-30 | $207.19 | $286.19 | 1,000 |
| 2025-05-29 | $206.87 | $285.75 | 700 |
| 2025-05-28 | $205.75 | $284.20 | 3,600 |
| 2025-05-27 | $210.53 | $290.80 | 300 |
| 2025-05-23 | $209.45 | $289.31 | 1,600 |
| 2025-05-22 | $209.08 | $288.80 | 500 |
| 2025-05-21 | $208.32 | $287.75 | 500 |
| 2025-05-20 | $212.24 | $293.17 | 400 |
| 2025-05-19 | $209.63 | $289.56 | 700 |
| 2025-05-16 | $208.28 | $282.61 | 1,200 |
| 2025-05-15 | $206.45 | $280.12 | 800 |
| 2025-05-14 | $203.75 | $276.46 | 700 |
| 2025-05-13 | $203.51 | $276.13 | 200 |
| 2025-05-12 | $200.94 | $272.65 | 600 |
| 2025-05-09 | $206.94 | $280.79 | 300 |
| 2025-05-08 | $204.87 | $277.98 | 300 |
| 2025-05-07 | $206.21 | $279.80 | 1,100 |
| 2025-05-06 | $210.50 | $285.62 | 142,800 |
| 2025-05-05 | $208.16 | $282.44 | 3,500 |
| 2025-05-02 | $207.60 | $281.68 | 700 |
| 2025-05-01 | $205.00 | $278.15 | 400 |
| 2025-04-30 | $205.59 | $278.96 | 1,200 |
| 2025-04-29 | $203.69 | $276.38 | 1,600 |
| 2025-04-28 | $201.41 | $273.28 | 600 |
| 2025-04-25 | $204.59 | $277.60 | 2,000 |
| 2025-04-24 | $203.40 | $275.98 | 3,300 |
| 2025-04-23 | $198.35 | $269.13 | 800 |
| 2025-04-22 | $200.58 | $272.16 | 700 |
| 2025-04-21 | $197.87 | $268.48 | 300 |
| 2025-04-17 | $197.40 | $267.84 | 300 |
| 2025-04-16 | $194.50 | $263.91 | 300 |
| 2025-04-15 | $196.48 | $266.59 | 3,400 |
| 2025-04-14 | $193.21 | $262.16 | 400 |
| 2025-04-11 | $193.63 | $262.73 | 1,200 |
| 2025-04-10 | $186.59 | $253.18 | 500 |
| 2025-04-09 | $196.25 | $266.28 | 1,600 |
| 2025-04-08 | $177.91 | $241.40 | 1,100 |
| 2025-04-07 | $177.63 | $241.02 | 2,600 |
| 2025-04-04 | $187.03 | $253.77 | 3,200 |
| 2025-04-03 | $192.51 | $261.21 | 600 |
| 2025-04-02 | $192.13 | $260.69 | 300 |
| 2025-04-01 | $190.41 | $258.36 | 1,100 |
| 2025-03-31 | $188.46 | $255.71 | 400 |
| 2025-03-28 | $185.93 | $252.28 | 1,100 |
| 2025-03-27 | $190.24 | $258.13 | 200 |
| 2025-03-26 | $189.80 | $257.53 | 400 |
| 2025-03-25 | $192.89 | $261.72 | 500 |
| 2025-03-24 | $191.19 | $259.42 | 300 |
| 2025-03-21 | $192.91 | $261.75 | 100 |
| 2025-03-20 | $192.47 | $261.15 | 300 |
| 2025-03-19 | $195.66 | $265.48 | 500 |
| 2025-03-18 | $196.93 | $267.21 | 1,400 |
| 2025-03-17 | $198.40 | $269.20 | 300 |
| 2025-03-14 | $197.37 | $267.80 | 1,600 |
| 2025-03-13 | $193.61 | $262.70 | 300 |
| 2025-03-12 | $195.81 | $265.69 | 1,000 |
| 2025-03-11 | $195.99 | $265.93 | 700 |
| 2025-03-10 | $197.76 | $268.33 | 4,700 |
| 2025-03-07 | $196.16 | $266.16 | 300 |
| 2025-03-06 | $193.65 | $262.75 | 500 |
| 2025-03-05 | $196.12 | $266.11 | 600 |
| 2025-03-04 | $189.59 | $257.25 | 2,300 |
| 2025-03-03 | $186.10 | $252.51 | 16,300 |
| 2025-02-28 | $183.03 | $248.34 | 1,100 |
| 2025-02-27 | $181.26 | $245.94 | 600 |
| 2025-02-26 | $184.21 | $249.95 | 200 |
| 2025-02-25 | $183.91 | $249.54 | 300 |
| 2025-02-24 | $182.82 | $248.06 | 1,100 |
| 2025-02-21 | $185.71 | $251.98 | 1,500 |
| 2025-02-20 | $177.23 | $240.48 | 600 |
| 2025-02-19 | $179.42 | $243.45 | 1,000 |
| 2025-02-18 | $182.10 | $247.08 | 600 |
| 2025-02-14 | $182.99 | $248.29 | 900 |
| 2025-02-13 | $179.52 | $243.58 | 4,600 |
| 2025-02-12 | $178.08 | $241.63 | 900 |
| 2025-02-11 | $176.66 | $239.70 | 400 |
| 2025-02-10 | $176.50 | $239.48 | 1,300 |
| 2025-02-07 | $175.09 | $237.57 | 600 |
| 2025-02-06 | $176.00 | $238.81 | 600 |
| 2025-02-05 | $174.03 | $236.13 | 500 |
| 2025-02-04 | $174.13 | $236.27 | 1,200 |
| 2025-02-03 | $171.51 | $232.71 | 2,200 |
| 2025-01-31 | $175.11 | $237.60 | 700 |
| 2025-01-30 | $175.94 | $238.72 | 500 |
| 2025-01-29 | $173.78 | $235.79 | 700 |
| 2025-01-28 | $173.56 | $235.50 | 300 |
| 2025-01-27 | $173.92 | $235.98 | 800 |
| 2025-01-24 | $171.98 | $233.35 | 500 |
| 2025-01-23 | $169.17 | $229.54 | 800 |
| 2025-01-22 | $168.41 | $228.51 | 1,300 |
| 2025-01-21 | $167.93 | $227.86 | 3,100 |
| 2025-01-17 | $166.25 | $225.58 | 500 |
| 2025-01-16 | $163.16 | $221.38 | 500 |
| 2025-01-15 | $160.79 | $218.17 | 600 |
| 2025-01-14 | $161.10 | $218.59 | 400 |
| 2025-01-13 | $159.95 | $217.03 | 2,400 |
| 2025-01-10 | $160.22 | $217.40 | 2,400 |
| 2025-01-08 | $161.84 | $219.59 | 2,000 |
| 2025-01-07 | $166.75 | $226.26 | 600 |
| 2025-01-06 | $163.57 | $221.94 | 700 |
| 2025-01-03 | $159.10 | $215.88 | 700 |
| 2025-01-02 | $159.65 | $216.62 | 400 |