Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Backlog
Q3, 2023
Remaining Performance Obligations
Q1, 2023
Missions Completed
Q3, 2023
United States
3881 McGowen Street
United States
10420 Research Rd SE
United States
7810 Shaffer Pkwy
United States
2303 Kansas Ave
Canada
517A Wellington St W Suite 100
New Zealand
25 Levene Place, Mount Wellington