NYSE:TTC | Key Financial Ratios | TORO CO

Complete source-backed ratio history.

Available history
2008-10-31 to 2026-07-31
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-07-311.5810.27%27.19%
2026-05-011.569.17%24.84%
2026-01-301.698.95%23.34%
2025-10-311.870.639.19%21.75%
2025-08-011.880.739.46%23.60%
2025-05-021.810.7410.53%27.01%
2025-01-311.910.7511.00%27.72%
2024-10-311.810.5911.69%26.99%
2024-08-021.940.6110.66%24.31%
2024-05-031.930.627.75%18.07%
2024-02-022.130.774.97%12.19%
2023-10-311.90.68
2023-08-041.910.72
2023-05-051.780.67
2023-02-031.780.76
2022-10-311.580.73
2022-07-291.590.82
2022-04-291.50.89
2022-01-281.460.97
2021-10-311.590.6
2021-07-301.610.56
2021-04-301.580.56
2021-01-291.780.59
2020-10-311.670.71
2020-07-311.740.85
2020-05-011.610.9
2020-01-311.480.78
2019-10-311.480.82
2019-08-021.490.85
2019-05-031.511.01
2019-02-011.650.45
2018-10-311.680.47
2018-08-031.710.48
2018-05-041.50.5
2018-02-021.570.54
2017-10-311.650.54
2017-08-041.740.5
2017-05-051.570.55
2017-02-031.510.66
2016-10-311.680.64
2016-07-291.650.61
2016-04-291.520.64
2016-01-291.390.79
2015-10-311.520.82
2015-07-311.550.82
2015-05-011.430.83
2015-01-301.440.93
2014-10-312.060.87
2014-08-011.650.54
2014-05-021.510.58
2014-01-311.540.66
2013-10-311.68
2013-08-021.74
2013-05-031.590.6
2013-02-011.560.72
2012-10-311.620.72
2012-08-031.630.67
2012-05-041.450.7317.88%59.27%
2012-02-031.480.7814.15%45.91%
2011-10-311.480.85
2011-07-291.580.711.98%35.50%
2011-04-291.470.7110.85%35.85%
2011-01-281.490.8611.11%37.43%
2010-10-311.590.8210.53%33.80%
2010-07-301.590.8410.17%32.93%
2010-04-301.620.717.69%23.57%
2010-01-291.850.7
2009-10-311.840.73
2009-07-312.050.62

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-10-311.870.639.19%21.75%
2024-10-311.810.5911.69%26.99%
2023-10-311.90.689.05%21.82%
2022-10-311.580.7312.47%32.80%
2021-10-311.590.613.96%35.61%
2020-10-311.670.7111.56%29.57%
2019-10-311.480.8211.76%31.87%
2018-10-311.680.4717.31%40.65%
2017-10-311.650.54
2016-10-311.680.64
2015-10-311.520.82
2014-10-312.060.87
2013-10-311.68
2012-10-311.620.72
2011-10-311.480.85
2010-10-311.590.8210.53%33.80%
2009-10-311.840.737.20%19.93%
2008-10-3132.81%

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.