Financial Information

$1.20B

2024 Sales

2024 Sales

Chart 1-1
 

22.7%

2024 EBITDA margin

2024 EBITDA margin

Chart 2 2024
 

$2.02

2024 EPS

2024 EPS

Chart 3 2024
 

18.6%

2024 ROIC

2024 ROIC

Chart 4 ROIC
 

$1.03B

Backlog as of March 31, 2025 +83.9% y/y

Backlog as of March 31, 2025 +83.9% y/y

Chart 6
 
Document
2025
2024
2023
2022
2021
2020
2019
  • Proxy
  • 10-Q / 10-K
  • XBRL
  • Earnings Release
  • Earnings Call Presentation
  • Earnings Call Webcast
  • Annual Report