Stock Price
2024-09-30
Market Capitalization
2024-09-30
Revenue
FY, 2023
Backlog
Q1, 2024
Backlog (Nuclear Power)
FY, 2021
Backlog (Nuclear Operations)
FY, 2021
United States
800 Main St
United States
236 Richland Ave W
United States
91 Stirling Ave
United States
11525 N Community House Rd #600
United States
24703 Euclid Ave
United States
1075 S Utah Ave #327