SPSC Revenue Flow Filed revenue amounts for 2026-04-01 to 2026-06-30. Coverage is partial. Unconnected amounts are separate disclosures; they must not be added together.
2026-06-30: Revenue $197.81M ; Cost of revenue $59.03M ; Research and development $16.96M ; Operating expenses $130.37M . 2026-03-31: Revenue $192.12M ; Cost of revenue $59.22M ; Research and development $17.92M ; Operating expenses $108.34M . 2025-12-31: Revenue $192.65M* ; Cost of revenue $56.96M* ; Research and development $16.69M* ; Operating expenses $101.01M* . 2025-09-30: Revenue $189.90M ; Cost of revenue $57.93M ; Research and development $17.28M ; Operating expenses $100.78M . Contract With Customer Duration Separate filed amounts; connecting flows are not established. Components and totals may overlap.
SPSC revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. One Time Revenues $7.39M Recurring Revenues $190.42M Revenue $197.82M Cost of revenue $59.03M Gross profit $138.79M Operating expenses $130.37M Operating income $8.41M Other income, net $385.00K Research & development $16.96M Pre-tax income $10.41M Income tax $3.55M Net income $6.86M
Finer product or service dollar figures and nonoverlapping groupings are shown only where supported by the retained filing evidence. Growth percentages are never converted to revenue dollars.
Historical revenue and expense breakdown Revenue and expense 3 month Period end Revenue Cost of revenue Research and development Operating expenses Income tax Net income 2026-06-30 $197.81M $59.03M $16.96M $130.37M $3.55M $6.86M 2026-03-31 $192.12M $59.22M $17.92M $108.34M $6.24M $19.73M 2025-12-31 $192.65M* $56.96M* $16.69M* $101.01M* $10.14M* $25.84M* 2025-09-30 $189.90M $57.93M $17.28M $100.78M $6.88M $25.57M 2025-06-30 $187.40M $59.83M $17.27M $101.10M $7.51M $19.73M 2025-03-31 $181.55M $56.91M $17.44M $98.68M $5.97M $22.20M 2024-09-30 $163.69M $51.62M $15.29M $86.49M $5.89M $23.46M 2024-06-30 $153.60M $52.02M $14.37M $78.41M $9.19M $18.03M 2024-03-31 $149.58M $51.49M $16.01M $82.69M $532.00K $18.00M 2023-09-30 $135.66M $45.52M $13.56M $69.54M $5.46M $16.84M 2023-06-30 $130.42M $44.54M $13.32M $68.84M $4.23M $14.68M 2023-03-31 $125.87M $42.96M $12.56M $66.17M $2.72M $15.29M 2022-09-30 $114.49M $38.60M $11.13M $56.19M $3.13M $15.86M 2022-06-30 $109.18M $37.53M $11.43M $55.68M $3.88M $10.75M 2022-03-31 $105.19M $35.39M $10.70M $53.29M $4.33M $12.60M 2021-09-30 $97.89M $34.34M $10.85M $50.02M $1.36M $11.45M 2021-06-30 $94.54M $31.73M $8.90M $49.28M $2.96M $10.18M 2021-03-31 $90.09M $29.97M $8.71M $47.46M $2.14M $10.20M 2020-09-30 $79.56M $25.05M $8.05M $40.56M $2.97M $11.41M 2020-06-30 $75.57M $24.33M $7.47M $40.14M $1.39M $11.19M 2020-03-31 $74.19M $23.54M $7.57M $39.11M $1.35M $9.52M 2019-12-31 $72.73M (m) (m) (m) (m) $9.16M 2019-09-30 $70.93M $23.26M $7.74M $36.73M $2.69M $8.94M 2019-06-30 $68.53M $23.70M $6.51M $35.50M $1.99M $8.80M 2019-03-31 $66.93M $21.37M $6.19M $38.19M $1.04M $6.81M 2018-12-31 $65.19M (m) (m) (m) (m) $7.14M 2018-09-30 $62.87M $20.41M $5.15M $34.20M $605.00K $8.06M 2018-06-30 $61.09M $20.40M $5.29M $34.72M $928.00K $5.42M 2018-03-31 $59.09M $19.76M $5.13M $35.03M $1.31M $3.25M 2017-12-31 $58.06M (m) (m) (m) (m) -$6.78M 2017-09-30 $56.06M $18.64M $6.55M $34.06M $1.25M $2.18M 2017-06-30 $54.09M $18.19M $5.37M $32.95M $1.13M $1.97M 2017-03-31 $51.88M $17.33M $5.11M $31.17M $525.00K $2.98M 2016-12-31 $51.06M (m) (m) (m) (m) $1.80M 2016-09-30 $49.28M $16.17M $5.57M $30.44M $1.22M $2.51M 2016-06-30 $47.35M $15.97M $5.54M $30.50M $305.00K $352.00K 2016-03-31 $45.60M $14.88M $5.07M $29.40M $708.00K $1.04M 2015-12-31 $42.35M (m) (m) (m) (m) $2.13M 2015-09-30 $40.35M $12.70M $4.49M $25.39M $953.00K $1.27M 2015-06-30 $38.85M $12.34M $4.50M $25.48M $356.00K $651.00K 2015-03-31 $36.97M $11.57M $4.07M $24.48M $261.00K $586.00K 2014-12-31 $35.40M (m) (m) (m) (m) $854.00K 2014-09-30 $32.51M $9.97M $3.34M $21.18M $532.00K $838.00K 2014-06-30 $31.10M $9.63M $3.37M $20.46M $460.00K $639.00K 2014-03-31 $28.94M $9.26M $2.97M $19.09M $218.00K $373.00K 2013-12-31 $27.97M (m) (m) (m) (m) $294.00K 2013-09-30 $27.01M $8.25M $2.81M $18.39M $169.00K $270.00K 2013-06-30 $25.66M $7.94M $2.66M $17.23M $169.00K $288.00K 2013-03-31 $23.75M $7.07M $2.50M $16.49M -$66.00K $199.00K 2012-12-31 $22.48M (m) (m) (m) (m) $366.00K 2012-09-30 $20.27M $5.95M $2.09M $14.18M -$124.00K $174.00K 2012-06-30 $17.82M $4.84M $1.83M $12.23M $300.00K $426.00K 2012-03-31 $16.53M $4.45M $1.73M $11.63M $153.00K $256.00K 2011-12-31 $15.85M (m) (m) (m) (m) $13.14M 2011-09-30 $15.53M $4.08M $1.60M $11.18M $81.00K $177.00K 2011-06-30 $13.94M $3.75M $1.41M $10.23M $78.00K -$109.00K 2011-03-31 $12.65M $3.32M $1.24M $8.82M $29.00K $492.00K 2010-09-30 $11.49M $3.21M $1.11M $7.41M -$7.00K $886.00K 2010-06-30 $10.94M $3.10M $1.07M $7.16M $38.00K $638.00K
Revenue and expense 6 month Period end Revenue Cost of revenue Research and development Operating expenses Income tax Net income 2026-06-30 $389.94M $118.25M $34.87M $238.72M $9.78M $26.59M 2025-06-30 $368.95M $116.74M $34.71M $199.78M $13.48M $41.93M 2024-06-30 $303.17M $103.50M $30.38M $161.10M $9.72M $36.03M 2023-06-30 $256.28M $87.51M $25.88M $135.01M $6.95M $29.97M 2022-06-30 $214.37M $72.92M $22.13M $108.97M $8.21M $23.36M 2021-06-30 $184.63M $61.70M $17.61M $96.74M $5.10M $20.38M 2020-06-30 $149.76M $47.87M $15.03M $79.25M $2.73M $20.71M 2019-06-30 $135.46M $45.07M $12.70M $73.69M $3.03M $15.61M 2018-06-30 $120.18M $40.16M $10.43M $69.76M $2.23M $8.67M 2017-06-30 $105.97M $35.52M $10.47M $64.11M $1.65M $4.95M 2016-06-30 $92.95M $30.85M $10.61M $59.90M $1.01M $1.40M 2015-06-30 $75.82M $23.91M $8.56M $49.96M $617.00K $1.24M 2014-06-30 $60.04M $18.88M $6.34M $39.55M $678.00K $1.01M 2013-06-30 $49.41M $15.01M $5.16M $33.72M $103.00K $487.00K 2012-06-30 $34.35M $9.29M $3.56M $23.85M $453.00K $682.00K 2011-06-30 $26.59M $7.07M $2.65M $19.05M $107.00K $383.00K 2010-06-30 $21.19M $6.08M $2.11M $13.38M $103.00K $1.56M
Revenue and expense 9 month Period end Revenue Cost of revenue Research and development Operating expenses Income tax Net income 2025-09-30 $558.85M $174.67M $51.99M $300.56M $20.36M $67.50M 2024-09-30 $466.86M $155.13M $45.67M $247.59M $15.61M $59.49M 2023-09-30 $391.94M $133.03M $39.44M $204.55M $12.41M $46.81M 2022-09-30 $328.86M $111.52M $33.27M $165.16M $11.34M $39.22M 2021-09-30 $282.52M $96.04M $28.46M $146.76M $6.46M $31.83M 2020-09-30 $229.32M $72.92M $23.09M $119.81M $5.70M $32.12M 2019-09-30 $206.39M $68.33M $20.44M $110.42M $5.72M $24.55M 2018-09-30 $183.05M $60.57M $15.57M $103.96M $2.84M $16.73M 2017-09-30 $162.03M $54.17M $17.02M $98.17M $2.91M $7.13M 2016-09-30 $142.23M $47.02M $16.18M $90.35M $2.23M $3.90M 2015-09-30 $116.17M $36.61M $13.06M $75.35M $1.57M $2.51M 2014-09-30 $92.55M $28.85M $9.68M $60.73M $1.21M $1.85M 2013-09-30 $76.42M $23.26M $7.97M $52.11M $272.00K $757.00K 2012-09-30 $54.62M $15.24M $5.65M $38.04M $329.00K $856.00K 2011-09-30 $42.12M $11.15M $4.26M $30.23M $188.00K $560.00K 2010-09-30 $32.68M $9.29M $3.22M $20.79M $96.00K $2.44M
Revenue and expense 12 month Period end Revenue Cost of revenue Research and development Operating expenses Income tax Net income 2025-12-31 $751.50M $231.63M $68.68M $401.57M $30.50M $93.34M 2024-12-31 $637.76M $210.71M $62.81M $338.17M $22.42M $77.05M 2023-12-31 $536.91M $182.07M $53.65M $277.59M $19.74M $65.82M 2022-12-31 $450.88M $153.06M $45.75M $226.63M $16.19M $55.13M 2021-12-31 $385.28M $131.68M $39.04M $198.51M $8.94M $44.60M 2020-12-31 $312.63M $99.84M $31.02M $162.64M $7.09M $45.59M 2019-12-31 $279.12M $92.24M $28.30M $148.48M $8.36M $33.71M 2018-12-31 $248.24M $81.75M $22.09M $139.76M $4.47M $23.87M 2017-12-31 $220.09M $73.63M $23.18M $136.48M $10.34M $351.00K 2016-12-31 $193.15M $64.35M $21.98M $122.42M $2.75M $4.96M 2015-12-31 $158.52M $50.04M $17.95M $101.45M $2.44M $4.64M 2014-12-31 $127.95M $39.99M $13.49M $83.57M $1.41M $2.70M 2013-12-31 $104.39M $31.78M $10.87M $70.84M $686.00K $1.05M 2012-12-31 $77.11M $22.04M $8.17M $53.49M $121.00K $1.22M 2011-12-31 $57.97M $15.37M $5.84M $41.47M -$12.62M $13.70M 2010-12-31 $44.60M $12.63M $4.35M $28.93M $92.00K $2.88M 2009-12-31 $37.75M $11.71M $4.30M $24.15M $91.00K $1.16M