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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2024-12-31 | $680,920.00 | $680,920.00 | 1,200 |
| 2024-12-30 | $678,120.00 | $678,120.00 | 1,700 |
| 2024-12-27 | $684,909.00 | $684,909.00 | 1,300 |
| 2024-12-26 | $687,600.00 | $687,600.00 | 1,100 |
| 2024-12-24 | $687,442.00 | $687,442.00 | 700 |
| 2024-12-23 | $681,999.00 | $681,999.00 | 1,700 |
| 2024-12-20 | $682,500.00 | $682,500.00 | 1,500 |
| 2024-12-19 | $673,274.00 | $673,274.00 | 1,600 |
| 2024-12-18 | $670,738.00 | $670,738.00 | 1,500 |
| 2024-12-17 | $684,120.00 | $684,120.00 | 1,500 |
| 2024-12-16 | $683,788.00 | $683,788.00 | 2,100 |
| 2024-12-13 | $685,934.00 | $685,934.00 | 1,400 |
| 2024-12-12 | $686,850.00 | $686,850.00 | 1,700 |
| 2024-12-11 | $690,666.00 | $690,666.00 | 2,100 |
| 2024-12-10 | $694,620.00 | $694,620.00 | 1,600 |
| 2024-12-09 | $696,160.00 | $696,160.00 | 2,600 |
| 2024-12-06 | $705,237.00 | $705,237.00 | 1,500 |
| 2024-12-05 | $704,406.00 | $704,406.00 | 1,700 |
| 2024-12-04 | $701,601.00 | $701,601.00 | 2,100 |
| 2024-12-03 | $705,659.00 | $705,659.00 | 2,300 |
| 2024-12-02 | $715,880.00 | $715,880.00 | 3,200 |
| 2024-11-29 | $724,040.00 | $724,040.00 | 1,300 |
| 2024-11-27 | $723,549.00 | $723,549.00 | 1,600 |
| 2024-11-26 | $718,520.00 | $718,520.00 | 1,400 |
| 2024-11-25 | $716,399.00 | $716,399.00 | 2,400 |
| 2024-11-22 | $714,280.00 | $714,280.00 | 1,500 |
| 2024-11-21 | $707,250.00 | $707,250.00 | 1,500 |
| 2024-11-20 | $703,300.00 | $703,300.00 | 1,300 |
| 2024-11-19 | $703,960.00 | $703,960.00 | 1,700 |
| 2024-11-18 | $708,000.00 | $708,000.00 | 2,300 |
| 2024-11-15 | $705,999.00 | $705,999.00 | 1,800 |
| 2024-11-14 | $700,600.00 | $700,600.00 | 1,400 |
| 2024-11-13 | $702,250.00 | $702,250.00 | 1,700 |
| 2024-11-12 | $700,700.00 | $700,700.00 | 1,700 |
| 2024-11-11 | $700,224.00 | $700,224.00 | 2,900 |
| 2024-11-08 | $695,878.00 | $695,878.00 | 1,700 |
| 2024-11-07 | $688,252.00 | $688,252.00 | 2,600 |
| 2024-11-06 | $703,000.00 | $703,000.00 | 2,900 |
| 2024-11-05 | $666,684.00 | $666,684.00 | 1,700 |
| 2024-11-04 | $664,750.00 | $664,750.00 | 3,000 |
| 2024-11-01 | $678,000.00 | $678,000.00 | 1,300 |
| 2024-10-31 | $676,960.00 | $676,960.00 | 1,300 |
| 2024-10-30 | $682,600.00 | $682,600.00 | 1,200 |
| 2024-10-29 | $682,920.00 | $682,920.00 | 1,700 |
| 2024-10-28 | $688,354.00 | $688,354.00 | 1,800 |
| 2024-10-25 | $681,999.00 | $681,999.00 | 1,800 |
| 2024-10-24 | $687,000.00 | $687,000.00 | 1,600 |
| 2024-10-23 | $691,220.00 | $691,220.00 | 1,100 |
| 2024-10-22 | $692,600.00 | $692,600.00 | 1,400 |
| 2024-10-21 | $698,000.00 | $698,000.00 | 1,800 |
| 2024-10-18 | $698,500.00 | $698,500.00 | 1,300 |
| 2024-10-17 | $697,640.00 | $697,640.00 | 1,300 |
| 2024-10-16 | $699,413.00 | $699,413.00 | 1,200 |
| 2024-10-15 | $693,614.00 | $693,614.00 | 1,500 |
| 2024-10-14 | $685,000.00 | $685,000.00 | 1,900 |
| 2024-10-11 | $691,500.00 | $691,500.00 | 1,500 |
| 2024-10-10 | $682,470.00 | $682,470.00 | 1,300 |
| 2024-10-09 | $683,400.00 | $683,400.00 | 1,100 |
| 2024-10-08 | $678,000.00 | $678,000.00 | 1,200 |
| 2024-10-07 | $680,000.00 | $680,000.00 | 2,200 |
| 2024-10-04 | $693,839.00 | $693,839.00 | 1,400 |
| 2024-10-03 | $678,640.00 | $678,640.00 | 1,400 |
| 2024-10-02 | $685,000.00 | $685,000.00 | 1,400 |
| 2024-10-01 | $685,000.00 | $685,000.00 | 1,700 |
| 2024-09-30 | $691,180.00 | $691,180.00 | 1,700 |
| 2024-09-27 | $686,182.00 | $686,182.00 | 1,200 |
| 2024-09-26 | $683,340.00 | $683,340.00 | 1,300 |
| 2024-09-25 | $679,850.00 | $679,850.00 | 1,400 |
| 2024-09-24 | $683,913.00 | $683,913.00 | 1,500 |
| 2024-09-23 | $685,320.00 | $685,320.00 | 2,000 |
| 2024-09-20 | $685,490.00 | $685,490.00 | 1,700 |
| 2024-09-19 | $687,840.00 | $687,840.00 | 1,500 |
| 2024-09-18 | $686,859.00 | $686,859.00 | 1,200 |
| 2024-09-17 | $685,250.00 | $685,250.00 | 1,300 |
| 2024-09-16 | $677,731.00 | $677,731.00 | 1,900 |
| 2024-09-13 | $671,750.00 | $671,750.00 | 1,900 |
| 2024-09-12 | $675,380.00 | $675,380.00 | 1,600 |
| 2024-09-11 | $680,040.00 | $680,040.00 | 2,200 |
| 2024-09-10 | $688,076.00 | $688,076.00 | 1,700 |
| 2024-09-09 | $689,280.00 | $689,280.00 | 2,300 |
| 2024-09-06 | $689,287.00 | $689,287.00 | 2,000 |
| 2024-09-05 | $696,160.00 | $696,160.00 | 2,500 |
| 2024-09-04 | $715,778.00 | $715,778.00 | 2,200 |
| 2024-09-03 | $715,910.00 | $715,910.00 | 3,600 |
| 2024-08-30 | $715,300.00 | $715,300.00 | 1,800 |
| 2024-08-29 | $702,320.00 | $702,320.00 | 2,000 |
| 2024-08-28 | $696,502.00 | $696,502.00 | 1,900 |
| 2024-08-27 | $691,350.00 | $691,350.00 | 1,500 |
| 2024-08-26 | $682,200.00 | $682,200.00 | 1,900 |
| 2024-08-23 | $680,330.00 | $680,330.00 | 1,400 |
| 2024-08-22 | $674,000.00 | $674,000.00 | 1,400 |
| 2024-08-21 | $669,500.00 | $669,500.00 | 1,300 |
| 2024-08-20 | $672,400.00 | $672,400.00 | 1,500 |
| 2024-08-19 | $672,940.00 | $672,940.00 | 2,100 |
| 2024-08-16 | $667,130.00 | $667,130.00 | 1,400 |
| 2024-08-15 | $661,145.00 | $661,145.00 | 1,400 |
| 2024-08-14 | $657,122.00 | $657,122.00 | 1,300 |
| 2024-08-13 | $649,105.00 | $649,105.00 | 1,400 |
| 2024-08-12 | $646,450.00 | $646,450.00 | 1,800 |
| 2024-08-09 | $647,523.00 | $647,523.00 | 1,200 |
| 2024-08-08 | $648,888.00 | $648,888.00 | 1,300 |
| 2024-08-07 | $641,000.00 | $641,000.00 | 1,600 |
| 2024-08-06 | $633,175.00 | $633,175.00 | 2,400 |
| 2024-08-05 | $620,040.00 | $620,040.00 | 4,500 |
| 2024-08-02 | $641,435.00 | $641,435.00 | 1,800 |
| 2024-08-01 | $647,000.00 | $647,000.00 | 1,900 |
| 2024-07-31 | $659,211.00 | $659,211.00 | 1,500 |
| 2024-07-30 | $662,125.00 | $662,125.00 | 1,600 |
| 2024-07-29 | $658,060.00 | $658,060.00 | 2,000 |
| 2024-07-26 | $657,180.00 | $657,180.00 | 1,400 |
| 2024-07-25 | $649,950.00 | $649,950.00 | 1,300 |
| 2024-07-24 | $650,080.00 | $650,080.00 | 1,300 |
| 2024-07-23 | $651,580.00 | $651,580.00 | 1,300 |
| 2024-07-22 | $655,260.00 | $655,260.00 | 1,900 |
| 2024-07-19 | $652,040.00 | $652,040.00 | 1,900 |
| 2024-07-18 | $662,820.00 | $662,820.00 | 2,000 |
| 2024-07-17 | $671,280.00 | $671,280.00 | 2,200 |
| 2024-07-16 | $660,388.00 | $660,388.00 | 2,000 |
| 2024-07-15 | $652,997.00 | $652,997.00 | 2,600 |
| 2024-07-12 | $639,500.00 | $639,500.00 | 2,000 |
| 2024-07-11 | $629,080.00 | $629,080.00 | 1,800 |
| 2024-07-10 | $622,506.00 | $622,506.00 | 2,100 |
| 2024-07-09 | $619,000.00 | $619,000.00 | 1,700 |
| 2024-07-08 | $614,425.00 | $614,425.00 | 2,800 |
| 2024-07-05 | $618,545.00 | $618,545.00 | 2,100 |
| 2024-07-03 | $611,375.00 | $611,375.00 | 1,200 |
| 2024-07-02 | $610,668.00 | $610,668.00 | 1,400 |
| 2024-07-01 | $610,460.00 | $610,460.00 | 2,200 |
| 2024-06-28 | $612,241.00 | $612,241.00 | 1,600 |
| 2024-06-27 | $615,000.00 | $615,000.00 | 2,300 |
| 2024-06-26 | $617,071.00 | $617,071.00 | 1,500 |
| 2024-06-25 | $620,800.00 | $620,800.00 | 1,800 |
| 2024-06-24 | $624,082.00 | $624,082.00 | 2,800 |
| 2024-06-21 | $615,001.00 | $615,001.00 | 1,800 |
| 2024-06-20 | $617,250.00 | $617,250.00 | 2,900 |
| 2024-06-18 | $615,000.00 | $615,000.00 | 1,900 |
| 2024-06-17 | $613,860.00 | $613,860.00 | 2,500 |
| 2024-06-14 | $610,900.00 | $610,900.00 | 1,900 |
| 2024-06-13 | $611,500.00 | $611,500.00 | 2,700 |
| 2024-06-12 | $615,592.00 | $615,592.00 | 2,000 |
| 2024-06-11 | $615,769.00 | $615,769.00 | 2,200 |
| 2024-06-10 | $617,700.00 | $617,700.00 | 2,900 |
| 2024-06-07 | $622,291.00 | $622,291.00 | 2,300 |
| 2024-06-06 | $620,000.00 | $620,000.00 | 12,700 |
| 2024-06-05 | $618,000.00 | $618,000.00 | 14,900 |
| 2024-06-04 | $617,435.00 | $617,435.00 | 18,700 |
| 2024-06-03 | $631,110.00 | $631,110.00 | 9,800 |
| 2024-05-31 | $627,400.00 | $627,400.00 | 12,400 |
| 2024-05-30 | $617,690.00 | $617,690.00 | 11,500 |
| 2024-05-29 | $608,816.00 | $608,816.00 | 12,200 |
| 2024-05-28 | $609,000.00 | $609,000.00 | 17,600 |
| 2024-05-24 | $615,900.00 | $615,900.00 | 12,200 |
| 2024-05-23 | $612,320.00 | $612,320.00 | 12,500 |
| 2024-05-22 | $625,100.00 | $625,100.00 | 11,800 |
| 2024-05-21 | $625,150.00 | $625,150.00 | 11,900 |
| 2024-05-20 | $623,250.00 | $623,250.00 | 15,800 |
| 2024-05-17 | $629,375.00 | $629,375.00 | 14,400 |
| 2024-05-16 | $625,100.00 | $625,100.00 | 14,900 |
| 2024-05-15 | $622,815.00 | $622,815.00 | 13,700 |
| 2024-05-14 | $619,250.00 | $619,250.00 | 13,700 |
| 2024-05-13 | $621,000.00 | $621,000.00 | 17,700 |
| 2024-05-10 | $622,000.00 | $622,000.00 | 14,100 |
| 2024-05-09 | $615,835.00 | $615,835.00 | 12,600 |
| 2024-05-08 | $612,100.00 | $612,100.00 | 13,200 |
| 2024-05-07 | $611,258.00 | $611,258.00 | 13,000 |
| 2024-05-06 | $608,795.00 | $608,795.00 | 18,000 |
| 2024-05-03 | $603,000.00 | $603,000.00 | 14,000 |
| 2024-05-02 | $606,413.00 | $606,413.00 | 12,400 |
| 2024-05-01 | $602,100.00 | $602,100.00 | 13,500 |
| 2024-04-30 | $599,500.00 | $599,500.00 | 12,900 |
| 2024-04-29 | $605,500.00 | $605,500.00 | 16,500 |
| 2024-04-26 | $606,920.00 | $606,920.00 | 13,600 |
| 2024-04-25 | $611,560.00 | $611,560.00 | 12,500 |
| 2024-04-24 | $613,420.00 | $613,420.00 | 12,800 |
| 2024-04-23 | $615,175.00 | $615,175.00 | 13,100 |
| 2024-04-22 | $617,284.00 | $617,284.00 | 18,100 |
| 2024-04-19 | $611,244.00 | $611,244.00 | 13,400 |
| 2024-04-18 | $604,144.00 | $604,144.00 | 12,200 |
| 2024-04-17 | $600,300.00 | $600,300.00 | 12,800 |
| 2024-04-16 | $598,160.00 | $598,160.00 | 12,800 |
| 2024-04-15 | $604,500.00 | $604,500.00 | 17,100 |
| 2024-04-12 | $608,091.00 | $608,091.00 | 13,700 |
| 2024-04-11 | $616,670.00 | $616,670.00 | 12,800 |
| 2024-04-10 | $618,950.00 | $618,950.00 | 13,400 |
| 2024-04-09 | $626,900.00 | $626,900.00 | 13,000 |
| 2024-04-08 | $628,640.00 | $628,640.00 | 16,900 |
| 2024-04-05 | $631,255.00 | $631,255.00 | 13,300 |
| 2024-04-04 | $628,420.00 | $628,420.00 | 13,500 |
| 2024-04-03 | $633,899.00 | $633,899.00 | 13,200 |
| 2024-04-02 | $630,289.00 | $630,289.00 | 13,400 |
| 2024-04-01 | $634,030.00 | $634,030.00 | 21,100 |
| 2024-03-28 | $634,440.00 | $634,440.00 | 13,100 |
| 2024-03-27 | $629,610.00 | $629,610.00 | 12,900 |
| 2024-03-26 | $622,380.00 | $622,380.00 | 12,700 |
| 2024-03-25 | $619,500.00 | $619,500.00 | 16,500 |
| 2024-03-22 | $623,040.00 | $623,040.00 | 12,800 |
| 2024-03-21 | $625,095.00 | $625,095.00 | 13,100 |
| 2024-03-20 | $628,390.00 | $628,390.00 | 12,900 |
| 2024-03-19 | $622,777.00 | $622,777.00 | 12,600 |
| 2024-03-18 | $617,880.00 | $617,880.00 | 16,700 |
| 2024-03-15 | $618,134.00 | $618,134.00 | 13,500 |
| 2024-03-14 | $612,500.00 | $612,500.00 | 12,000 |
| 2024-03-13 | $613,900.00 | $613,900.00 | 12,100 |
| 2024-03-12 | $609,710.00 | $609,710.00 | 11,600 |
| 2024-03-11 | $607,756.00 | $607,756.00 | 16,500 |
| 2024-03-08 | $609,748.00 | $609,748.00 | 13,500 |
| 2024-03-07 | $605,560.00 | $605,560.00 | 12,900 |
| 2024-03-06 | $607,453.00 | $607,453.00 | 12,800 |
| 2024-03-05 | $604,619.00 | $604,619.00 | 13,400 |
| 2024-03-04 | $608,140.00 | $608,140.00 | 18,300 |
| 2024-03-01 | $613,965.00 | $613,965.00 | 14,500 |
| 2024-02-29 | $616,561.00 | $616,561.00 | 13,600 |
| 2024-02-28 | $621,055.00 | $621,055.00 | 13,300 |
| 2024-02-27 | $617,300.00 | $617,300.00 | 14,600 |
| 2024-02-26 | $615,356.00 | $615,356.00 | 20,800 |
| 2024-02-23 | $628,930.00 | $628,930.00 | 14,200 |
| 2024-02-22 | $625,510.00 | $625,510.00 | 13,300 |
| 2024-02-21 | $617,011.00 | $617,011.00 | 12,700 |
| 2024-02-20 | $613,140.00 | $613,140.00 | 20,300 |
| 2024-02-16 | $610,086.00 | $610,086.00 | 12,600 |
| 2024-02-15 | $607,000.00 | $607,000.00 | 11,400 |
| 2024-02-14 | $601,000.00 | $601,000.00 | 10,300 |
| 2024-02-13 | $593,850.00 | $593,850.00 | 10,800 |
| 2024-02-12 | $597,092.00 | $597,092.00 | 14,000 |
| 2024-02-09 | $599,090.00 | $599,090.00 | 10,500 |
| 2024-02-08 | $597,000.00 | $597,000.00 | 10,600 |
| 2024-02-07 | $599,300.00 | $599,300.00 | 10,900 |
| 2024-02-06 | $592,370.00 | $592,370.00 | 10,000 |
| 2024-02-05 | $589,404.00 | $589,404.00 | 13,500 |
| 2024-02-02 | $589,498.00 | $589,498.00 | 10,600 |
| 2024-02-01 | $581,600.00 | $581,600.00 | 9,800 |
| 2024-01-31 | $578,020.00 | $578,020.00 | 9,700 |
| 2024-01-30 | $584,680.00 | $584,680.00 | 9,800 |
| 2024-01-29 | $578,800.00 | $578,800.00 | 13,800 |
| 2024-01-26 | $582,300.00 | $582,300.00 | 10,000 |
| 2024-01-25 | $576,211.00 | $576,211.00 | 9,300 |
| 2024-01-24 | $570,977.00 | $570,977.00 | 9,600 |
| 2024-01-23 | $564,133.00 | $564,133.00 | 8,600 |
| 2024-01-22 | $558,316.00 | $558,316.00 | 11,600 |
| 2024-01-19 | $556,710.00 | $556,710.00 | 8,800 |
| 2024-01-18 | $549,477.00 | $549,477.00 | 7,800 |
| 2024-01-17 | $545,250.00 | $545,250.00 | 8,400 |
| 2024-01-16 | $547,520.00 | $547,520.00 | 11,900 |
| 2024-01-12 | $551,800.00 | $551,800.00 | 8,100 |
| 2024-01-11 | $551,695.00 | $551,695.00 | 8,300 |
| 2024-01-10 | $557,590.00 | $557,590.00 | 8,000 |
| 2024-01-09 | $556,500.00 | $556,500.00 | 7,800 |
| 2024-01-08 | $558,780.00 | $558,780.00 | 10,900 |
| 2024-01-05 | $554,300.00 | $554,300.00 | 8,100 |
| 2024-01-04 | $551,550.00 | $551,550.00 | 9,100 |
| 2024-01-03 | $556,050.00 | $556,050.00 | 9,500 |
| 2024-01-02 | $549,787.00 | $549,787.00 | 12,000 |