Spire Global wins $28 million NOAA contract for weather forecasting technology - SPIR News | Rallies