Financial Information

$1.44B

2025 Sales

2025 Sales

2025 Sales - 1-44B
 

15.6%

2025 EBITDA margin

2025 EBITDA margin

2025 EBITDA margin - 15-6
 

$1.29

2025 EPS

2025 EPS

2025 EPS - 1-29
 

8.8%

2025 ROIC

2025 ROIC

Chart 4 ROIC 8.8
 

$1.83B

$1.83B backlog as of 12/31/25, +110.9% y/y

$1.83B backlog as of 12/31/25, +110.9% y/y

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