NYSE:DLX | Key Financial Ratios | DELUXE 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.21.913.93%14.21%
2026-03-311.152.014.06%14.91%
2025-12-311.042.12.87%12.06%
2025-09-300.992.183.20%12.46%
2025-06-300.942.32.29%9.07%
2025-03-310.932.42.18%9.00%
2024-12-310.982.421.87%8.50%
2024-09-300.922.52.10%9.00%
2024-06-300.972.511.43%6.16%
2024-03-310.972.561.25%5.61%
2023-12-310.932.630.85%4.32%
2023-09-300.912.721.04%5.02%
2023-06-300.962.721.81%8.61%
2023-03-310.962.831.99%9.82%
2022-12-310.942.722.13%10.82%
2022-09-300.942.782.04%10.00%
2022-06-300.952.811.97%9.71%
2022-03-310.922.921.62%8.29%
2021-12-310.912.932.04%10.90%
2021-09-301.053.182.45%13.18%
2021-06-301.143.323.00%16.38%
2021-03-311.254.92%17.55%
2020-12-311.231.640.48%1.72%
2020-09-301.790.25%1.05%
2020-06-302-16.64%-74.87%
2020-03-311.91-15.90%-68.59%
2019-12-311.16-11.52%-39.20%
2019-09-301.18-9.93%-35.69%
2019-06-301.274.32%11.17%
2019-03-311.215.49%14.20%
2018-12-311.156.49%16.35%
2018-09-301.257.81%18.55%
2018-06-301.1610.34%22.05%
2018-03-311.0610.40%22.48%
2017-12-310.9210.42%22.68%
2017-09-300.939.16%21.01%
2017-06-300.8710.58%24.19%
2017-03-310.9510.56%25.01%
2016-12-310.9610.50%26.04%
2016-09-301.1312.10%27.63%
2016-06-301.1312.47%28.54%
2016-03-310.4412.59%29.44%
2015-12-311.0211.87%29.34%
2015-09-300.5112.83%30.12%
2015-06-300.5212.12%28.17%
2015-03-310.4811.93%29.19%
2014-12-310.6811.87%30.86%
2014-09-300.7811.22%31.04%
2014-06-300.7111.61%32.66%
2014-03-310.6712.02%33.65%
2013-12-310.6511.89%33.91%
2013-09-301.2812.16%35.28%
2013-06-301.1412.31%37.08%
2013-03-311.1811.95%37.14%
2012-12-31112.07%39.38%
2012-09-300.911.43%42.13%
2012-06-300.7711.45%45.39%
2012-03-310.7711.07%45.96%
2011-12-310.6410.41%47.77%
2011-09-300.7410.06%49.26%
2011-06-300.8811.51%57.84%
2011-03-310.9311.53%61.31%
2010-12-310.8111.66%67.47%
2010-09-300.7211.20%73.28%
2010-06-300.619.43%77.37%
2009-12-310.66

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-311.042.12.87%12.06%
2024-12-310.982.421.87%8.50%
2023-12-310.932.630.85%4.32%
2022-12-310.942.722.13%10.82%
2021-12-310.912.932.04%10.90%
2020-12-311.231.640.28%1.02%
2019-12-311.16-11.52%-39.20%
2018-12-311.156.49%16.35%
2017-12-310.9210.42%22.68%
2016-12-310.9610.50%26.04%
2015-12-311.0211.87%29.34%
2014-12-310.6811.87%30.86%
2013-12-310.6511.89%33.91%
2012-12-31112.07%39.38%
2011-12-310.6410.41%47.77%
2010-12-310.8111.66%67.47%
2009-12-310.668.20%84.78%
2008-12-31191.52%