← Otter Tail Corp
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $803.5m |
$849.4m
+5.70%
|
$916.4m
+7.90%
|
$919.5m
+0.33%
|
$890.1m
-3.20%
|
$1.2b
+34.55%
|
$1.5b
+22.70%
|
$1.4b
-7.89%
|
$1.3b
-1.69%
|
$1.3b
-1.99%
|
$1.3b
+0.84%
|
|
| Revenue from Contract with Customer, Including Assessed Tax | — | — | — | — | — | — | $1.5b | $1.3b | — | — | — | |
| Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization | $692.4m |
$723.2m
+4.44%
|
$787.1m
+8.83%
|
$784.6m
-0.31%
|
$742.2m
-5.40%
|
$488.4m
-34.20%
|
$542.9m
+11.17%
|
$454.1m
-16.36%
|
$434.5m
-4.32%
|
$402.7m
-7.33%
|
$760.2m
+88.80%
|
|
| Cost of Products Sold (excluding depreciation) | $295.2m |
$316.6m
+7.23%
|
$354.6m
+12.00%
|
$355.1m
+0.16%
|
$329.3m
-7.28%
|
$488.4m
+48.32%
|
$542.9m
+11.17%
|
$454.1m
-16.36%
|
$434.5m
-4.32%
|
$402.7m
-7.33%
|
— | |
| Gross Profit | $111.1m |
$126.1m
+13.53%
|
$129.4m
+2.58%
|
$134.9m
+4.24%
|
$147.9m
+9.64%
|
$709.3m
+379.60%
|
$926.5m
+30.63%
|
$899.4m
-2.93%
|
$896.0m
-0.37%
|
$901.4m
+0.60%
|
$554.8m
-38.45%
|
|
| Selling, General and Administrative Expense | $40.3m | $43.2m | $51.5m | $50.8m | $55.1m | $65.4m | $69.7m | $72.7m | $80.1m | $82.6m | $87.9m | |
| Amortization of Intangible Assets | $1.4m | $1.3m | $1.3m | $1.2m | $1.1m | $1.1m | $1.1m | $1.1m | $1.1m | $1.1m | — | |
| Total Operating Expenses | $692.4m | $723.2m | $787.1m | $784.6m | $742.2m | $947.1m | $1.1b | $971.2m | $950.3m | $958.4m | $986.3m | |
| Operating Income (Loss) | $111.1m |
$126.1m
+13.53%
|
$129.4m
+2.58%
|
$134.9m
+4.24%
|
$147.9m
+9.64%
|
$249.7m
+68.85%
|
$390.4m
+56.36%
|
$377.9m
-3.21%
|
$380.2m
+0.62%
|
$345.7m
-9.09%
|
$328.8m
-4.90%
|
|
| Investment Income, Net | — | — | — | — | — | — | — | — | $19.8m | $22.2m | — | |
| Gain (Loss) on Investments | — | — | — | — | — | — | — | $7.2m | $5.5m | $6.7m | — | |
| Other Nonoperating Income (Expense) | $2.9m | $2.6m | $3.5m | $5.1m | $6.1m | $2.9m | $2.0m | $12.7m | $18.8m | $20.5m | — | |
| Other Income (Expense), net | $2.9m | $2.6m | $3.5m | $5.1m | $6.1m | $2.9m | $2.0m | $12.7m | $18.8m | $20.5m | ($77.8m) | |
| Interest Expense (non-operating) | — | — | — | — | — | $37.8m | $36.0m | $37.7m | $41.8m | $47.2m | $49.5m | |
| Income Before Income Taxes | $82.5m | $99.7m | $96.9m | $104.3m | $116.1m | $212.8m | $357.5m | $363.5m | $366.9m | $322.3m | $201.4m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $82.1m | $99.2m | $96.9m | $104.3m | $116.1m | $212.8m | — | — | — | — | $201.4m | |
| Income Tax Expense (Benefit) | $20.1m | $27.0m | $14.6m | $17.4m | $20.2m | $36.1m | $73.4m | $69.3m | $65.2m | $46.4m | $6.4m | |
| Net Income (Loss) Attributable to Parent | $62.3m |
$72.4m
+16.24%
|
$82.3m
+13.67%
|
$86.8m
+5.47%
|
$95.9m
+10.37%
|
$176.8m
+84.42%
|
$284.2m
+60.77%
|
$294.2m
+3.52%
|
$301.7m
+2.54%
|
$275.9m
-8.54%
|
$195.1m
-29.30%
|
|
| Income (Loss) from Continuing Operations, Per Basic Share | $2 | $2 | — | — | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | $2 | $2 | — | — | — | — | — | — | — | — | — | |
| Earnings Per Share, Basic | $1.62 | $1.84 | $2.08 | $2.19 | $2.35 | $4.26 | $6.83 | $7.06 | $7.22 | $6.59 | $4.66 | |
| Earnings Per Share, Diluted | $1.61 | $1.82 | $2.06 | $2.17 | $2.34 | $4.23 | $6.78 | $7.00 | $7.17 | $6.55 | $4.63 | |
| Common Stock, Dividends, Per Share, Declared | $1.25 | $1.28 | $1.34 | $2.19 | $1.48 | $1.56 | $1.65 | $1.75 | $1.87 | $2.10 | — | |
| Basic (in shares) | $38.5m | $39.5m | $39.6m | $39.7m | $40.7m | $41.5m | $41.6m | $41.7m | $41.8m | $41.9m | $41.9m | |
| Diluted (in shares) | $38.7m | $39.7m | $39.9m | $40.0m | $40.9m | $41.8m | $41.9m | $42.0m | $42.1m | $42.1m | $42.1m | |
| Weighted Average Number of Shares Outstanding, Basic | 38.5m | 39.5m | 39.6m | 39.7m | 40.7m | 41.5m | 41.6m | 41.7m | 41.8m | 41.9m | 41.9m | |
| Weighted Average Number of Shares Outstanding, Diluted | 38.7m | 39.7m | 39.9m | 40.0m | 40.9m | 41.8m | 41.9m | 42.0m | 42.1m | 42.1m | 42.1m | |
| Additional Financial Items | ||||||||||||
| Capitalized Computer Software, Amortization | — | — | — | — | — | — | — | $1.3m | $3.0m | $4.3m | — | |
| Income (Loss) Attributable to Parent, before Tax | $82.5m | $99.7m | $96.9m | $104.3m | $116.1m | $212.8m | $357.5m | $363.5m | $366.9m | $322.3m | — | |
| Other Cost and Expense, Operating | $40.3m | $43.2m | $51.5m | $50.8m | $55.1m | $65.4m | $69.7m | $72.7m | $80.1m | $82.6m | — | |
| Electric Production Fuel | $54.8m | $59.7m | $66.8m | $59.3m | $46.3m | $59.3m | $65.1m | $60.3m | $60.9m | $75.0m | — | |
| Electric Purchased Power | $295.2m | $316.6m | $354.6m | $72.1m | $61.7m | $65.4m | $100.3m | $78.3m | $61.6m | $78.7m | — | |
| Electric Operating and Maintenance Expenses | $147.3m | $146.9m | $155.5m | $153.5m | $150.8m | $159.7m | $181.4m | $191.3m | $190.4m | $184.3m | — | |
| Depreciation and Amortization | $73.4m | $72.5m | $74.7m | $78.1m | $82.0m | $91.4m | $92.6m | $98.0m | $107.1m | $118.1m | $120.1m | |
| Electric Property Taxes | — | — | $15.6m | $15.8m | $17.0m | $17.6m | $17.7m | $16.6m | $15.7m | $17.0m | — | |
| Nonservice Cost Components of Postretirement Benefits | $5.1m | $5.6m | $5.5m | $4.3m | $3.4m | $2.0m | ($1.1m) | $10.6m | $9.6m | $3.3m | — | |
| Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax | $284k | $320k | — | — | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | $62.0m | $72.1m | — | — | — | — | — | — | — | — | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | $284k | $320k | — | — | — | — | — | — | — | — | — | |
| Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component | — | — | $5.5m | $4.3m | $3.4m | $2.0m | ($1.1m) | ($10.6m) | ($9.6m) | ($3.3m) | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.