‹ Screener

Shutterstock, Inc.

SSTK · Services-Computer Processing & Data Preparation · 36.7M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$20M (gross $28M, SBC $49M)

Grade

C57

Mature content marketplace with modest margins, slow growth, and weak liquidity.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $267M2025-09-30 · $260M2025-12-31 · $220M2026-03-31 · $199M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
58.9%
Operating margin
7.6%
Net margin
4.6%
Return on equity
7.8%
Return on assets
3.4%
ROIC
8.5%
Revenue growth (QoQ)
-9.6%
Net-income growth
26.6%
Debt / equity
0.2×
Net debt / EBITDA
-0.4×
Current ratio
0.5×
Free cash flow
$124M
EBITDA
$166M
Tangible book value
-$209M
Cash & investments
$178M
Stock comp / revenue
6.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-10Teevan JaimeOption exercise9.7K$13.70
2026-06-10Upshaw Alfonse LOption exercise9.7K$13.70
2026-06-10Bigley Deirdre MaryOption exercise9.7K$13.70
2026-06-10Bhasin RachnaOption exercise9.7K$13.70
2026-06-10Evans Thomas ROption exercise9.7K$13.70
2026-04-02Powell RikkiOption exercise47K
2026-04-02Powell RikkiTax withheld20K$16.51
2026-04-02Ciardiello StevenOption exercise1.5K
2026-04-02Ciardiello StevenTax withheld558$16.51
2026-04-02Ciardiello StevenOption exercise2.7K
2026-04-02Ciardiello StevenTax withheld978$16.51
2026-04-02Ciardiello StevenOption exercise687
2026-04-02Ciardiello StevenTax withheld248$16.51
2026-04-02Ciardiello StevenOption exercise871
2026-04-02Ciardiello StevenTax withheld314$16.51
2026-04-02Ciardiello StevenOption exercise2.4K
2026-04-02Ciardiello StevenTax withheld856$16.51
2026-04-02Ciardiello StevenOption exercise7.9K
2026-04-02Ciardiello StevenTax withheld2.9K$16.51
2026-04-02Oringer JonathanOption exercise19K
2026-04-02Oringer JonathanTax withheld4.6K$16.51
2026-04-02Oringer JonathanOption exercise38K
2026-04-02Oringer JonathanTax withheld11K$16.51
2026-04-02Oringer JonathanOption exercise87K
2026-04-02Oringer JonathanTax withheld34K$16.51
2025-11-03Powell RikkiOption exercise3.6K
2025-11-03Powell RikkiTax withheld1.5K$25.03
2025-07-01Powell RikkiOption exercise2.2K
2025-07-01Powell RikkiTax withheld899$20.10
2025-07-01Hennessy Paul J.Option exercise275K
2025-07-01Hennessy Paul J.Tax withheld137K$20.10
2025-07-01Hennessy Paul J.Option exercise88K
2025-07-01Hennessy Paul J.Tax withheld45K$20.10
2025-06-06Bhasin RachnaOption exercise4.3K
2025-06-06Teevan JaimeOption exercise4.2K
2025-06-06Evans Thomas ROption exercise4.3K
2025-06-06Bigley Deirdre MaryOption exercise4.3K
2025-04-02Oringer JonathanOption exercise15K
2025-04-02Oringer JonathanTax withheld4.2K$18.60
2025-04-02Oringer JonathanOption exercise19K
2025-04-02Oringer JonathanTax withheld4.6K$18.60
2025-04-02Oringer JonathanOption exercise44K
2025-04-02Oringer JonathanTax withheld15K$18.60
2025-04-02Ciardiello StevenOption exercise1.1K
2025-04-02Ciardiello StevenTax withheld408$18.60
2025-04-02Ciardiello StevenOption exercise1.5K
2025-04-02Ciardiello StevenTax withheld558$18.60
2025-04-02Ciardiello StevenOption exercise3.2K
2025-04-02Ciardiello StevenTax withheld1.1K$18.60
2025-04-02Ciardiello StevenOption exercise503
2025-04-02Ciardiello StevenTax withheld182$18.60
2025-04-02Ciardiello StevenOption exercise687
2025-04-02Ciardiello StevenTax withheld248$18.60
2025-04-02Ciardiello StevenOption exercise870
2025-04-02Ciardiello StevenTax withheld314$18.60

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-15OtherExhibitsfiling ↗
2026-05-14Otherfiling ↗
2026-04-28ResultsReg FDExhibitsfiling ↗
2026-04-20Otherfiling ↗
2026-02-23OtherExhibitsfiling ↗
2026-02-19OtherExhibitsfiling ↗
2026-02-17ResultsReg FDExhibitsfiling ↗
2026-01-27Otherfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-152026-05-150001140361-26-021504 ↗
8-K2026-05-142026-05-130001140361-26-021319 ↗
10-Q2026-04-282026-03-310001549346-26-000023 ↗
8-K2026-04-282026-04-280001549346-26-000021 ↗
10-K/A2026-04-242025-12-310001549346-26-000018 ↗
8-K2026-04-202026-04-200001549346-26-000016 ↗
8-K2026-02-232026-02-230001549346-26-000014 ↗
8-K2026-02-192026-02-190001549346-26-000011 ↗
8-K2026-02-172026-02-170001549346-26-000007 ↗
10-K2026-02-172025-12-310001549346-26-000008 ↗
8-K2026-01-272026-01-260001549346-26-000003 ↗
8-K2025-12-222025-12-220001549346-25-000055 ↗