2024 financials lead to Ballard cutting costs
By Luke Willetts – 21st April 2025
Annual revenue declined by 32% from 2023 figures (USD 102.368 million) to USD 69.731 million. The net loss in 2024 (USD 324.245 million) almost doubled from 2023 (USD 177.716 million).