$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.32B

$1.32B backlog as of 9/30/25, +103.8% y/y

$1.32B backlog as of 9/30/25, +103.8% y/y

Backlog Chart 2026 Feb
 

Featured Presentation

of