Financhill
Buy
55

SPSC Quote, Financials, Valuation and Earnings

Last price:
$92.00
Seasonality move :
-3.31%
Day range:
$91.32 - $92.37
52-week range:
$73.05 - $197.59
Dividend yield:
0%
P/E ratio:
41.16x
P/S ratio:
4.80x
P/B ratio:
3.61x
Volume:
177.5K
Avg. volume:
537.1K
1-year change:
-51.61%
Market cap:
$3.5B
Revenue:
$637.8M
EPS (TTM):
$2.23
Period Ending 2020-12-31 2021-12-31 2022-12-31 2023-12-31 2024-12-31
Revenue $312.6M $385.3M $450.9M $536.9M $637.8M
Revenue Growth (YoY) 12% 23.24% 17.03% 19.08% 18.78%
 
Cost of Revenues $105.4M $141.8M $164.8M $198.2M $234.2M
Gross Profit $207.3M $243.5M $286M $338.7M $403.5M
Gross Profit Margin 66.29% 63.19% 63.44% 63.09% 63.27%
 
R&D Expenses $31M $39M $45.7M $53.7M $62.8M
Selling, General & Admin $126.1M $149.3M $169.1M $207.8M $251.8M
Other Inc / (Exp) $2.5M -$1.5M $142K $8.3M $10.6M
Operating Expenses $157.1M $188.4M $214.9M $261.5M $314.7M
Operating Income $50.2M $55.1M $71.2M $77.2M $88.9M
 
Net Interest Expenses -- -- -- -- --
EBT. Incl. Unusual Items $52.7M $53.5M $71.3M $85.6M $99.5M
Earnings of Discontinued Ops. -- -- -- -- --
Income Tax Expense $7.1M $8.9M $16.2M $19.7M $22.4M
Net Income to Company $45.6M $44.6M $55.1M $65.8M $77.1M
 
Minority Interest in Earnings -- -- -- -- --
Net Income to Common Excl Extra Items $45.6M $44.6M $55.1M $65.8M $77.1M
 
Basic EPS (Cont. Ops) $1.29 $1.24 $1.53 $1.80 $2.07
Diluted EPS (Cont. Ops) $1.26 $1.21 $1.49 $1.76 $2.04
Weighted Average Basic Share $35.2M $35.9M $36.1M $36.6M $37.3M
Weighted Average Diluted Share $36.3M $37M $37M $37.5M $37.9M
 
EBITDA $68.8M $80M $99.4M $112M $131.1M
EBIT $50.2M $55.1M $71.2M $77.2M $88.9M
 
Revenue (Reported) $312.6M $385.3M $450.9M $536.9M $637.8M
Operating Income (Reported) $50.2M $55.1M $71.2M $77.2M $88.9M
Operating Income (Adjusted) $50.2M $55.1M $71.2M $77.2M $88.9M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Revenue $97.9M $114.5M $135.7M $163.7M $189.9M
Revenue Growth (YoY) 23.04% 16.96% 18.5% 20.66% 16.02%
 
Cost of Revenues $36.7M $41.6M $49.3M $58.1M $67.4M
Gross Profit $61.1M $72.9M $86.4M $105.6M $122.5M
Gross Profit Margin 62.47% 63.66% 63.65% 64.51% 64.5%
 
R&D Expenses $10.9M $11.1M $13.6M $15.3M $17.3M
Selling, General & Admin $36.8M $42.1M $52.2M $64.7M $74M
Other Inc / (Exp) -$716K -$695K $1.7M $3.8M --
Operating Expenses $47.6M $53.2M $65.8M $80M $91.3M
Operating Income $13.5M $19.7M $20.6M $25.6M $31.2M
 
Net Interest Expenses -- -- -- -- --
EBT. Incl. Unusual Items $12.8M $19M $22.3M $29.3M $32.5M
Earnings of Discontinued Ops. -- -- -- -- --
Income Tax Expense $1.4M $3.1M $5.5M $5.9M $6.9M
Net Income to Company $11.4M $15.9M $16.8M $23.5M $25.6M
 
Minority Interest in Earnings -- -- -- -- --
Net Income to Common Excl Extra Items $11.4M $15.9M $16.8M $23.5M $25.6M
 
Basic EPS (Cont. Ops) $0.32 $0.44 $0.46 $0.63 $0.67
Diluted EPS (Cont. Ops) $0.31 $0.43 $0.45 $0.62 $0.67
Weighted Average Basic Share $36M $36.1M $36.7M $37.4M $37.9M
Weighted Average Diluted Share $37M $36.9M $37.6M $38M $38M
 
EBITDA $19.6M $26.9M $29.1M $36.7M $46M
EBIT $13.5M $19.7M $20.6M $25.6M $31.2M
 
Revenue (Reported) $97.9M $114.5M $135.7M $163.7M $189.9M
Operating Income (Reported) $13.5M $19.7M $20.6M $25.6M $31.2M
Operating Income (Adjusted) $13.5M $19.7M $20.6M $25.6M $31.2M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Revenue $365.8M $431.6M $514M $611.8M $729.8M
Revenue Growth (YoY) -- -- -- -- --
 
Cost of Revenues $132.3M $157.5M $189.5M $224.8M $265.7M
Gross Profit $233.6M $274.1M $324.4M $387M $464.1M
Gross Profit Margin -- -- -- -- --
 
R&D Expenses $36.4M $43.8M $51.9M $59.9M $69.1M
Selling, General & Admin $143.9M $162.7M $199.1M $240.1M $286.6M
Other Inc / (Exp) -$120K -$1.7M $6.6M $14.4M --
Operating Expenses $180.3M $206.6M $251.1M $300M $355.7M
Operating Income $53.3M $67.5M $73.4M $87M $108.4M
 
Net Interest Expenses -- -- -- -- --
EBT. Incl. Unusual Items $53.1M $65.8M $80M $101.4M $112.2M
Earnings of Discontinued Ops. -- -- -- -- --
Income Tax Expense $7.8M $13.8M $17.3M $22.9M $27.2M
Net Income to Company $45.3M $52M $62.7M $78.5M $85.1M
 
Minority Interest in Earnings -- -- -- -- --
Net Income to Common Excl Extra Items $45.3M $52M $62.7M $78.5M $85.1M
 
Basic EPS (Cont. Ops) $1.27 $1.44 $1.72 $2.11 $2.25
Diluted EPS (Cont. Ops) $1.23 $1.41 $1.68 $2.08 $2.23
Weighted Average Basic Share
Weighted Average Diluted Share
 
EBITDA $77.2M $93.7M $106.7M $126.3M $163.8M
EBIT $53.3M $67.5M $73.4M $87M $108.4M
 
Revenue (Reported) $365.8M $431.6M $514M $611.8M $729.8M
Operating Income (Reported) $53.3M $67.5M $73.4M $87M $108.4M
Operating Income (Adjusted) $53.3M $67.5M $73.4M $87M $108.4M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Revenue $282.5M $328.9M $391.9M $466.9M $558.9M
Revenue Growth (YoY) -- -- -- -- --
 
Cost of Revenues $103.8M $119.5M $144.1M $170.8M $202.3M
Gross Profit $178.7M $209.4M $247.8M $296.1M $356.6M
Gross Profit Margin -- -- -- -- --
 
R&D Expenses $28.5M $33.3M $39.4M $45.7M $52M
Selling, General & Admin $110.6M $124M $154M $186.3M $221M
Other Inc / (Exp) -$1.4M -$1.6M $4.9M $11M $3M
Operating Expenses $139M $157.2M $193.4M $231.9M $273M
Operating Income $39.7M $52.2M $54.4M $64.1M $83.6M
 
Net Interest Expenses -- -- -- -- --
EBT. Incl. Unusual Items $38.3M $50.6M $59.2M $75.1M $87.9M
Earnings of Discontinued Ops. -- -- -- -- --
Income Tax Expense $6.5M $11.3M $12.4M $15.6M $20.4M
Net Income to Company $31.8M $39.2M $46.8M $59.5M $67.5M
 
Minority Interest in Earnings -- -- -- -- --
Net Income to Common Excl Extra Items $31.8M $39.2M $46.8M $59.5M $67.5M
 
Basic EPS (Cont. Ops) $0.89 $1.09 $1.28 $1.60 $1.78
Diluted EPS (Cont. Ops) $0.86 $1.06 $1.25 $1.57 $1.77
Weighted Average Basic Share $107.6M $108.3M $109.7M $111.6M $113.9M
Weighted Average Diluted Share $110.5M $110.8M $112.2M $113.4M $114.3M
 
EBITDA $58.4M $72.1M $79.4M $93.8M $126.5M
EBIT $39.7M $52.2M $54.4M $64.1M $83.6M
 
Revenue (Reported) $282.5M $328.9M $391.9M $466.9M $558.9M
Operating Income (Reported) $39.7M $52.2M $54.4M $64.1M $83.6M
Operating Income (Adjusted) $39.7M $52.2M $54.4M $64.1M $83.6M
Period Ending 2020-12-31 2021-12-31 2022-12-31 2023-12-31 2024-12-31
Cash and Equivalents $187.5M $257.3M $214.3M $275.4M $241M
Short Term Investments $37.8M $49.8M $51.4M $56.4M --
Accounts Receivable, Net $33.6M $34.6M $39.4M $46.8M $52M
Inventory -- -- -- -- --
Prepaid Expenses -- -- -- -- --
Other Current Assets $12.3M $16M $16.3M $16.8M $23.5M
Total Current Assets $233.4M $307.9M $270.1M $339M $316.6M
 
Property Plant And Equipment $42M $42.8M $44.6M $43.9M $45.7M
Long-Term Investments $2.5M -- -- -- --
Goodwill $134.9M $143.7M $197.3M $249.2M $399.2M
Other Intangibles $60.2M $58.6M $88.4M $107.3M $181.3M
Other Long-Term Assets $2.7M $3M $2.2M $1.1M $2M
Total Assets $526.5M $615.8M $672.9M $823.8M $1B
 
Accounts Payable $5.4M $8.3M $11.3M $7.4M $8.6M
Accrued Expenses $11.2M $8.3M $7.5M $8M $12.1M
Current Portion Of Long-Term Debt -- -- -- -- --
Current Portion Of Capital Lease Obligations $2.8M $4.1M $4.3M $4.5M $4.6M
Other Current Liabilities -- -- -- -- --
Total Current Liabilities $80.1M $102.9M $110.6M $130.7M $146.7M
 
Long-Term Debt $19.7M $16.4M $13M $9.6M $7.9M
Capital Leases -- -- -- -- --
Total Liabilities $105.7M $131.6M $135.8M $156.4M $176.5M
 
Common Stock $37K $38K $38K $39K $40K
Other Common Equity Adj -$1M -$1.4M -$3.4M $222K -$9.7M
Common Equity $420.7M $484.3M $537.1M $667.5M $854.7M
Total Preferred Equity -- -- -- -- --
Minority Interest, Total -- -- -- -- --
Total Equity $420.7M $484.3M $537.1M $667.5M $854.7M
 
Total Liabilities and Equity $526.5M $615.8M $672.9M $823.8M $1B
Cash and Short Terms $187.5M $257.3M $214.3M $275.4M $241M
Total Debt $21.6M $16.4M $13M $9.6M $7.9M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Cash and Equivalents $252M $237.2M $239.3M $205.8M $133.7M
Short Term Investments $56.2M $50.9M $60.6M $6.9M --
Accounts Receivable, Net $35.3M $36.8M $45.1M $55.6M $67.4M
Inventory -- -- -- -- --
Prepaid Expenses -- -- -- -- --
Other Current Assets $14.3M $15.2M $15.7M $18.6M --
Total Current Assets $301.7M $289.2M $300.2M $280M $249.1M
 
Property Plant And Equipment $43.7M $42.7M $44.5M $44.6M $48.2M
Long-Term Investments -- -- -- -- --
Goodwill $134.7M $165.9M $252M $423.5M --
Other Intangibles $52.5M $70.7M $103.6M $168.1M --
Other Long-Term Assets $2.5M $1.8M $1.2M $1.2M --
Total Assets $591.3M $637.1M $787.4M $1B $1.2B
 
Accounts Payable $3.8M $8.2M $6.2M $8.1M $12.7M
Accrued Expenses $7.1M $5.2M $8.9M $9M --
Current Portion Of Long-Term Debt -- -- -- -- --
Current Portion Of Capital Lease Obligations $3.9M $4.3M $4.4M $4.4M --
Other Current Liabilities -- -- -- -- --
Total Current Liabilities $94.9M $105.5M $132.9M $146.3M $160M
 
Long-Term Debt $16.7M $14M $10.6M $8.8M $4M
Capital Leases -- -- -- -- --
Total Liabilities $120.8M $129.4M $160.6M $173.9M $199.7M
 
Common Stock $38K $38K $39K $39K $40K
Other Common Equity Adj -$1.6M -$4.7M -$4.7M -$1.2M --
Common Equity -- -- -- -- --
Total Preferred Equity -- -- -- -- --
Minority Interest, Total -- -- -- -- --
Total Equity $470.5M $507.7M $626.8M $829.4M $958.9M
 
Total Liabilities and Equity $591.3M $637.1M $787.4M $1B $1.2B
Cash and Short Terms $252M $237.2M $239.3M $205.8M $133.7M
Total Debt $16.7M $14M $10.6M $8.8M $4M
Period Ending 2020-12-31 2021-12-31 2022-12-31 2023-12-31 2024-12-31
Net Income to Stockholders $45.6M $44.6M $55.1M $65.8M $77.1M
Depreciation & Amoritzation $18.7M $24.9M $28.2M $34.7M $42.2M
Stock-Based Compensation $18.9M $27.6M $33.4M $45.5M $54.6M
Change in Accounts Receivable -$5.9M -$5M -$6.4M -$11.9M -$9.7M
Change in Inventories -- -- -- -- --
Cash From Operations $88.6M $112.9M $100.1M $132.3M $157.4M
 
Capital Expenditures $16.5M $19.6M $19.9M $19.8M $20M
Cash Acquisitions $98.7M $17.1M $91.4M $70.2M $147.9M
Cash From Investing -$120.5M -$46.7M -$112.8M -$92.6M -$110.5M
 
Dividends Paid (Ex Special Dividend) -- -- -- -- --
Special Dividend Paid
Long-Term Debt Issued -- -- -- -- --
Long-Term Debt Repaid -- -- -- -- --
Repurchase of Common Stock $19M $20.4M $43.2M -- $37.6M
Other Financing Activities -$688K -$2M -- -$2M --
Cash From Financing $2.3M -$8.4M -$31.6M $16M -$23M
 
Beginning Cash (CF) $149.7M $207.6M $162.9M $219.1M $241M
Foreign Exchange Rate Adjustment -- -- -- -- --
Additions / Reductions -$29.6M $57.9M -$44.7M $56.2M $21.9M
Ending Cash (CF) $120.2M $265.4M $117.9M $275.8M $261M
 
Levered Free Cash Flow $72.1M $93.3M $80.2M $112.5M $137.4M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Net Income to Stockholders $11.4M $15.9M $16.8M $23.5M $25.6M
Depreciation & Amoritzation $6.1M $7.2M $8.5M $11.1M $14.8M
Stock-Based Compensation $6.8M $8M $11.4M $10.8M $14.5M
Change in Accounts Receivable $1.6M $3.9M $1.1M -$49K -$2.6M
Change in Inventories -- -- -- -- --
Cash From Operations $26.9M $39.7M $43.8M $53.3M $60.6M
 
Capital Expenditures $6.8M $5.7M $5.7M $5.2M $6.1M
Cash Acquisitions -- $44.9M $70.2M $118.1M --
Cash From Investing -$14.3M -$55.3M -$75.1M -$98.3M -$6.1M
 
Dividends Paid (Ex Special Dividend) -- -- -- -- --
Special Dividend Paid -- -- -- -- --
Long-Term Debt Issued -- -- -- -- --
Long-Term Debt Repaid -- -- -- -- --
Repurchase of Common Stock $4.2M $12.5M -- $84K $30M
Other Financing Activities -- -- -- -- --
Cash From Financing -$1.1M -$10.5M $1.1M $2.3M -$28.4M
 
Beginning Cash (CF) $195.8M $186.2M $178.7M $198.8M $133.7M
Foreign Exchange Rate Adjustment -$75K -$422K -$354K $1.3M -$8K
Additions / Reductions $11.4M -$26.5M -$30.6M -$41.4M $26.1M
Ending Cash (CF) $207.2M $159.3M $147.8M $158.8M $159.8M
 
Levered Free Cash Flow $20.1M $34M $38.1M $48.1M $54.6M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Net Income to Stockholders $45.3M $52M $62.7M $78.5M $85.1M
Depreciation & Amoritzation $23.9M $26.1M $33.4M $39.3M $55.5M
Stock-Based Compensation $26M $31.9M $43.9M $51.7M $55.6M
Change in Accounts Receivable -$6.7M -$3.6M -$11.2M -$14.6M -$14.5M
Change in Inventories -- -- -- -- --
Cash From Operations $104.6M $107.8M $123.1M $149.6M $173.5M
 
Capital Expenditures $20.4M $17.9M $21.5M $18.1M $25.1M
Cash Acquisitions $98.7M -- $116.7M $147.4M $143.2M
Cash From Investing -$120.6M -$75.2M -$145.6M -$109.4M -$161.7M
 
Dividends Paid (Ex Special Dividend) -- -- -- -- --
Special Dividend Paid
Long-Term Debt Issued -- -- -- -- --
Long-Term Debt Repaid -- -- -- -- --
Repurchase of Common Stock $10.7M $52.5M $515K $37.6M $89.6M
Other Financing Activities -$2M -- -- -- --
Cash From Financing $2.8M -$41.7M $15M -$21.7M -$75.5M
 
Beginning Cash (CF) -- -- -- -- --
Foreign Exchange Rate Adjustment -- -- -- -- --
Additions / Reductions -$13.1M -$9.6M -$7.5M $20.1M -$65.1M
Ending Cash (CF) -- -- -- -- --
 
Levered Free Cash Flow $84.2M $89.9M $101.6M $131.5M $148.4M
Period Ending 2021-09-30 2022-09-30 2023-09-30 2024-09-30 2025-09-30
Net Income to Stockholders $31.8M $39.2M $46.8M $59.5M $67.5M
Depreciation & Amoritzation $18.7M $19.9M $25.1M $29.7M $42.9M
Stock-Based Compensation $21.3M $25.6M $36.1M $42.3M $43.3M
Change in Accounts Receivable -$5.3M -$4M -$8.8M -$11.5M -$16.3M
Change in Inventories -- -- -- -- --
Cash From Operations $81.6M $76.5M $99.5M $116.8M $132.9M
 
Capital Expenditures $15.6M $13.9M $15.5M $13.8M $18.9M
Cash Acquisitions -- $44.9M $70.2M $147.4M $142.6M
Cash From Investing -$32.1M -$60.6M -$93.4M -$110.2M -$161.5M
 
Dividends Paid (Ex Special Dividend) -- -- -- -- --
Special Dividend Paid -- -- -- -- --
Long-Term Debt Issued -- -- -- -- --
Long-Term Debt Repaid -- -- -- -- --
Repurchase of Common Stock $10.7M $42.7M -- $37.6M $89.6M
Other Financing Activities -$2M -- -- -- --
Cash From Financing -$3.4M -$36.7M $10M -$27.7M -$80.2M
 
Beginning Cash (CF) $549.4M $602M $570.3M $673.7M $336.2M
Foreign Exchange Rate Adjustment -$10K -$557K -$260K $849K $1.4M
Additions / Reductions $46.1M -$21.3M $15.8M -$20.2M -$107.3M
Ending Cash (CF) $595.5M $580.2M $585.8M $654.3M $230.4M
 
Levered Free Cash Flow $66M $62.6M $84M $103M $114M

SEE THE 1% OF STOCKS YOU NEED TO OWN FOR MASSIVE RETURNS

GET BETTER TRADE IDEAS

Popular

Is DocuSign Stock Undervalued?
Is DocuSign Stock Undervalued?

Digital signature software business DocuSign (NASDAQ:DOCU) has been struggling over…

Is SentinelOne Stock Undervalued?
Is SentinelOne Stock Undervalued?

Cybersecurity major SentinelOne (NYSE:S) has struggled over several years, delivering…

Is Broadcom Stock on Sale?
Is Broadcom Stock on Sale?

Chip and software maker Broadcom (NASDAQ:AVGO) has been among the…

Stock Ideas

Buy
57
Is NVDA Stock a Buy?

Market Cap: $4.6T
P/E Ratio: 64x

Buy
55
Is AAPL Stock a Buy?

Market Cap: $4T
P/E Ratio: 37x

Buy
61
Is GOOG Stock a Buy?

Market Cap: $3.8T
P/E Ratio: 39x

Alerts

Buy
80
TVTX alert for Dec 25

Travere Therapeutics, Inc. [TVTX] is up 14.03% over the past day.

Buy
68
KOD alert for Dec 25

Kodiak Sciences, Inc. [KOD] is up 13.41% over the past day.

Buy
64
ZCSH alert for Dec 25

Grayscale Zcash Trust (ZEC) [ZCSH] is up 5.33% over the past day.

THE #1 STOCK ANALYSIS TOOL
TO MAKE SMARTER BUY AND SELL DECISIONS

Show me the best stock