Filing Flows

Filing Flows › Spire Global (SPIR) › Q2 2026 › vs Q1 2026

Spire Global (SPIR) Q2 2026 vs Q1 2026 (quarter over quarter)

Spire Global's revenue rose $2.2M (+14%) from $15.8M in Q1 2026 to $18.0M in Q2 2026. The biggest changes: Non Subscription Based Contracts +$2.9M (+110%); Subscription Based Contract −$649K (-5%).

Spire Global, Q2 2026: revenue $18.0M (-6% year over year), operating margin -110.2%, net loss $20.0M, operating cash flow −$23.4M. The chart draws each line against Q1 2026, the increases inside each band.

Spire Global: what changed, Q2 2026 vs Q1 2026Spire Global: what changed, Q2 2026 vs Q1 2026Net loss−$5.9MNet loss absorbed−$5.9MGeneral & admin−$4.0MCosts & expenses−$3.5MWorking capital & other$3.2MNon Subscription Based Contra…$2.9MCash used in operations−$2.8MOperating cash sources−$2.7MOperating costs−$2.5MCost of revenue$2.4M

Every line

LineQ2 2026Q1 2026Change%
Subscription Based Contract$12.6M$13.2M−$649K-5%
Non Subscription Based Contracts$5.5M$2.6M$2.9M+110%
Revenue$18.0M$15.8M$2.2M+14%
Other income, net$187K−$1.2M$1.4M—
Net loss$20.0M$25.8M−$5.9M-23%
Costs & expenses$38.2M$41.7M−$3.5M-8%
Operating costs$37.9M$40.4M−$2.5M-6%
Income tax$263K$55K$208K+378%
Cost of revenue$11.9M$9.5M$2.4M+25%
Research & development$8.2M$8.7M−$519K-6%
Sales & marketing$3.2M$3.1M$59K+2%
General & admin$14.1M$18.1M−$4.0M-22%
Other operating costs$526K$909K−$383K-42%
Operating cash sources$30.5M$33.2M−$2.7M-8%
Depreciation & amortization$4.1M$3.0M$1.0M+35%
Share-based compensation$3.0M$4.0M−$920K-23%
Cash used in operations$23.4M$26.2M−$2.8M-11%
Net loss absorbed$20.0M$25.8M−$5.9M-23%
Working capital & other$10.5M$7.3M$3.2M+43%

Questions

How much did Spire Global's revenue grow quarter over quarter in Q2 2026?

Spire Global's revenue rose $2.2M (+14%) from $15.8M in Q1 2026 to $18.0M in Q2 2026.

What drove Spire Global's revenue change in Q2 2026?

Non Subscription Based Contracts +$2.9M (+110%); Subscription Based Contract −$649K (-5%).

Q2 2026 results → · Compare in the interactive Sankey →