NASDAQ:DIOD | Key Financial Ratios | DIODES INC /DEL/

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-303.170.013.33%4.41%
2026-03-313.170.013.42%4.53%
2025-12-313.320.012.70%3.52%
2025-09-303.320.022.60%3.40%
2025-06-303.330.012.58%3.39%
2025-03-313.430.011.08%1.42%
2024-12-313.260.011.84%2.45%
2024-09-303.580.012.56%3.37%
2024-06-303.380.014.07%5.41%
2024-03-313.180.017.22%9.73%
2023-12-313.020.019.60%13.05%
2023-09-302.850.0112.56%17.40%
2023-06-302.810.0314.16%19.95%
2023-03-312.870.0614.43%20.67%
2022-12-312.690.114.48%21.89%
2022-09-302.50.1912.90%21.83%
2022-06-302.430.1812.55%21.19%
2022-03-312.490.1712.10%20.19%
2021-12-312.520.2410.42%18.49%
2021-09-302.390.229.45%16.69%
2021-06-302.270.247.61%14.01%
2021-03-312.430.375.90%11.71%
2020-12-312.010.354.96%10.18%
2020-09-303.780.35.68%9.64%
2020-06-303.460.276.53%11.06%
2020-03-313.028.75%12.60%
2019-12-312.840.129.35%13.85%
2019-09-302.568.42%13.16%
2019-06-302.757.96%12.79%
2019-03-313.057.27%12.10%
2018-12-312.890.266.81%11.17%
2018-09-302.472.99%4.83%
2018-06-302.61.91%3.10%
2018-03-312.641.05%1.79%
2017-12-312.680.35-0.12%-0.22%
2017-09-303.121.95%3.53%
2017-06-303.491.67%3.18%
2017-03-313.931.23%2.36%
2016-12-313.950.571.04%2.05%
2016-09-304.280.64%1.24%
2016-06-303.990.14%0.26%
2016-03-314.30.72%1.43%
2015-12-314.180.61.52%3.05%
2015-09-303.533.77%5.65%
2015-06-303.935.17%7.68%
2015-03-314.325.50%8.28%
2014-12-314.530.185.40%8.29%
2014-09-304.134.48%7.08%
2014-06-304.14.00%6.41%
2014-03-314.343.39%5.42%
2013-12-314.142.28%3.78%
2013-09-303.672.03%3.43%
2013-06-303.651.65%2.82%
2013-03-313.851.52%2.59%
2012-12-314.332.63%3.57%
2012-09-303.892.51%3.47%
2012-06-304.272.86%3.78%
2012-03-314.344.24%5.58%
2011-12-313.896.40%8.01%
2011-09-303.639.25%11.87%
2011-06-302.158.97%13.80%
2011-03-312.239.24%14.07%
2010-12-312.159.06%14.17%
2010-09-304.1413.44%
2010-06-304.2711.37%
2009-12-311.89

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-313.320.012.70%3.52%
2024-12-313.260.011.84%2.45%
2023-12-313.020.019.60%13.05%
2022-12-312.690.114.48%21.89%
2021-12-312.520.2410.42%18.49%
2020-12-312.010.354.96%10.18%
2019-12-312.840.129.35%13.85%
2018-12-312.890.266.81%11.17%
2017-12-312.680.35-0.12%-0.22%
2016-12-313.950.571.04%2.05%
2015-12-314.180.61.52%3.05%
2014-12-314.530.185.40%8.29%
2013-12-314.142.28%3.78%
2012-12-314.332.63%3.57%
2011-12-313.896.40%8.01%
2010-12-312.159.06%14.17%
2009-12-311.891.71%
2008-12-317.07%