Source: Toro's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 03, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$2.39B
$2.51B
$2.62B
$3.14B
$3.38B
$3.96B
$4.51B
$4.55B
$4.58B
$4.51B
Cost of revenue
$1.52B
$1.58B
$1.68B
$2.09B
$2.19B
$2.62B
$3.01B
$2.98B
$3.03B
$3.01B
Gross profit
$874.60M
$920.84M
$941.01M
$1.05B
$1.19B
$1.34B
$1.50B
$1.58B
$1.55B
$1.50B
Research & development
$77.40M
$80.40M
$83.50M
$109.10M
$124.10M
$141.00M
$155.60M
$173.90M
$173.10M
$162.30M
Selling, general & admin
$540.20M
$565.73M
$567.93M
$722.93M
$763.42M
$820.20M
$928.90M
$995.60M
$1.02B
$1.01B
Operating income
$334.40M
$355.11M
$373.08M
$325.03M
$426.36M
$518.30M
$575.70M
$430.70M
$533.30M
$409.90M
Interest expense
$19.34M
$19.11M
$19.10M
$28.84M
$33.16M
$28.70M
$35.70M
$58.70M
$61.90M
$59.10M
Pre-tax income
$330.46M
$353.18M
$372.40M
$322.13M
$407.07M
$499.80M
$552.50M
$400.50M
$512.80M
$377.60M
Income tax
$99.47M
$85.47M
$100.46M
$48.15M
$77.37M
$89.90M
$109.20M
$70.80M
$93.90M
$61.50M
Net income
$230.99M
$267.72M
$271.94M
$273.98M
$329.70M
$409.90M
$443.30M
$329.70M
$418.90M
$316.10M
EBITDA
$398.49M
$420.10M
$434.36M
$412.73M
$521.97M
$617.60M
$684.50M
$549.90M
$661.50M
$552.80M
EPS (basic)
$2.10
$2.47
$2.56
$2.57
$3.06
$3.82
$4.23
$3.16
$4.04
$3.18
EPS (diluted)
$2.06
$2.41
$2.50
$2.53
$3.03
$3.78
$4.20
$3.13
$4.01
$3.17
Diluted shares
111.99M
111.25M
108.66M
108.09M
108.66M
108.50M
105.60M
105.30M
104.40M
99.80M
Gross margin
36.6%
36.8%
35.9%
33.4%
35.2%
33.8%
33.3%
34.6%
33.8%
33.4%
Operating margin
14.0%
14.2%
14.2%
10.4%
12.6%
13.1%
12.8%
9.5%
11.6%
9.1%
Net margin
9.7%
10.7%
10.4%
8.7%
9.8%
10.4%
9.8%
7.2%
9.1%
7.0%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$273.56M
$310.26M
$289.12M
$151.83M
$479.90M
$405.60M
$188.20M
$193.10M
$199.50M
$341.00M
Receivables
$157.91M
$176.01M
$185.13M
$220.53M
$223.10M
$252.76M
$290.00M
$407.40M
$459.70M
$378.20M
Inventory
$307.03M
$328.99M
$358.26M
$651.66M
$652.43M
$738.17M
$1.05B
$1.09B
$1.04B
$920.80M
Total current assets
$779.01M
$859.89M
$894.64M
$1.12B
$1.43B
$1.49B
$1.68B
$1.80B
$1.76B
$1.71B
Goodwill
$194.78M
$205.03M
$225.29M
$362.25M
$424.07M
$421.70M
$583.30M
$450.80M
$450.30M
$450.90M
Total assets
$1.38B
$1.49B
$1.57B
$2.33B
$2.85B
$2.94B
$3.56B
$3.64B
$3.58B
$3.44B
Total current liabilities
$463.84M
$521.80M
$532.63M
$756.97M
$855.80M
$937.02M
$1.06B
$948.60M
$976.00M
$912.40M
Short-term debt
$22.48M
$26.26M
$0
$79.91M
$99.87M
$0
$0
$0
$10.00M
$0
Long-term debt
$328.48M
$305.63M
$312.55M
$620.90M
$691.25M
$691.24M
$990.80M
$1.03B
$911.80M
$921.50M
Total debt
$350.96M
$331.89M
$312.55M
$700.81M
$791.12M
$691.24M
$990.80M
$1.03B
$921.80M
$921.50M
Total liabilities
$834.54M
$876.70M
$902.07M
$1.47B
$1.74B
$1.79B
$2.20B
$2.13B
$2.03B
$1.99B
Shareholders' equity
$550.03M
$617.09M
$668.92M
$859.58M
$1.11B
$1.15B
$1.35B
$1.51B
$1.55B
$1.45B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$384.29M
$360.75M
$364.81M
$337.37M
$539.37M
$555.50M
$297.20M
$306.80M
$569.90M
$662.00M
Capital expenditures
$50.72M
$58.28M
$90.12M
$92.88M
$78.07M
$104.00M
$143.50M
$149.50M
$103.50M
$83.70M
Free cash flow
$333.56M
$302.47M
$274.68M
$244.49M
$461.31M
$451.50M
$153.70M
$157.30M
$466.40M
$578.30M
Investing cash flow
-$48.91M
-$83.76M
-$127.92M
-$772.94M
-$216.08M
-$128.50M
-$548.30M
-$157.70M
-$59.70M
-$77.40M
Financing cash flow
-$182.93M
-$245.27M
-$252.07M
$299.50M
$2.35M
-$503.70M
$42.20M
-$147.50M
-$505.10M
-$446.10M
Dividends paid
$65.89M
$75.76M
$85.03M
$96.13M
$107.70M
$112.40M
$125.70M
$141.90M
$149.50M
$151.10M
Share buybacks
$109.99M
$159.35M
$160.44M
$20.04M
$0
$302.30M
$140.00M
$60.00M
$245.50M
$290.00M
Stock-based compensation
$10.64M
$13.52M
$12.16M
$13.43M
$15.41M
$21.80M
$22.10M
$19.40M
$23.00M
$19.00M
Depreciation & amortization
$64.10M
$64.99M
$61.28M
$87.70M
$95.61M
$99.30M
$108.80M
$119.20M
$128.20M
$142.90M
Income statement
quarters · USD
Quarter ended
Oct 2023
Feb 2024
May 2024
Aug 2024
Oct 2024
Jan 2025
May 2025
Aug 2025
Oct 2025
Jan 2026
May 2026
Jul 2026
Revenue
$983.20M
$1.00B
$1.35B
$1.16B
$1.08B
$995.00M
$1.32B
$1.13B
$1.07B
$1.04B
$1.42B
$1.23B
Cost of revenue
$653.60M
$657.40M
$896.00M
$754.10M
$727.00M
$659.40M
$881.20M
$749.50M
$715.50M
$699.80M
$942.00M
$807.70M
Gross profit
$329.60M
$344.50M
$453.00M
$402.80M
$349.00M
$335.60M
$436.70M
$381.80M
$350.70M
$336.50M
$482.70M
$418.10M
Selling, general & admin
$235.00M
$255.90M
$265.40M
$254.70M
$240.00M
$257.80M
$261.90M
$235.90M
$258.20M
$249.40M
$287.70M
$259.80M
Operating income
$94.60M
$88.60M
$187.60M
$148.10M
$109.00M
$77.80M
$174.80M
$64.80M
$92.50M
$87.10M
$195.00M
$115.20M
Interest expense
$14.88M
$16.20M
$16.70M
$14.50M
$14.50M
$15.00M
$15.80M
$15.10M
$13.20M
$14.20M
$14.80M
$13.80M
Pre-tax income
$86.90M
$80.10M
$179.20M
$144.20M
$109.30M
$66.10M
$168.70M
$57.80M
$85.00M
$86.90M
$183.40M
$106.90M
Income tax
$16.60M
$15.20M
$34.40M
$24.90M
$19.40M
$13.30M
$31.90M
$4.30M
$12.00M
$19.00M
$38.00M
$29.90M
Net income
—
$64.90M
$144.80M
$119.30M
$89.90M
$52.80M
$136.80M
$53.50M
$73.00M
$67.90M
$145.40M
$77.00M
EBITDA
$121.50M
$110.60M
$209.00M
$170.20M
$137.20M
$109.90M
$207.90M
$97.70M
$137.30M
$121.30M
$232.80M
$144.50M
EPS (basic)
$0.68
$0.62
$1.39
$1.15
$0.88
$0.52
$1.37
$0.54
$0.75
$0.69
$1.51
$0.81
EPS (diluted)
$0.67
$0.62
$1.38
$1.14
$0.87
$0.52
$1.37
$0.54
$0.75
$0.69
$1.50
$0.81
Diluted shares
-100.00K
104.70M
104.90M
104.50M
-400.00K
101.70M
100.10M
99.00M
-500.00K
98.30M
97.10M
95.60M
Gross margin
33.5%
34.4%
33.6%
34.8%
32.4%
33.7%
33.1%
33.7%
32.9%
32.5%
33.9%
34.1%
Operating margin
9.6%
8.8%
13.9%
12.8%
10.1%
7.8%
13.3%
5.7%
8.7%
8.4%
13.7%
9.4%
Net margin
—
6.5%
10.7%
10.3%
8.4%
5.3%
10.4%
4.7%
6.8%
6.6%
10.2%
6.3%
Balance sheet
quarters · USD
Quarter ended
Oct 2023
Feb 2024
May 2024
Aug 2024
Oct 2024
Jan 2025
May 2025
Aug 2025
Oct 2025
Jan 2026
May 2026
Jul 2026
Cash & equivalents
$193.10M
$198.50M
$188.80M
$221.10M
$199.50M
$171.30M
$176.50M
$201.00M
$341.00M
$189.00M
$180.40M
$175.30M
Receivables
$407.40M
$489.10M
$623.10M
$532.30M
$459.70M
$494.30M
$602.50M
$472.70M
$378.20M
$486.10M
$575.10M
$496.10M
Inventory
$1.09B
$1.18B
$1.10B
$1.08B
$1.04B
$1.14B
$1.12B
$1.04B
$920.80M
$983.70M
$923.40M
$882.70M
Total current assets
$1.80B
$1.97B
$2.02B
$1.91B
$1.76B
$1.90B
$1.98B
$1.79B
$1.71B
$1.74B
$1.76B
$1.66B
Goodwill
$450.80M
$451.20M
$450.70M
$450.20M
$450.30M
$449.80M
$450.80M
$450.80M
$450.90M
$592.10M
$591.00M
$576.50M
Total assets
$3.64B
$3.80B
$3.85B
$3.73B
$3.58B
$3.70B
$3.79B
$3.52B
$3.44B
$3.70B
$3.71B
$3.54B
Total current liabilities
$948.60M
$921.90M
$1.05B
$984.40M
$976.00M
$993.10M
$1.09B
$955.90M
$912.40M
$1.03B
$1.13B
$1.05B
Short-term debt
$0
$6.80M
$13.50M
$25.30M
$10.00M
$15.00M
$20.00M
$20.00M
$0
$10.00M
$0
$0
Long-term debt
$1.03B
$1.18B
$1.00B
$966.60M
$911.80M
$1.09B
$1.08B
$1.01B
$921.50M
$1.06B
$1.02B
$962.00M
Total debt
$1.03B
$1.19B
$1.02B
$991.90M
$921.80M
$1.11B
$1.10B
$1.03B
$921.50M
$1.07B
$1.02B
$962.00M
Total liabilities
$2.13B
$2.25B
$2.20B
$2.10B
$2.03B
$2.23B
$2.31B
$2.11B
$1.99B
$2.28B
$2.34B
$2.20B
Shareholders' equity
$1.51B
$1.55B
$1.65B
$1.64B
$1.55B
$1.47B
$1.48B
$1.41B
$1.45B
$1.42B
$1.37B
$1.34B
Cash flow
quarters · USD
Quarter ended
Oct 2023
Feb 2024
May 2024
Aug 2024
Oct 2024
Jan 2025
May 2025
Aug 2025
Oct 2025
Jan 2026
May 2026
Jul 2026
Operating cash flow
$152.10M
-$92.20M
$227.30M
$194.70M
$240.10M
-$48.60M
$171.70M
$225.80M
$313.10M
$26.10M
$267.40M
$182.70M
Capital expenditures
$43.80M
$19.10M
$20.40M
$24.10M
$39.90M
$19.10M
$19.30M
$18.60M
$26.70M
$11.50M
$16.50M
$23.10M
Free cash flow
$108.30M
-$111.30M
$206.90M
$170.60M
$200.20M
-$67.70M
$152.40M
$207.20M
$286.40M
$14.60M
$250.90M
$159.60M
Investing cash flow
-$38.50M
-$19.10M
-$18.40M
-$5.90M
-$16.30M
-$19.10M
-$23.30M
-$8.30M
-$26.70M
-$210.40M
-$16.30M
-$21.50M
Financing cash flow
-$65.10M
$114.10M
-$217.50M
-$157.10M
-$244.60M
$44.60M
-$149.50M
-$193.20M
-$148.00M
$25.10M
-$257.50M
-$164.10M
Dividends paid
$35.40M
$37.60M
$37.50M
$37.50M
$36.90M
$38.50M
$37.80M
$37.50M
$37.30M
$38.30M
$37.50M
$37.00M
Share buybacks
$0
$0
$10.00M
$99.20M
$136.30M
$100.00M
$100.00M
$90.00M
$0
$94.90M
$190.20M
$73.00M
Stock-based compensation
$5.00M
$8.40M
$6.90M
$4.20M
$3.50M
$4.40M
$5.40M
$5.50M
$3.70M
$5.90M
$6.60M
$5.70M
Depreciation & amortization
$26.90M
$22.00M
$21.40M
$22.10M
$28.20M
$32.10M
$33.10M
$32.90M
$44.80M
$34.20M
$37.80M
$29.30M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.