NASDAQ:DTST | Key Financial Ratios | Data Storage Corp

Complete source-backed ratio history.

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

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-30162.36%175.00%
2026-03-31157.99%170.44%
2025-12-3121.0544.66%46.95%
2025-09-305.6434.34%41.44%
2025-06-305.5-1.15%-1.31%
2025-03-313.520.76%0.94%
2024-12-314.352.11%2.50%
2024-09-304.810.66%0.76%
2024-06-304.240.88%1.04%
2024-03-313.062.66%3.35%
2023-12-314.141.64%1.91%
2023-09-303.88-11.31%-13.43%
2023-06-304.3-13.58%-15.81%
2023-03-313.16-18.32%-23.19%
2022-12-313.4-18.09%-22.81%
2022-09-304.97-4.84%-5.59%
2022-06-305.06-3.25%-3.79%
2022-03-313.051.41%1.84%
2021-12-315.071.02%1.18%
2021-09-305.251.02%1.21%
2021-06-300.580.88%1.59%
2021-03-310.382.97%11.70%
2020-12-310.392.58%9.92%
2020-09-300.413.50%14.04%
2020-06-300.371.47%5.86%
2020-03-310.32-0.36%-1.55%
2019-12-310.30.95%3.89%
2019-09-300.28-0.07%-0.29%
2019-06-300.294.63%18.85%
2019-03-310.273.97%16.56%
2018-12-310.34.23%14.40%
2018-09-300.29-5.82%-20.13%
2018-06-300.33-8.42%-35.40%
2018-03-310.26-8.27%-33.13%
2017-12-310.18-2.88%-11.63%
2017-09-300.260.22%0.74%
2017-06-300.3-2.83%-9.81%
2017-03-310.37-5.57%-20.20%
2016-12-310.34-16.05%54.93%
2016-09-300.12-21.56%30.19%
2016-06-300.11-20.16%30.82%
2016-03-310.1-20.35%35.00%
2015-12-310.12-20.47%39.66%
2015-09-300.13-18.93%41.79%
2015-06-300.13-19.01%46.98%
2015-03-310.1-18.31%52.84%
2014-12-310.12-17.40%60.75%
2014-09-300.17-19.31%84.54%
2014-06-300.15-20.00%106.70%
2014-03-310.15-18.89%134.05%
2013-12-310.14-21.56%205.35%
2013-09-300.11-26.94%288.29%
2013-06-300.11-28.75%513.91%
2013-03-310.13-40.59%1530.55%
2012-12-310.13-43.39%-1874.31%
2012-09-300.27-56.59%-747.91%
2012-06-300.19-62.47%-1449.88%
2012-03-310.24-57.41%-495.20%
2011-12-310.24-52.82%-245.98%
2011-09-300.25-52.21%-360.09%
2011-06-300.38-41.78%-195.37%
2010-12-310.17

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-3121.0544.66%46.95%
2024-12-314.352.07%2.44%
2023-12-314.141.64%1.91%
2022-12-313.4-18.09%-22.81%
2021-12-315.071.02%1.18%
2020-12-310.392.58%9.92%
2019-12-310.30.95%3.89%
2018-12-310.34.23%14.40%
2017-12-310.18-2.88%-11.63%
2016-12-310.34-15.93%54.52%
2015-12-310.12-20.47%39.66%
2014-12-310.12-17.40%60.75%
2013-12-310.14-21.56%205.34%
2012-12-310.13-43.39%-1874.30%
2011-12-310.24-52.82%-245.98%
2010-12-310.17-37.42%-304.52%