| | | | | | | | | | | | | | | | | 3ME March 31, | | (in millions) | | 2024 | | 2023 | | Revenue | | | | | | Energy Solutions | | $ | 1,432 | | | $ | 1,612 | | | Urban Solutions | | 1,479 | | | 1,208 | | | Mission Solutions | | 601 | | | 649 | | | Other | | 222 | | | 283 | | | Total revenue | | $ | 3,734 | | | $ | 3,752 | | | | | | | | Segment profit (loss) | | | | | | Energy Solutions | | $ | 68 | | | $ | 88 | | | Urban Solutions | | 50 | | | (20) | | | Mission Solutions | | 22 | | | 7 | | | Other | | (22) | | | (90) | | | Total segment profit (loss) | | $ | 118 | | | $ | (15) | | | | | | | | G&A | | (59) | | | (62) | | | Foreign currency gain (loss) | | 12 | | | (41) | | | Interest income (expense), net | | 39 | | | 41 | | | Earnings (loss) attributable to NCI | | (19) | | | (23) | | | Earnings (loss) before taxes | | $ | 91 | | | $ | (100) | | | | | | | | Intercompany revenue for our professional staffing business, excluded from revenue above | | $ | 81 | | | $ | 69 | |
Other. Segment profit (loss) for NuScale, Stork and AMECO follows: | | | | | | | | | | | | | 3ME March 31, | | (in millions) | 2024 | | 2023 | NuScale(1) | $ | (33) | | | $ | (29) | | | Stork | 11 | | | 1 | | | AMECO | — | | | (62) | | | Segment profit (loss) | $ | (22) | | | $ | (90) | |
(1) As of March 31, 2024, we had an approximate 55% ownership in NuScale. Total assets by segment are as follows: | | | | | | | | | | | | | | | | (in millions) | | March 31, 2024 | | December 31, 2023 | | Energy Solutions | | $ | 1,085 | | | $ | 1,053 | | | Urban Solutions | | 1,350 | | | 1,211 | | | Mission Solutions | | 573 | | | 577 | | | Other | | 267 | | | 509 | | | Corporate | | 3,425 | | | 3,623 | | | Total assets | | $ | 6,700 | | | $ | 6,973 | |
|