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
- 2011-05-23 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 | $250.00 | $461.14 | 200 |
| 2025-12-30 | $255.04 | $470.44 | 100 |
| 2025-12-29 | $257.50 | $474.97 | 200 |
| 2025-12-26 | $257.50 | $474.97 | 100 |
| 2025-12-24 | $269.38 | $496.89 | 100 |
| 2025-12-23 | $268.47 | $495.21 | 100 |
| 2025-12-22 | $255.16 | $470.66 | 200 |
| 2025-12-19 | $267.50 | $493.42 | 100 |
| 2025-12-18 | $263.00 | $485.12 | 100 |
| 2025-12-17 | $265.54 | $489.80 | 200 |
| 2025-12-16 | $259.27 | $478.24 | 200 |
| 2025-12-15 | $262.67 | $484.51 | 200 |
| 2025-12-12 | $261.00 | $481.43 | 200 |
| 2025-12-11 | $270.00 | $498.03 | 300 |
| 2025-12-10 | $265.00 | $488.81 | 600 |
| 2025-12-09 | $263.25 | $485.58 | 100 |
| 2025-12-08 | $267.00 | $492.50 | 100 |
| 2025-12-05 | $262.10 | $483.46 | 100 |
| 2025-12-04 | $267.60 | $493.60 | 100 |
| 2025-12-03 | $267.95 | $494.25 | 100 |
| 2025-12-02 | $258.75 | $477.28 | 200 |
| 2025-12-01 | $254.89 | $470.16 | 400 |
| 2025-11-28 | $260.20 | $479.95 | 100 |
| 2025-11-26 | $263.00 | $485.12 | 200 |
| 2025-11-25 | $259.50 | $478.66 | 2,200 |
| 2025-11-24 | $250.56 | $462.17 | 200 |
| 2025-11-21 | $247.02 | $455.64 | 100 |
| 2025-11-20 | $239.86 | $442.44 | 800 |
| 2025-11-19 | $213.00 | $392.89 | 100 |
| 2025-11-18 | $220.00 | $405.80 | 100 |
| 2025-11-17 | $220.00 | $405.80 | 100 |
| 2025-11-14 | $214.01 | $394.75 | 100 |
| 2025-11-13 | $213.75 | $394.27 | 100 |
| 2025-11-12 | $215.00 | $396.58 | 100 |
| 2025-11-11 | $200.01 | $368.93 | 100 |
| 2025-11-10 | $206.67 | $381.21 | 100 |
| 2025-11-07 | $203.26 | $374.92 | 100 |
| 2025-11-06 | $201.00 | $370.76 | 100 |
| 2025-11-05 | $212.45 | $391.88 | 200 |
| 2025-11-04 | $211.00 | $389.20 | 100 |
| 2025-11-03 | $215.00 | $396.58 | 100 |
| 2025-10-31 | $209.50 | $386.43 | 200 |
| 2025-10-30 | $203.55 | $375.46 | 100 |
| 2025-10-29 | $206.28 | $380.50 | 400 |
| 2025-10-28 | $205.50 | $379.06 | 100 |
| 2025-10-27 | $206.00 | $379.98 | 200 |
| 2025-10-24 | $204.50 | $377.21 | 200 |
| 2025-10-23 | $200.27 | $369.41 | 100 |
| 2025-10-22 | $201.05 | $370.85 | 700 |
| 2025-10-21 | $196.75 | $362.92 | 100 |
| 2025-10-20 | $194.00 | $357.84 | 400 |
| 2025-10-17 | $197.50 | $364.30 | 100 |
| 2025-10-16 | $195.68 | $360.94 | 100 |
| 2025-10-15 | $194.63 | $359.01 | 500 |
| 2025-10-14 | $199.08 | $367.21 | 100 |
| 2025-10-13 | $198.00 | $365.22 | 300 |
| 2025-10-10 | $192.00 | $354.16 | 600 |
| 2025-10-09 | $196.99 | $363.36 | 2,300 |
| 2025-10-08 | $199.91 | $368.75 | 2,100 |
| 2025-10-07 | $194.00 | $357.84 | 100 |
| 2025-10-06 | $189.00 | $348.62 | 100 |
| 2025-10-03 | $197.00 | $363.38 | 4,400 |
| 2025-10-02 | $190.75 | $351.85 | 200 |
| 2025-10-01 | $200.00 | $368.91 | 200 |
| 2025-09-30 | $197.40 | $364.12 | 100 |
| 2025-09-29 | $198.25 | $365.68 | 300 |
| 2025-09-26 | $198.09 | $365.39 | 100 |
| 2025-09-25 | $204.00 | $376.29 | 100 |
| 2025-09-24 | $202.41 | $373.36 | 100 |
| 2025-09-23 | $204.00 | $376.29 | 100 |
| 2025-09-22 | $199.26 | $367.55 | 200 |
| 2025-09-19 | $204.60 | $377.40 | 200 |
| 2025-09-18 | $205.39 | $378.85 | 200 |
| 2025-09-17 | $200.77 | $370.33 | 100 |
| 2025-09-16 | $200.02 | $368.95 | 100 |
| 2025-09-15 | $203.84 | $375.99 | 100 |
| 2025-09-12 | $205.37 | $378.82 | 100 |
| 2025-09-11 | $205.29 | $378.67 | 100 |
| 2025-09-10 | $211.49 | $390.11 | 100 |
| 2025-09-09 | $208.00 | $383.67 | 100 |
| 2025-09-08 | $204.51 | $377.23 | 200 |
| 2025-09-05 | $210.00 | $387.36 | 100 |
| 2025-09-04 | $209.50 | $386.43 | 100 |
| 2025-09-03 | $206.22 | $380.38 | 200 |
| 2025-09-02 | $206.75 | $381.36 | 100 |
| 2025-08-29 | $210.04 | $387.43 | 100 |
| 2025-08-28 | $222.00 | $409.49 | 200 |
| 2025-08-27 | $210.60 | $387.09 | 100 |
| 2025-08-26 | $217.77 | $400.27 | 100 |
| 2025-08-25 | $224.57 | $412.77 | 300 |
| 2025-08-22 | $213.00 | $391.50 | 100 |
| 2025-08-21 | $213.84 | $393.05 | 200 |
| 2025-08-20 | $215.00 | $395.18 | 100 |
| 2025-08-19 | $205.29 | $377.33 | 200 |
| 2025-08-18 | $217.00 | $398.86 | 200 |
| 2025-08-15 | $222.40 | $408.78 | 200 |
| 2025-08-14 | $217.00 | $398.86 | 200 |
| 2025-08-13 | $213.00 | $391.50 | 300 |
| 2025-08-12 | $207.04 | $380.55 | 300 |
| 2025-08-11 | $214.00 | $393.34 | 300 |
| 2025-08-08 | $209.50 | $385.07 | 400 |
| 2025-08-07 | $220.00 | $404.37 | 400 |
| 2025-08-06 | $215.00 | $395.18 | 200 |
| 2025-08-05 | $216.00 | $397.02 | 300 |
| 2025-08-04 | $217.23 | $399.28 | 100 |
| 2025-08-01 | $220.00 | $404.37 | 100 |
| 2025-07-31 | $220.95 | $406.12 | 100 |
| 2025-07-30 | $218.65 | $401.89 | 100 |
| 2025-07-29 | $218.47 | $401.56 | 100 |
| 2025-07-28 | $211.25 | $388.29 | 100 |
| 2025-07-25 | $211.01 | $387.85 | 700 |
| 2025-07-24 | $217.37 | $399.54 | 100 |
| 2025-07-23 | $223.63 | $411.04 | 100 |
| 2025-07-22 | $212.75 | $391.05 | 700 |
| 2025-07-21 | $219.58 | $403.60 | 200 |
| 2025-07-18 | $215.00 | $395.18 | 100 |
| 2025-07-17 | $221.00 | $406.21 | 100 |
| 2025-07-16 | $220.00 | $404.37 | 200 |
| 2025-07-15 | $225.00 | $413.56 | 100 |
| 2025-07-14 | $211.00 | $387.83 | 300 |
| 2025-07-11 | $220.00 | $404.37 | 500 |
| 2025-07-10 | $216.90 | $398.67 | 200 |
| 2025-07-09 | $218.00 | $398.57 | 100 |
| 2025-07-08 | $220.00 | $402.23 | 100 |
| 2025-07-07 | $222.16 | $406.18 | 100 |
| 2025-07-03 | $216.32 | $395.50 | 200 |
| 2025-07-02 | $216.00 | $394.92 | 200 |
| 2025-07-01 | $226.98 | $414.99 | 100 |
| 2025-06-30 | $223.00 | $407.71 | 600 |
| 2025-06-27 | $230.00 | $420.51 | 100 |
| 2025-06-26 | $222.30 | $406.43 | 100 |
| 2025-06-25 | $217.50 | $397.66 | 100 |
| 2025-06-24 | $218.00 | $398.57 | 100 |
| 2025-06-23 | $226.96 | $414.95 | 200 |
| 2025-06-20 | $224.00 | $409.54 | 100 |
| 2025-06-18 | $226.00 | $413.20 | 100 |
| 2025-06-17 | $230.19 | $420.86 | 400 |
| 2025-06-16 | $232.54 | $425.16 | 300 |
| 2025-06-13 | $233.00 | $426.00 | 100 |
| 2025-06-12 | $229.50 | $419.60 | 100 |
| 2025-06-11 | $223.50 | $408.63 | 200 |
| 2025-06-10 | $219.98 | $402.19 | 100 |
| 2025-06-09 | $219.99 | $402.21 | 100 |
| 2025-06-06 | $218.50 | $399.49 | 100 |
| 2025-06-05 | $215.01 | $393.11 | 400 |
| 2025-06-04 | $215.00 | $393.09 | 100 |
| 2025-06-03 | $208.60 | $381.39 | 100 |
| 2025-06-02 | $207.50 | $379.37 | 100 |
| 2025-05-30 | $214.25 | $391.72 | 100 |
| 2025-05-29 | $212.00 | $387.60 | 100 |
| 2025-05-28 | $210.46 | $384.79 | 100 |
| 2025-05-27 | $212.25 | $388.06 | 100 |
| 2025-05-23 | $209.00 | $382.12 | 900 |
| 2025-05-22 | $221.03 | $404.11 | 200 |
| 2025-05-21 | $220.00 | $402.23 | 100 |
| 2025-05-20 | $216.00 | $394.92 | 600 |
| 2025-05-19 | $211.83 | $387.29 | 100 |
| 2025-05-16 | $205.60 | $375.90 | 100 |
| 2025-05-15 | $204.25 | $373.43 | 100 |
| 2025-05-14 | $211.25 | $386.23 | 100 |
| 2025-05-13 | $212.00 | $387.60 | 100 |
| 2025-05-12 | $208.00 | $380.29 | 300 |
| 2025-05-09 | $207.00 | $378.46 | 100 |
| 2025-05-08 | $210.00 | $383.95 | 100 |
| 2025-05-07 | $207.00 | $378.46 | 100 |
| 2025-05-06 | $211.25 | $386.23 | 100 |
| 2025-05-05 | $210.00 | $383.95 | 100 |
| 2025-05-02 | $205.50 | $375.72 | 100 |
| 2025-05-01 | $200.00 | $365.66 | 100 |
| 2025-04-30 | $200.75 | $367.03 | 100 |
| 2025-04-29 | $205.96 | $376.56 | 100 |
| 2025-04-28 | $206.00 | $376.63 | 100 |
| 2025-04-25 | $212.28 | $388.11 | 300 |
| 2025-04-24 | $197.50 | $361.09 | 100 |
| 2025-04-23 | $205.92 | $376.49 | 100 |
| 2025-04-22 | $199.60 | $364.93 | 100 |
| 2025-04-21 | $194.00 | $354.69 | 300 |
| 2025-04-17 | $193.00 | $352.86 | 100 |
| 2025-04-16 | $193.00 | $352.86 | 100 |
| 2025-04-15 | $193.00 | $352.86 | 200 |
| 2025-04-14 | $187.50 | $342.81 | 100 |
| 2025-04-11 | $179.63 | $328.42 | 200 |
| 2025-04-10 | $160.00 | $292.53 | 0 |
| 2025-04-09 | $160.00 | $292.53 | 0 |
| 2025-04-08 | $160.00 | $292.53 | 0 |
| 2025-04-07 | $160.00 | $292.53 | 300 |
| 2025-04-04 | $175.00 | $319.95 | 4,200 |
| 2025-04-03 | $175.75 | $321.33 | 300 |
| 2025-04-02 | $187.69 | $343.16 | 0 |
| 2025-04-01 | $187.69 | $343.16 | 0 |
| 2025-03-31 | $187.69 | $343.16 | 0 |
| 2025-03-28 | $187.69 | $343.16 | 0 |
| 2025-03-27 | $187.69 | $343.16 | 0 |
| 2025-03-26 | $187.69 | $340.80 | 0 |
| 2025-03-25 | $187.69 | $340.80 | 200 |
| 2025-03-24 | $188.00 | $341.37 | 0 |
| 2025-03-21 | $188.00 | $341.37 | 100 |
| 2025-03-20 | $183.00 | $332.29 | 0 |
| 2025-03-19 | $183.00 | $332.29 | 0 |
| 2025-03-18 | $183.00 | $332.29 | 0 |
| 2025-03-17 | $183.00 | $332.29 | 0 |
| 2025-03-14 | $183.00 | $332.29 | 0 |
| 2025-03-13 | $183.00 | $332.29 | 0 |
| 2025-03-12 | $183.00 | $332.29 | 0 |
| 2025-03-11 | $183.00 | $332.29 | 0 |
| 2025-03-10 | $183.00 | $332.29 | 0 |
| 2025-03-07 | $183.00 | $332.29 | 0 |
| 2025-03-06 | $183.00 | $332.29 | 500 |
| 2025-03-05 | $180.95 | $328.56 | 0 |
| 2025-03-04 | $180.95 | $328.56 | 0 |
| 2025-03-03 | $180.95 | $328.56 | 0 |
| 2025-02-28 | $180.95 | $328.56 | 0 |
| 2025-02-27 | $180.95 | $328.56 | 500 |
| 2025-02-26 | $183.00 | $332.29 | 0 |
| 2025-02-25 | $183.00 | $332.29 | 300 |
| 2025-02-24 | $179.90 | $326.66 | 0 |
| 2025-02-21 | $179.90 | $326.66 | 0 |
| 2025-02-20 | $179.90 | $326.66 | 300 |
| 2025-02-19 | $182.50 | $331.38 | 300 |
| 2025-02-18 | $182.00 | $330.47 | 300 |
| 2025-02-14 | $184.95 | $335.83 | 0 |
| 2025-02-13 | $184.95 | $335.83 | 0 |
| 2025-02-12 | $184.95 | $335.83 | 0 |
| 2025-02-11 | $184.95 | $335.83 | 500 |
| 2025-02-10 | $179.00 | $325.02 | 300 |
| 2025-02-07 | $178.04 | $323.28 | 0 |
| 2025-02-06 | $178.04 | $323.28 | 0 |
| 2025-02-05 | $178.04 | $323.28 | 0 |
| 2025-02-04 | $178.04 | $323.28 | 200 |
| 2025-02-03 | $186.00 | $337.73 | 0 |
| 2025-01-31 | $186.00 | $337.73 | 0 |
| 2025-01-30 | $186.00 | $337.73 | 0 |
| 2025-01-29 | $186.00 | $337.73 | 400 |
| 2025-01-28 | $181.33 | $329.25 | 0 |
| 2025-01-27 | $181.33 | $329.25 | 400 |
| 2025-01-24 | $177.00 | $321.39 | 0 |
| 2025-01-23 | $177.00 | $321.39 | 0 |
| 2025-01-22 | $177.00 | $317.93 | 700 |
| 2025-01-21 | $177.25 | $318.38 | 600 |
| 2025-01-17 | $156.04 | $280.28 | 0 |
| 2025-01-16 | $156.04 | $280.28 | 200 |
| 2025-01-15 | $155.00 | $278.41 | 0 |
| 2025-01-14 | $155.00 | $278.41 | 500 |
| 2025-01-13 | $168.68 | $302.98 | 300 |
| 2025-01-10 | $169.97 | $305.30 | 400 |
| 2025-01-08 | $173.60 | $310.05 | 0 |
| 2025-01-07 | $173.60 | $310.05 | 0 |
| 2025-01-06 | $173.60 | $310.05 | 300 |
| 2025-01-03 | $168.00 | $300.05 | 0 |
| 2025-01-02 | $168.00 | $300.05 | 600 |