Shutterstock, Inc.SSTK

Market cap
$677.93M
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024156+5.54%
Dec 31, 2023148-8.62%
Dec 31, 2022162+3.33%
Dec 31, 2021157+23.89%
Dec 31, 2020127+80.71%
Dec 31, 201970-10.29%
Dec 31, 201878+26.30%
Dec 31, 201762-5.92%
Dec 31, 201666+17.67%
Dec 31, 201556+19.97%
Dec 31, 201447-1.34%
Dec 31, 201347+92.69%
Dec 31, 201224