Skip to main content
$79.50 +1.75 (+2.24%) At close · Jul 24
Market Cap
$12.88B
Shares
161.95M

Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.

Revenue
$2.24B +5.8%
FY2025 Revenue FY2008–FY2025
Net Income
$521.84M +7.4%
FY2025 Net Income FY2015–FY2025
Gross Margin
52.45% -0.7pp
FY2025 Gross Margin FY2008–FY2025
Operating Margin
27.94% +1pp
FY2025 Operating Margin FY2008–FY2025
Diluted EPS
$3.08 +9.2%
FY2025 Diluted EPS FY2008–FY2025
Operating Cash Flow
$683.59M +10%
FY2025 Operating Cash Flow FY2008–FY2025

Chart any reported metric, KPI or segment over time — the full statement history lives here

Line Item TTM FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018 FY2017 FY2016 FY2015 FY2014 FY2013 FY2012 FY2011 FY2010 FY2009 FY2008
$2.27B $2.24B $2.11B $2.2B $2.14B $1.99B $1.65B $1.65B $1.65B $1.47B $1.33B $1.29B $1.22B $1.1B $1.01B $895.28M $744.07M $579.21M $817.27M
$1.07B $1.06B $990.86M $1.03B $1.09B $953.66M $795.18M $786.29M $770.75M $679.54M $618.42M $601.79M $554.39M $496.57M $461.93M $395.08M $340.62M $286.4M $385.09M
$1.19B $1.17B $1.12B $1.16B $1.06B $1.03B $854.94M $859.76M $882.54M $795.2M $710.87M $684.7M $666.74M $607.46M $550.53M $500.21M $403.45M $292.82M $432.18M
52.45% 53.11% 52.88% 49.33% 52.02% 51.81% 52.23% 53.38% 53.92% 53.48% 53.22% 54.6% 55.02% 54.38% 55.87% 54.22% 50.55% 52.88%
$81.99M $82.3M $87.23M $82.82M $80.01M $79.65M $72.19M $67.56M $63.12M $59.22M $59.57M $58.56M $54.25M $51.43M $48.92M $41.55M $37.7M $37.54M $36.56M
$276.97M $273.94M $273.74M $260.71M $250.95M $271.53M $220.27M $234.33M $245.47M $231.36M $212.89M $201.86M $194.75M $177.85M $163.52M $151.28M $135.9M $115.55M $138.67M
$212.43M $206.21M $191.39M $171.44M $153.78M $151.45M $135.53M $133.42M $137.52M $125.88M $125.25M $122.16M $108.81M $98.41M $113.41M $87.86M $76.7M $65.26M $69.59M
$28M $19M $18M $19M $17.9M $16.7M $15.5M $15.6M $14.8M $17.8M $17.2M $11.6M $12.5M $15M $10.9M $11.8M
$107.43M $86.75M $74.32M $66M $59.33M $55.33M $48.91M $47.75M $45.58M $48.29M $44.61M $35.52M $37.32M $38.76M $32.48M $33.97M $35.14M $35.5M
$636.17M $624.8M $570.1M $646.84M $572.7M $531.32M $391.72M $424.46M $436.43M $378.75M $121.14M $302.13M $308.93M $279.77M $224.68M $219.51M $153.14M $74.47M $187.37M
27.94% 26.98% 29.46% 26.72% 26.73% 23.74% 25.79% 26.4% 25.68% 9.11% 23.48% 25.3% 25.34% 22.19% 24.52% 20.58% 12.86% 22.93%
$732.23M $656.85M $721.16M $638.7M $590.65M $447.05M $473.37M $484.18M $424.33M $169.43M $346.73M $344.44M $317.09M $263.44M $252M $187.11M $109.61M $222.86M
$3.2M $2.89M $2.83M $5.19M $9.9M $10.22M $11.28M $13.11M $14.39M $16.2M $17.59M $17.64M $18.73M $18.15M $19.27M $9.13M $4.18M $4.85M $7.63M
$20.09M $19.3M $22.01M -$32.85M $2.92M -$12.64M -$5.79M -$5.47M -$11.28M -$15.45M -$6.9M -$1.4M -$1.07M $742K $11.92M -$655K -$417K -$946K -$1.15M
$653.06M $641.2M $589.28M $608.8M $565.72M $508.47M $374.65M $405.88M $410.77M $347.09M $96.66M $474.71M $315.07M $288.82M $217.33M $209.73M $148.54M $68.67M $178.58M
$119.51M $119.36M $103.2M $102.29M $105.08M $68.6M $44.2M $62.02M $69.71M $94.68M $55.98M $129M $89.5M $78M $68.2M $67.4M $45.7M $19.7M $57.7M
$533.55M $521.84M $486.08M $506.51M $460.65M $439.87M $330.46M $343.85M $341.05M $252.41M $40.67M $345.71M
23.33% 23% 23.07% 21.49% 22.13% 20.03% 20.89% 20.63% 17.12% 3.06% 26.87%
$521.84M $486.08M $506.51M $460.65M $439.87M $330.46M $343.85M $341.05M $252.41M $40.67M $345.71M $225.57M $210.82M $149.13M $142.33M $102.84M $48.97M $120.88M
$519.07M $608.92M $471.51M $540.89M $471.44M $483.86M $376.08M $318.92M $339.44M $266.85M $2.94M $341.95M
USD/shares $3.14 $2.88 $3.01 $2.73 $2.59 $1.97 $2.06 $2.04 $1.50 $0.24 $2.00 $3.75 $3.44 $2.47 $2.36 $1.71 $0.82 $2.01
USD/shares $3.08 $2.82 $2.94 $2.66 $2.52 $1.92 $2.00 $1.97 $1.45 $0.24 $1.95 $3.65 $3.36 $2.42 $2.32 $1.69 $0.81 $1.99
shares 169.22M 172.41M 172.2M 172.89M 174.53M 172.01M 171.62M 173.21M 174.32M 170.88M 177.02M 61.75M 62.79M 61.71K 61.37K 60.8K 60.23K
Italic rows are computed from reported lines — open a row's info icon for its formula. Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing. TTM: trailing twelve months through the latest reported quarter — flows sum the last four quarters, balances take the latest. 3Y/5Y/10Y columns are trailing CAGR from the newest fiscal year; blank where an endpoint is missing or negative.

Capital Returned to Shareholders

Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2008–FY2025: $2.01B in buybacks, $1.69B in dividends.

Price & Valuation

Multiples computed on the strict TTM/EV methodology — today's snapshot against the industry, and each ratio recomputed as of past filing dates.

Valuation

EV/Revenue
Specialty Industrial Machinery median 3.27×
EV/EBIT
Specialty Industrial Machinery median 24.04×
P/E (TTM)
25.08×
Specialty Industrial Machinery median 33.03×

Valuation over time computed as of each quarter's filing date

Revenue Breakdown

Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.

Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.

By Segment (USD)

Component FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018
Contractor $1,071,878,000 $988,865,000 $985,675,000 $999,060,000 $987,606,000 $842,525,000 $553,719,000 $534,310,000
Industrial $996,814,000 $958,023,000 $1,018,142,000 $649,347,000 $602,376,000 $481,485,000 $747,396,000 $781,029,000
Process $167,912,000 $166,428,000 $191,788,000 $495,114,000 $397,626,000 $326,105,000 $344,930,000 $337,953,000

By Geography (USD)

Component FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018
United States $1,169,881,000 $1,149,044,000 $1,161,607,000 $1,116,012,000 $1,004,318,000 $883,451,000 $840,659,000 $806,127,000
Non Us $1,066,723,000 $964,272,000 $1,033,999,000 $1,027,509,000 $983,290,000 $766,664,000 $805,386,000 $847,165,000

Segment Operating Income

Annual operating income by business segment, as tagged in the company's own XBRL filings. Segments need not sum to the consolidated figure — corporate costs and eliminations are typically unallocated.

By Segment (USD)

Component FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018
Industrial $334,586,000 $311,710,000 $355,994,000 $231,298,000 $199,856,000 $147,939,000 $247,216,000 $271,307,000
Contractor $270,308,000 $270,144,000 $285,394,000 $249,833,000 $266,204,000 $243,185,000 $128,282,000 $120,905,000
Process $41,496,000 $31,510,000 $43,333,000 $122,344,000 $91,037,000 $64,498,000 $76,367,000 $68,514,000

Operating Margin by Segment (%)

Component FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018
Contractor 25.2% 27.3% 29% 25% 27% 28.9% 23.2% 22.6%
Industrial 33.6% 32.5% 35% 35.6% 33.2% 30.7% 33.1% 34.7%
Process 24.7% 18.9% 22.6% 24.7% 22.9% 19.8% 22.1% 20.3%
Key facts CIK 42888 CUSIP 384109104 13F (30d) 165 filings 163 filers Visit website Investor relations