TORO COTTC

Market cap
$6.9B
P/E ratio
Oct 31,
2010
Oct 31,
2011
Oct 31,
2012
Oct 31,
2013
Oct 31,
2014
Oct 31,
2015
Oct 31,
2016
Oct 31,
2017
Oct 31,
2018
Oct 31,
2019
Oct 31,
2020
Oct 31,
2021
Oct 31,
2022
Oct 31,
2023
Oct 31,
2024
Net earnings93---------330410443330419
Non-cash income from finance affiliate366778101011128691921
Equity Method Investment, Contributions (Distributions)-------------822
Depreciation---------697676758494
Amortization of other intangible assets-------------3635
Stock-based compensation expense6910101111111412131522221923
Deferred income taxes--------------48-28
Asset Impairment Charges-------------151-
Other--0-0-000-0-1-6-0-0103
Receivables, net03012526-16181011-1552197253
Inventories, net102622-93753-231630105-219828627-27
Other assets--------------18-20
Accounts payable--------------15024
Other liabilities--------------2311
Net cash provided by operating activities194--------337539555297307570
Purchases of property, plant and equipment4957434971565158909378104143150104
Proceeds from insurance claim-------------74
Business combinations, net of cash acquired10151021198-24316971382540221-
Asset acquisitions--------------1
Proceeds from asset disposals110000000501000
Proceeds from divestitures------2--13-275540
Net cash used in investing activities-61---------773-216-128-548-158-60
Proceeds From (Repayments Of) Long-Term Lines Of Credit---------------40
Long-term debt repayments--------------70
Proceeds from Stock Options Exercised171420107920101729221310209
Payments of withholding taxes for stock awards-------14322244
Purchases of TTC common stock1361309310010310711215916020-30214060246
Dividends paid on TTC common stock24252632455666768596108112126142150
Other--------------1-5
Net cash (used in) provided by financing activities-142--------2992-50442-147-505
Effect of exchange rates on cash and cash equivalents----------122-931
Net increase (decrease) in cash and cash equivalents----------137328-74-21756
Interest171717171718201920303432306163
Income taxes296059767677829776557010212016592