$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)
 

Featured Presentation

of