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
- 1980-03-17 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 | $754,800.00 | $754,800.00 | 300 |
| 2025-12-30 | $755,400.00 | $755,400.00 | 300 |
| 2025-12-29 | $752,000.00 | $752,000.00 | 400 |
| 2025-12-26 | $747,000.00 | $747,000.00 | 300 |
| 2025-12-24 | $751,245.00 | $751,245.00 | 200 |
| 2025-12-23 | $750,560.00 | $750,560.00 | 300 |
| 2025-12-22 | $750,006.00 | $750,006.00 | 400 |
| 2025-12-19 | $745,600.00 | $745,600.00 | 1,000 |
| 2025-12-18 | $755,700.00 | $755,700.00 | 800 |
| 2025-12-17 | $756,120.00 | $756,120.00 | 300 |
| 2025-12-16 | $749,120.00 | $749,120.00 | 300 |
| 2025-12-15 | $758,900.00 | $758,900.00 | 400 |
| 2025-12-12 | $748,887.00 | $748,887.00 | 300 |
| 2025-12-11 | $742,550.00 | $742,550.00 | 500 |
| 2025-12-10 | $735,276.00 | $735,276.00 | 300 |
| 2025-12-09 | $736,300.00 | $736,300.00 | 400 |
| 2025-12-08 | $745,120.00 | $745,120.00 | 1,100 |
| 2025-12-05 | $755,800.00 | $755,800.00 | 2,100 |
| 2025-12-04 | $754,746.00 | $754,746.00 | 200 |
| 2025-12-03 | $758,000.00 | $758,000.00 | 300 |
| 2025-12-02 | $760,100.00 | $760,100.00 | 300 |
| 2025-12-01 | $761,161.00 | $761,161.00 | 400 |
| 2025-11-28 | $770,100.00 | $770,100.00 | 200 |
| 2025-11-26 | $767,866.00 | $767,866.00 | 200 |
| 2025-11-25 | $763,000.00 | $763,000.00 | 200 |
| 2025-11-24 | $763,000.00 | $763,000.00 | 300 |
| 2025-11-21 | $755,320.00 | $755,320.00 | 200 |
| 2025-11-20 | $754,625.00 | $754,625.00 | 400 |
| 2025-11-19 | $752,464.00 | $752,464.00 | 300 |
| 2025-11-18 | $755,597.00 | $755,597.00 | 500 |
| 2025-11-17 | $755,420.00 | $755,420.00 | 400 |
| 2025-11-14 | $763,867.00 | $763,867.00 | 700 |
| 2025-11-13 | $770,185.00 | $770,185.00 | 500 |
| 2025-11-12 | $756,363.00 | $756,363.00 | 500 |
| 2025-11-11 | $745,751.00 | $745,751.00 | 300 |
| 2025-11-10 | $744,500.00 | $744,500.00 | 500 |
| 2025-11-07 | $748,320.00 | $748,320.00 | 400 |
| 2025-11-06 | $739,900.00 | $739,900.00 | 400 |
| 2025-11-05 | $736,150.00 | $736,150.00 | 500 |
| 2025-11-04 | $731,118.00 | $731,118.00 | 500 |
| 2025-11-03 | $712,170.00 | $712,170.00 | 700 |
| 2025-10-31 | $715,740.00 | $715,740.00 | 200 |
| 2025-10-30 | $717,922.00 | $717,922.00 | 300 |
| 2025-10-29 | $712,900.00 | $712,900.00 | 400 |
| 2025-10-28 | $722,495.00 | $722,495.00 | 400 |
| 2025-10-27 | $732,650.00 | $732,650.00 | 500 |
| 2025-10-24 | $738,500.00 | $738,500.00 | 200 |
| 2025-10-23 | $735,600.00 | $735,600.00 | 200 |
| 2025-10-22 | $736,752.00 | $736,752.00 | 300 |
| 2025-10-21 | $736,600.00 | $736,600.00 | 200 |
| 2025-10-20 | $740,600.00 | $740,600.00 | 300 |
| 2025-10-17 | $738,200.00 | $738,200.00 | 300 |
| 2025-10-16 | $733,080.00 | $733,080.00 | 300 |
| 2025-10-15 | $744,040.00 | $744,040.00 | 200 |
| 2025-10-14 | $743,525.00 | $743,525.00 | 300 |
| 2025-10-13 | $738,130.00 | $738,130.00 | 300 |
| 2025-10-10 | $734,180.00 | $734,180.00 | 300 |
| 2025-10-09 | $744,705.00 | $744,705.00 | 300 |
| 2025-10-08 | $749,800.00 | $749,800.00 | 200 |
| 2025-10-07 | $753,715.00 | $753,715.00 | 300 |
| 2025-10-06 | $750,750.00 | $750,750.00 | 400 |
| 2025-10-03 | $750,583.00 | $750,583.00 | 500 |
| 2025-10-02 | $744,628.00 | $744,628.00 | 300 |
| 2025-10-01 | $745,906.00 | $745,906.00 | 500 |
| 2025-09-30 | $754,200.00 | $754,200.00 | 300 |
| 2025-09-29 | $749,300.00 | $749,300.00 | 300 |
| 2025-09-26 | $749,700.00 | $749,700.00 | 300 |
| 2025-09-25 | $745,326.00 | $745,326.00 | 400 |
| 2025-09-24 | $744,600.00 | $744,600.00 | 200 |
| 2025-09-23 | $739,686.00 | $739,686.00 | 400 |
| 2025-09-22 | $742,460.00 | $742,460.00 | 400 |
| 2025-09-19 | $740,400.00 | $740,400.00 | 400 |
| 2025-09-18 | $736,450.00 | $736,450.00 | 300 |
| 2025-09-17 | $739,380.00 | $739,380.00 | 400 |
| 2025-09-16 | $735,993.00 | $735,993.00 | 300 |
| 2025-09-15 | $736,469.00 | $736,469.00 | 400 |
| 2025-09-12 | $740,317.00 | $740,317.00 | 300 |
| 2025-09-11 | $745,001.00 | $745,001.00 | 400 |
| 2025-09-10 | $737,994.00 | $737,994.00 | 600 |
| 2025-09-09 | $738,781.00 | $738,781.00 | 300 |
| 2025-09-08 | $740,099.00 | $740,099.00 | 700 |
| 2025-09-05 | $750,104.00 | $750,104.00 | 300 |
| 2025-09-04 | $759,798.00 | $759,798.00 | 300 |
| 2025-09-03 | $751,808.00 | $751,808.00 | 300 |
| 2025-09-02 | $751,128.00 | $751,128.00 | 400 |
| 2025-08-29 | $755,280.00 | $755,280.00 | 400 |
| 2025-08-28 | $749,478.00 | $749,478.00 | 300 |
| 2025-08-27 | $744,347.00 | $744,347.00 | 300 |
| 2025-08-26 | $737,180.00 | $737,180.00 | 300 |
| 2025-08-25 | $729,687.00 | $729,687.00 | 400 |
| 2025-08-22 | $734,405.00 | $734,405.00 | 300 |
| 2025-08-21 | $733,080.00 | $733,080.00 | 200 |
| 2025-08-20 | $732,814.00 | $732,814.00 | 300 |
| 2025-08-19 | $727,200.00 | $727,200.00 | 400 |
| 2025-08-18 | $718,052.00 | $718,052.00 | 300 |
| 2025-08-15 | $717,250.00 | $717,250.00 | 300 |
| 2025-08-14 | $718,680.00 | $718,680.00 | 300 |
| 2025-08-13 | $715,490.00 | $715,490.00 | 400 |
| 2025-08-12 | $704,700.00 | $704,700.00 | 300 |
| 2025-08-11 | $698,440.00 | $698,440.00 | 500 |
| 2025-08-08 | $698,040.00 | $698,040.00 | 300 |
| 2025-08-07 | $700,000.00 | $700,000.00 | 500 |
| 2025-08-06 | $703,115.00 | $703,115.00 | 300 |
| 2025-08-05 | $694,750.00 | $694,750.00 | 600 |
| 2025-08-04 | $692,600.00 | $692,600.00 | 900 |
| 2025-08-01 | $711,480.00 | $711,480.00 | 400 |
| 2025-07-31 | $719,850.00 | $719,850.00 | 700 |
| 2025-07-30 | $714,175.00 | $714,175.00 | 300 |
| 2025-07-29 | $713,705.00 | $713,705.00 | 600 |
| 2025-07-28 | $722,200.00 | $722,200.00 | 300 |
| 2025-07-25 | $726,220.00 | $726,220.00 | 300 |
| 2025-07-24 | $725,700.00 | $725,700.00 | 600 |
| 2025-07-23 | $723,120.00 | $723,120.00 | 400 |
| 2025-07-22 | $714,710.00 | $714,710.00 | 600 |
| 2025-07-21 | $711,000.00 | $711,000.00 | 400 |
| 2025-07-18 | $710,979.00 | $710,979.00 | 200 |
| 2025-07-17 | $709,820.00 | $709,820.00 | 400 |
| 2025-07-16 | $707,681.00 | $707,681.00 | 300 |
| 2025-07-15 | $705,000.00 | $705,000.00 | 300 |
| 2025-07-14 | $711,100.00 | $711,100.00 | 400 |
| 2025-07-11 | $712,842.00 | $712,842.00 | 300 |
| 2025-07-10 | $717,180.00 | $717,180.00 | 400 |
| 2025-07-09 | $719,578.00 | $719,578.00 | 500 |
| 2025-07-08 | $715,269.00 | $715,269.00 | 400 |
| 2025-07-07 | $716,415.00 | $716,415.00 | 600 |
| 2025-07-03 | $727,455.00 | $727,455.00 | 300 |
| 2025-07-02 | $720,500.00 | $720,500.00 | 500 |
| 2025-07-01 | $733,150.00 | $733,150.00 | 500 |
| 2025-06-30 | $728,800.00 | $728,800.00 | 400 |
| 2025-06-27 | $730,940.00 | $730,940.00 | 400 |
| 2025-06-26 | $729,808.00 | $729,808.00 | 400 |
| 2025-06-25 | $730,000.00 | $730,000.00 | 400 |
| 2025-06-24 | $740,085.00 | $740,085.00 | 400 |
| 2025-06-23 | $732,468.00 | $732,468.00 | 500 |
| 2025-06-20 | $730,000.00 | $730,000.00 | 500 |
| 2025-06-18 | $728,200.00 | $728,200.00 | 300 |
| 2025-06-17 | $725,400.00 | $725,400.00 | 300 |
| 2025-06-16 | $735,920.00 | $735,920.00 | 400 |
| 2025-06-13 | $731,220.00 | $731,220.00 | 400 |
| 2025-06-12 | $735,000.00 | $735,000.00 | 200 |
| 2025-06-11 | $732,120.00 | $732,120.00 | 300 |
| 2025-06-10 | $736,000.00 | $736,000.00 | 300 |
| 2025-06-09 | $739,925.00 | $739,925.00 | 300 |
| 2025-06-06 | $740,396.00 | $740,396.00 | 400 |
| 2025-06-05 | $732,953.00 | $732,953.00 | 400 |
| 2025-06-04 | $737,820.00 | $737,820.00 | 400 |
| 2025-06-03 | $746,200.00 | $746,200.00 | 700 |
| 2025-06-02 | $754,740.00 | $754,740.00 | 600 |
| 2025-05-30 | $757,400.00 | $757,400.00 | 300 |
| 2025-05-29 | $758,577.00 | $758,577.00 | 400 |
| 2025-05-28 | $754,820.00 | $754,820.00 | 300 |
| 2025-05-27 | $760,100.00 | $760,100.00 | 500 |
| 2025-05-23 | $754,505.00 | $754,505.00 | 300 |
| 2025-05-22 | $756,250.00 | $756,250.00 | 300 |
| 2025-05-21 | $761,380.00 | $761,380.00 | 400 |
| 2025-05-20 | $762,320.00 | $762,320.00 | 300 |
| 2025-05-19 | $767,200.00 | $767,200.00 | 300 |
| 2025-05-16 | $770,660.00 | $770,660.00 | 400 |
| 2025-05-15 | $759,100.00 | $759,100.00 | 400 |
| 2025-05-14 | $753,215.00 | $753,215.00 | 600 |
| 2025-05-13 | $767,000.00 | $767,000.00 | 500 |
| 2025-05-12 | $772,100.00 | $772,100.00 | 600 |
| 2025-05-09 | $770,999.00 | $770,999.00 | 300 |
| 2025-05-08 | $769,000.00 | $769,000.00 | 400 |
| 2025-05-07 | $778,173.00 | $778,173.00 | 300 |
| 2025-05-06 | $768,000.00 | $768,000.00 | 400 |
| 2025-05-05 | $769,960.00 | $769,960.00 | 1,200 |
| 2025-05-02 | $809,350.00 | $809,350.00 | 500 |
| 2025-05-01 | $795,400.00 | $795,400.00 | 400 |
| 2025-04-30 | $800,540.00 | $800,540.00 | 500 |
| 2025-04-29 | $801,340.00 | $801,340.00 | 500 |
| 2025-04-28 | $797,750.00 | $797,750.00 | 500 |
| 2025-04-25 | $795,760.00 | $795,760.00 | 300 |
| 2025-04-24 | $797,140.00 | $797,140.00 | 400 |
| 2025-04-23 | $788,799.00 | $788,799.00 | 500 |
| 2025-04-22 | $780,000.00 | $780,000.00 | 400 |
| 2025-04-21 | $760,489.00 | $760,489.00 | 500 |
| 2025-04-17 | $778,833.00 | $778,833.00 | 300 |
| 2025-04-16 | $774,261.00 | $774,261.00 | 500 |
| 2025-04-15 | $792,500.00 | $792,500.00 | 400 |
| 2025-04-14 | $793,788.00 | $793,788.00 | 700 |
| 2025-04-11 | $784,000.00 | $784,000.00 | 600 |
| 2025-04-10 | $774,000.00 | $774,000.00 | 600 |
| 2025-04-09 | $778,421.00 | $778,421.00 | 900 |
| 2025-04-08 | $739,101.00 | $739,101.00 | 900 |
| 2025-04-07 | $737,000.00 | $737,000.00 | 1,900 |
| 2025-04-04 | $742,540.00 | $742,540.00 | 1,500 |
| 2025-04-03 | $794,514.00 | $794,514.00 | 1,100 |
| 2025-04-02 | $806,684.00 | $806,684.00 | 1,700 |
| 2025-04-01 | $800,300.00 | $800,300.00 | 2,100 |
| 2025-03-31 | $798,442.00 | $798,442.00 | 2,500 |
| 2025-03-28 | $790,250.00 | $790,250.00 | 2,100 |
| 2025-03-27 | $801,950.00 | $801,950.00 | 1,900 |
| 2025-03-26 | $798,963.00 | $798,963.00 | 1,800 |
| 2025-03-25 | $792,966.00 | $792,966.00 | 1,700 |
| 2025-03-24 | $789,649.00 | $789,649.00 | 2,600 |
| 2025-03-21 | $781,680.00 | $781,680.00 | 2,300 |
| 2025-03-20 | $792,880.00 | $792,880.00 | 2,900 |
| 2025-03-19 | $789,880.00 | $789,880.00 | 3,700 |
| 2025-03-18 | $783,684.00 | $783,684.00 | 1,700 |
| 2025-03-17 | $784,957.00 | $784,957.00 | 2,500 |
| 2025-03-14 | $771,250.00 | $771,250.00 | 1,800 |
| 2025-03-13 | $756,910.00 | $756,910.00 | 1,500 |
| 2025-03-12 | $745,682.00 | $745,682.00 | 1,500 |
| 2025-03-11 | $744,708.00 | $744,708.00 | 2,000 |
| 2025-03-10 | $744,944.00 | $744,944.00 | 2,200 |
| 2025-03-07 | $742,901.00 | $742,901.00 | 1,500 |
| 2025-03-06 | $747,110.00 | $747,110.00 | 1,400 |
| 2025-03-05 | $746,940.00 | $746,940.00 | 1,400 |
| 2025-03-04 | $742,800.00 | $742,800.00 | 2,400 |
| 2025-03-03 | $765,160.00 | $765,160.00 | 2,900 |
| 2025-02-28 | $775,000.00 | $775,000.00 | 1,800 |
| 2025-02-27 | $753,380.00 | $753,380.00 | 1,400 |
| 2025-02-26 | $740,998.00 | $740,998.00 | 1,500 |
| 2025-02-25 | $750,041.00 | $750,041.00 | 2,000 |
| 2025-02-24 | $747,485.00 | $747,485.00 | 2,900 |
| 2025-02-21 | $718,750.00 | $718,750.00 | 1,100 |
| 2025-02-20 | $722,980.00 | $722,980.00 | 1,200 |
| 2025-02-19 | $725,883.00 | $725,883.00 | 1,000 |
| 2025-02-18 | $725,000.00 | $725,000.00 | 1,900 |
| 2025-02-14 | $719,146.00 | $719,146.00 | 1,200 |
| 2025-02-13 | $721,500.00 | $721,500.00 | 1,100 |
| 2025-02-12 | $707,500.00 | $707,500.00 | 1,000 |
| 2025-02-11 | $709,489.00 | $709,489.00 | 1,000 |
| 2025-02-10 | $705,959.00 | $705,959.00 | 1,500 |
| 2025-02-07 | $708,903.00 | $708,903.00 | 1,200 |
| 2025-02-06 | $714,869.00 | $714,869.00 | 1,300 |
| 2025-02-05 | $709,840.00 | $709,840.00 | 1,200 |
| 2025-02-04 | $702,179.00 | $702,179.00 | 1,000 |
| 2025-02-03 | $696,552.00 | $696,552.00 | 2,300 |
| 2025-01-31 | $702,614.00 | $702,614.00 | 1,400 |
| 2025-01-30 | $709,084.00 | $709,084.00 | 1,100 |
| 2025-01-29 | $704,680.00 | $704,680.00 | 1,100 |
| 2025-01-28 | $705,000.00 | $705,000.00 | 1,500 |
| 2025-01-27 | $712,000.00 | $712,000.00 | 2,200 |
| 2025-01-24 | $694,602.00 | $694,602.00 | 1,200 |
| 2025-01-23 | $689,400.00 | $689,400.00 | 1,200 |
| 2025-01-22 | $691,500.00 | $691,500.00 | 1,900 |
| 2025-01-21 | $702,553.00 | $702,553.00 | 2,600 |
| 2025-01-17 | $702,760.00 | $702,760.00 | 1,600 |
| 2025-01-16 | $692,904.00 | $692,904.00 | 1,100 |
| 2025-01-15 | $688,500.00 | $688,500.00 | 1,200 |
| 2025-01-14 | $675,760.00 | $675,760.00 | 1,100 |
| 2025-01-13 | $666,280.00 | $666,280.00 | 1,500 |
| 2025-01-10 | $663,000.00 | $663,000.00 | 2,100 |
| 2025-01-08 | $677,925.00 | $677,925.00 | 1,100 |
| 2025-01-07 | $678,560.00 | $678,560.00 | 1,200 |
| 2025-01-06 | $676,604.00 | $676,604.00 | 2,100 |
| 2025-01-03 | $681,460.00 | $681,460.00 | 1,300 |
| 2025-01-02 | $675,500.00 | $675,500.00 | 1,900 |