NASDAQ:OTTR | Key Financial Ratios | Otter Tail Corp

Complete source-backed ratio history.

Available history
2008-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-301.710.654.54%10.39%
2026-03-312.040.66.75%14.70%
2025-12-312.280.566.96%14.82%
2025-09-303.570.577.26%15.23%
2025-06-303.310.597.60%16.13%
2025-03-312.620.617.99%17.20%
2024-12-312.030.578.26%18.08%
2024-09-302.170.628.54%18.65%
2024-06-302.270.618.99%19.87%
2024-03-312.920.639.20%20.44%
2023-12-311.840.579.07%20.39%
2023-09-301.80.628.74%19.85%
2023-06-301.740.668.75%20.38%
2023-03-311.730.79.19%21.73%
2022-12-311.910.689.79%23.35%
2022-09-301.90.710.14%24.81%
2022-06-301.640.769.12%23.49%
2022-03-311.080.737.82%20.86%
2021-12-310.950.776.42%17.84%
2021-09-300.660.85.30%15.10%
2021-06-300.630.844.75%13.88%
2021-03-310.560.863.89%11.48%
2020-12-310.540.883.72%11.01%
2020-09-300.920.93.85%11.45%
2020-06-301.150.883.61%10.50%
2020-03-311.460.913.68%10.60%
2019-12-311.340.883.82%11.11%
2019-09-300.940.783.70%10.66%
2019-06-301.280.793.74%10.64%
2019-03-311.360.83.92%11.13%
2018-12-311.420.814.01%11.30%
2018-09-301.480.814.27%11.93%
2018-06-301.440.834.03%11.33%
2018-03-311.450.833.94%11.17%
2017-12-310.930.73.61%10.39%
2017-09-300.930.713.64%10.34%
2017-06-300.930.783.52%9.98%
2017-03-310.930.793.49%9.92%
2016-12-310.960.83.26%9.30%
2016-09-300.830.833.18%9.04%
2016-06-300.920.863.23%9.46%
2016-03-310.90.893.05%9.11%
2015-12-310.760.823.26%9.81%
2015-09-301.160.832.98%9.24%
2015-06-301.330.853.07%9.44%
2015-03-311.410.852.99%9.25%
2014-12-311.280.873.32%10.08%
2014-09-301.490.893.49%10.64%
2014-06-301.570.93.52%10.70%
2014-03-311.670.913.44%10.36%
2013-12-311.140.733.26%9.51%
2013-09-301.410.832.48%7.77%
2013-06-301.781.75%
2013-03-311.890.18%
2012-12-311.870.81-0.33%-1.01%
2012-09-301.7-3.34%
2012-06-301.58-2.93%
2012-03-312.01-0.70%
2011-12-312.470.83-0.78%-2.32%
2011-09-301.721.92%
2011-06-301.721.91%
2011-03-311.51-0.02%
2010-12-311.80.69-0.08%-0.21%
2010-09-301.470.28%
2010-06-301.620.54%
2009-12-311.690.74

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-312.280.566.96%14.82%
2024-12-312.030.578.26%18.08%
2023-12-311.840.579.07%20.39%
2022-12-311.910.689.79%23.35%
2021-12-310.950.776.42%17.84%
2020-12-310.540.883.72%11.01%
2019-12-311.340.883.82%11.11%
2018-12-311.420.814.01%11.30%
2017-12-310.930.73.61%10.39%
2016-12-310.960.83.26%9.30%
2015-12-310.760.823.26%9.81%
2014-12-311.280.873.32%10.08%
2013-12-311.140.733.26%9.51%
2012-12-311.870.81-0.33%-1.01%
2011-12-312.470.83-0.78%-2.32%
2010-12-311.80.69-0.08%-0.21%
2009-12-311.690.741.48%3.88%
2008-12-315.20%