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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2023-12-29 | $542,625.00 | $542,625.00 | 8,100 |
| 2023-12-28 | $545,000.00 | $545,000.00 | 7,400 |
| 2023-12-27 | $543,750.00 | $543,750.00 | 7,600 |
| 2023-12-26 | $543,635.00 | $543,635.00 | 10,900 |
| 2023-12-22 | $542,600.00 | $542,600.00 | 7,800 |
| 2023-12-21 | $541,000.00 | $541,000.00 | 7,700 |
| 2023-12-20 | $543,740.00 | $543,740.00 | 8,100 |
| 2023-12-19 | $554,650.00 | $554,650.00 | 7,500 |
| 2023-12-18 | $551,182.00 | $551,182.00 | 10,500 |
| 2023-12-15 | $544,478.00 | $544,478.00 | 8,400 |
| 2023-12-14 | $549,760.00 | $549,760.00 | 8,100 |
| 2023-12-13 | $555,800.00 | $555,800.00 | 7,800 |
| 2023-12-12 | $549,240.00 | $549,240.00 | 7,900 |
| 2023-12-11 | $546,907.00 | $546,907.00 | 10,400 |
| 2023-12-08 | $540,000.00 | $540,000.00 | 7,600 |
| 2023-12-07 | $537,780.00 | $537,780.00 | 7,000 |
| 2023-12-06 | $535,220.00 | $535,220.00 | 7,500 |
| 2023-12-05 | $539,250.00 | $539,250.00 | 7,500 |
| 2023-12-04 | $542,395.00 | $542,395.00 | 10,100 |
| 2023-12-01 | $542,414.00 | $542,414.00 | 8,900 |
| 2023-11-30 | $545,900.00 | $545,900.00 | 7,400 |
| 2023-11-29 | $543,905.00 | $543,905.00 | 7,600 |
| 2023-11-28 | $546,869.00 | $546,869.00 | 6,900 |
| 2023-11-27 | $547,445.00 | $547,445.00 | 9,900 |
| 2023-11-24 | $549,500.00 | $549,500.00 | 7,700 |
| 2023-11-22 | $549,520.00 | $549,520.00 | 7,300 |
| 2023-11-21 | $547,625.00 | $547,625.00 | 7,200 |
| 2023-11-20 | $547,836.00 | $547,836.00 | 9,900 |
| 2023-11-17 | $544,190.00 | $544,190.00 | 8,000 |
| 2023-11-16 | $546,635.00 | $546,635.00 | 7,300 |
| 2023-11-15 | $542,500.00 | $542,500.00 | 7,600 |
| 2023-11-14 | $537,400.00 | $537,400.00 | 7,200 |
| 2023-11-13 | $531,288.00 | $531,288.00 | 9,400 |
| 2023-11-10 | $531,886.00 | $531,886.00 | 7,800 |
| 2023-11-09 | $528,225.00 | $528,225.00 | 7,100 |
| 2023-11-08 | $526,660.00 | $526,660.00 | 7,300 |
| 2023-11-07 | $525,280.00 | $525,280.00 | 7,300 |
| 2023-11-06 | $526,450.00 | $526,450.00 | 11,200 |
| 2023-11-03 | $533,815.00 | $533,815.00 | 8,000 |
| 2023-11-02 | $530,340.00 | $530,340.00 | 7,100 |
| 2023-11-01 | $523,749.00 | $523,749.00 | 7,400 |
| 2023-10-31 | $517,825.00 | $517,825.00 | 6,600 |
| 2023-10-30 | $513,065.00 | $513,065.00 | 8,800 |
| 2023-10-27 | $503,375.00 | $503,375.00 | 7,900 |
| 2023-10-26 | $510,125.00 | $510,125.00 | 7,200 |
| 2023-10-25 | $512,400.00 | $512,400.00 | 7,100 |
| 2023-10-24 | $516,250.00 | $516,250.00 | 6,700 |
| 2023-10-23 | $512,500.00 | $512,500.00 | 8,900 |
| 2023-10-20 | $511,000.00 | $511,000.00 | 7,800 |
| 2023-10-19 | $515,550.00 | $515,550.00 | 7,000 |
| 2023-10-18 | $518,145.00 | $518,145.00 | 7,600 |
| 2023-10-17 | $527,750.00 | $527,750.00 | 7,100 |
| 2023-10-16 | $527,475.00 | $527,475.00 | 9,100 |
| 2023-10-13 | $522,700.00 | $522,700.00 | 7,400 |
| 2023-10-12 | $524,517.00 | $524,517.00 | 7,500 |
| 2023-10-11 | $528,820.00 | $528,820.00 | 7,700 |
| 2023-10-10 | $528,530.00 | $528,530.00 | 7,300 |
| 2023-10-09 | $523,690.00 | $523,690.00 | 9,400 |
| 2023-10-06 | $525,425.00 | $525,425.00 | 7,900 |
| 2023-10-05 | $523,545.00 | $523,545.00 | 7,200 |
| 2023-10-04 | $521,675.00 | $521,675.00 | 7,800 |
| 2023-10-03 | $521,919.00 | $521,919.00 | 7,600 |
| 2023-10-02 | $527,960.00 | $527,960.00 | 10,700 |
| 2023-09-29 | $531,477.00 | $531,477.00 | 8,800 |
| 2023-09-28 | $541,105.00 | $541,105.00 | 7,000 |
| 2023-09-27 | $542,495.00 | $542,495.00 | 7,900 |
| 2023-09-26 | $545,870.00 | $545,870.00 | 7,300 |
| 2023-09-25 | $548,360.00 | $548,360.00 | 9,500 |
| 2023-09-22 | $546,215.00 | $546,215.00 | 8,100 |
| 2023-09-21 | $551,030.00 | $551,030.00 | 7,800 |
| 2023-09-20 | $556,580.00 | $556,580.00 | 7,900 |
| 2023-09-19 | $563,073.00 | $563,073.00 | 7,800 |
| 2023-09-18 | $562,800.00 | $562,800.00 | 10,100 |
| 2023-09-15 | $559,500.00 | $559,500.00 | 8,300 |
| 2023-09-14 | $561,740.00 | $561,740.00 | 7,600 |
| 2023-09-13 | $557,955.00 | $557,955.00 | 7,700 |
| 2023-09-12 | $557,415.00 | $557,415.00 | 8,300 |
| 2023-09-11 | $555,309.00 | $555,309.00 | 10,000 |
| 2023-09-08 | $551,405.00 | $551,405.00 | 7,400 |
| 2023-09-07 | $548,930.00 | $548,930.00 | 7,400 |
| 2023-09-06 | $548,660.00 | $548,660.00 | 7,600 |
| 2023-09-05 | $546,627.00 | $546,627.00 | 10,700 |
| 2023-09-01 | $550,000.00 | $550,000.00 | 8,200 |
| 2023-08-31 | $546,725.00 | $546,725.00 | 7,600 |
| 2023-08-30 | $547,348.00 | $547,348.00 | 7,400 |
| 2023-08-29 | $543,593.00 | $543,593.00 | 7,000 |
| 2023-08-28 | $539,605.00 | $539,605.00 | 9,000 |
| 2023-08-25 | $540,000.00 | $540,000.00 | 7,000 |
| 2023-08-24 | $537,780.00 | $537,780.00 | 6,600 |
| 2023-08-23 | $537,150.00 | $537,150.00 | 6,400 |
| 2023-08-22 | $531,840.00 | $531,840.00 | 6,800 |
| 2023-08-21 | $534,700.00 | $534,700.00 | 9,200 |
| 2023-08-18 | $535,817.00 | $535,817.00 | 7,200 |
| 2023-08-17 | $535,821.00 | $535,821.00 | 6,800 |
| 2023-08-16 | $537,497.00 | $537,497.00 | 6,900 |
| 2023-08-15 | $538,107.00 | $538,107.00 | 6,800 |
| 2023-08-14 | $543,150.00 | $543,150.00 | 8,700 |
| 2023-08-11 | $542,900.00 | $542,900.00 | 7,400 |
| 2023-08-10 | $543,680.00 | $543,680.00 | 7,000 |
| 2023-08-09 | $545,280.00 | $545,280.00 | 7,900 |
| 2023-08-08 | $553,101.00 | $553,101.00 | 8,100 |
| 2023-08-07 | $551,920.00 | $551,920.00 | 11,300 |
| 2023-08-04 | $533,600.00 | $533,600.00 | 7,700 |
| 2023-08-03 | $541,000.00 | $541,000.00 | 6,800 |
| 2023-08-02 | $533,800.00 | $533,800.00 | 6,900 |
| 2023-08-01 | $534,400.00 | $534,400.00 | 7,100 |
| 2023-07-31 | $535,400.00 | $535,400.00 | 9,000 |
| 2023-07-28 | $533,113.00 | $533,113.00 | 6,900 |
| 2023-07-27 | $531,650.00 | $531,650.00 | 6,600 |
| 2023-07-26 | $531,900.00 | $531,900.00 | 6,500 |
| 2023-07-25 | $528,453.00 | $528,453.00 | 7,000 |
| 2023-07-24 | $532,647.00 | $532,647.00 | 9,500 |
| 2023-07-21 | $527,750.00 | $527,750.00 | 7,600 |
| 2023-07-20 | $526,240.00 | $526,240.00 | 6,700 |
| 2023-07-19 | $520,500.00 | $520,500.00 | 7,100 |
| 2023-07-18 | $524,750.00 | $524,750.00 | 6,400 |
| 2023-07-17 | $523,500.00 | $523,500.00 | 8,500 |
| 2023-07-14 | $517,408.00 | $517,408.00 | 7,100 |
| 2023-07-13 | $521,833.00 | $521,833.00 | 6,900 |
| 2023-07-12 | $525,400.00 | $525,400.00 | 6,600 |
| 2023-07-11 | $521,385.00 | $521,385.00 | 6,300 |
| 2023-07-10 | $517,136.00 | $517,136.00 | 9,000 |
| 2023-07-07 | $521,620.00 | $521,620.00 | 6,600 |
| 2023-07-06 | $519,800.00 | $519,800.00 | 6,200 |
| 2023-07-05 | $521,000.00 | $521,000.00 | 7,700 |
| 2023-07-03 | $519,460.00 | $519,460.00 | 8,200 |
| 2023-06-30 | $517,810.00 | $517,810.00 | 6,900 |
| 2023-06-29 | $512,260.00 | $512,260.00 | 5,900 |
| 2023-06-28 | $506,650.00 | $506,650.00 | 6,500 |
| 2023-06-27 | $510,580.00 | $510,580.00 | 5,500 |
| 2023-06-26 | $507,000.00 | $507,000.00 | 8,300 |
| 2023-06-23 | $510,000.00 | $510,000.00 | 6,200 |
| 2023-06-22 | $511,480.00 | $511,480.00 | 6,500 |
| 2023-06-21 | $515,515.00 | $515,515.00 | 6,700 |
| 2023-06-20 | $515,000.00 | $515,000.00 | 8,400 |
| 2023-06-16 | $514,000.00 | $514,000.00 | 6,500 |
| 2023-06-15 | $516,391.00 | $516,391.00 | 6,500 |
| 2023-06-14 | $510,000.00 | $510,000.00 | 6,800 |
| 2023-06-13 | $513,656.00 | $513,656.00 | 5,900 |
| 2023-06-12 | $509,004.00 | $509,004.00 | 8,300 |
| 2023-06-09 | $510,840.00 | $510,840.00 | 6,200 |
| 2023-06-08 | $512,514.00 | $512,514.00 | 5,900 |
| 2023-06-07 | $511,795.00 | $511,795.00 | 6,200 |
| 2023-06-06 | $508,200.00 | $508,200.00 | 6,100 |
| 2023-06-05 | $498,927.00 | $498,927.00 | 5,700 |
| 2023-06-02 | $503,000.00 | $503,000.00 | 6,500 |
| 2023-06-01 | $492,000.00 | $492,000.00 | 5,700 |
| 2023-05-31 | $488,024.00 | $488,024.00 | 5,700 |
| 2023-05-30 | $489,225.00 | $489,225.00 | 8,100 |
| 2023-05-26 | $486,650.00 | $486,650.00 | 5,800 |
| 2023-05-25 | $484,000.00 | $484,000.00 | 5,700 |
| 2023-05-24 | $486,545.00 | $486,545.00 | 6,000 |
| 2023-05-23 | $491,980.00 | $491,980.00 | 6,100 |
| 2023-05-22 | $501,148.00 | $501,148.00 | 9,700 |
| 2023-05-19 | $507,161.00 | $507,161.00 | 6,400 |
| 2023-05-18 | $504,360.00 | $504,360.00 | 5,900 |
| 2023-05-17 | $500,600.00 | $500,600.00 | 6,000 |
| 2023-05-16 | $498,620.00 | $498,620.00 | 6,600 |
| 2023-05-15 | $495,900.00 | $495,900.00 | 7,300 |
| 2023-05-12 | $491,182.00 | $491,182.00 | 5,100 |
| 2023-05-11 | $493,000.00 | $493,000.00 | 5,000 |
| 2023-05-10 | $492,000.00 | $492,000.00 | 6,000 |
| 2023-05-09 | $499,000.00 | $499,000.00 | 5,200 |
| 2023-05-08 | $497,000.00 | $497,000.00 | 7,200 |
| 2023-05-05 | $491,840.00 | $491,840.00 | 5,700 |
| 2023-05-04 | $489,540.00 | $489,540.00 | 5,100 |
| 2023-05-03 | $488,606.00 | $488,606.00 | 5,200 |
| 2023-05-02 | $494,100.00 | $494,100.00 | 5,700 |
| 2023-05-01 | $503,400.00 | $503,400.00 | 7,400 |
| 2023-04-28 | $502,880.00 | $502,880.00 | 5,400 |
| 2023-04-27 | $499,700.00 | $499,700.00 | 4,700 |
| 2023-04-26 | $491,500.00 | $491,500.00 | 4,800 |
| 2023-04-25 | $495,112.00 | $495,112.00 | 4,900 |
| 2023-04-24 | $498,250.00 | $498,250.00 | 6,100 |
| 2023-04-21 | $496,405.00 | $496,405.00 | 4,800 |
| 2023-04-20 | $496,300.00 | $496,300.00 | 4,600 |
| 2023-04-19 | $494,948.00 | $494,948.00 | 4,600 |
| 2023-04-18 | $496,200.00 | $496,200.00 | 5,000 |
| 2023-04-17 | $497,900.00 | $497,900.00 | 6,700 |
| 2023-04-14 | $496,000.00 | $496,000.00 | 5,800 |
| 2023-04-13 | $490,760.00 | $490,760.00 | 5,500 |
| 2023-04-12 | $483,500.00 | $483,500.00 | 5,100 |
| 2023-04-11 | $480,800.00 | $480,800.00 | 4,700 |
| 2023-04-10 | $476,500.00 | $476,500.00 | 7,200 |
| 2023-04-06 | $478,005.00 | $478,005.00 | 5,100 |
| 2023-04-05 | $471,500.00 | $471,500.00 | 5,100 |
| 2023-04-04 | $467,660.00 | $467,660.00 | 4,300 |
| 2023-04-03 | $469,760.00 | $469,760.00 | 6,500 |
| 2023-03-31 | $465,600.00 | $465,600.00 | 4,400 |
| 2023-03-30 | $461,780.00 | $461,780.00 | 4,200 |
| 2023-03-29 | $462,100.00 | $462,100.00 | 4,000 |
| 2023-03-28 | $459,000.00 | $459,000.00 | 3,900 |
| 2023-03-27 | $457,820.00 | $457,820.00 | 5,500 |
| 2023-03-24 | $453,066.00 | $453,066.00 | 4,500 |
| 2023-03-23 | $452,750.00 | $452,750.00 | 4,300 |
| 2023-03-22 | $455,660.00 | $455,660.00 | 4,200 |
| 2023-03-21 | $460,515.00 | $460,515.00 | 4,500 |
| 2023-03-20 | $455,917.00 | $455,917.00 | 6,000 |
| 2023-03-17 | $442,765.00 | $442,765.00 | 5,300 |
| 2023-03-16 | $455,350.00 | $455,350.00 | 5,100 |
| 2023-03-15 | $448,671.00 | $448,671.00 | 5,200 |
| 2023-03-14 | $461,805.00 | $461,805.00 | 4,100 |
| 2023-03-13 | $458,050.00 | $458,050.00 | 6,000 |
| 2023-03-10 | $460,462.00 | $460,462.00 | 4,500 |
| 2023-03-09 | $461,030.00 | $461,030.00 | 4,200 |
| 2023-03-08 | $472,002.00 | $472,002.00 | 4,000 |
| 2023-03-07 | $471,500.00 | $471,500.00 | 4,400 |
| 2023-03-06 | $480,215.00 | $480,215.00 | 6,300 |
| 2023-03-03 | $473,256.00 | $473,256.00 | 4,500 |
| 2023-03-02 | $466,790.00 | $466,790.00 | 4,000 |
| 2023-03-01 | $462,435.00 | $462,435.00 | 4,200 |
| 2023-02-28 | $463,525.00 | $463,525.00 | 4,000 |
| 2023-02-27 | $461,912.00 | $461,912.00 | 6,500 |
| 2023-02-24 | $461,705.00 | $461,705.00 | 4,600 |
| 2023-02-23 | $459,375.00 | $459,375.00 | 4,100 |
| 2023-02-22 | $460,012.00 | $460,012.00 | 4,100 |
| 2023-02-21 | $458,495.00 | $458,495.00 | 6,400 |
| 2023-02-17 | $467,373.00 | $467,373.00 | 4,000 |
| 2023-02-16 | $467,295.00 | $467,295.00 | 3,800 |
| 2023-02-15 | $469,045.00 | $469,045.00 | 4,300 |
| 2023-02-14 | $472,500.00 | $472,500.00 | 3,900 |
| 2023-02-13 | $476,500.00 | $476,500.00 | 5,500 |
| 2023-02-10 | $472,250.00 | $472,250.00 | 4,100 |
| 2023-02-09 | $466,020.00 | $466,020.00 | 3,700 |
| 2023-02-08 | $467,999.00 | $467,999.00 | 4,000 |
| 2023-02-07 | $474,555.00 | $474,555.00 | 4,100 |
| 2023-02-06 | $467,000.00 | $467,000.00 | 5,000 |
| 2023-02-03 | $466,755.00 | $466,755.00 | 4,600 |
| 2023-02-02 | $472,115.00 | $472,115.00 | 4,600 |
| 2023-02-01 | $470,606.00 | $470,606.00 | 4,400 |
| 2023-01-31 | $473,000.00 | $473,000.00 | 3,900 |
| 2023-01-30 | $465,040.00 | $465,040.00 | 5,300 |
| 2023-01-27 | $470,000.00 | $470,000.00 | 4,200 |
| 2023-01-26 | $469,960.00 | $469,960.00 | 3,900 |
| 2023-01-25 | $471,657.00 | $471,657.00 | 3,800 |
| 2023-01-24 | $471,000.00 | $471,000.00 | 3,500 |
| 2023-01-23 | $469,600.00 | $469,600.00 | 5,300 |
| 2023-01-20 | $469,645.00 | $469,645.00 | 3,800 |
| 2023-01-19 | $461,950.00 | $461,950.00 | 3,600 |
| 2023-01-18 | $466,260.00 | $466,260.00 | 4,100 |
| 2023-01-17 | $476,000.00 | $476,000.00 | 5,700 |
| 2023-01-13 | $481,021.00 | $481,021.00 | 3,900 |
| 2023-01-12 | $482,860.00 | $482,860.00 | 3,800 |
| 2023-01-11 | $483,990.00 | $483,990.00 | 3,600 |
| 2023-01-10 | $479,420.00 | $479,420.00 | 3,500 |
| 2023-01-09 | $478,385.00 | $478,385.00 | 5,500 |
| 2023-01-06 | $481,955.00 | $481,955.00 | 3,900 |
| 2023-01-05 | $473,660.00 | $473,660.00 | 3,400 |
| 2023-01-04 | $476,260.00 | $476,260.00 | 3,700 |
| 2023-01-03 | $469,525.00 | $469,525.00 | 5,300 |