Shutterstock, Inc.SSTK

Market cap
$658.89M
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20249+1.24%
Dec 31, 20239+26.80%
Dec 31, 20227-28.82%
Dec 31, 202110+313.27%
Dec 31, 20202-59.99%
Dec 31, 20196-15.36%
Dec 31, 20187+0.73%
Dec 31, 20177-1.98%
Dec 31, 20167+7.17%
Dec 31, 20157+27.78%
Dec 31, 20145+28.10%
Dec 31, 20134+59.79%
Dec 31, 20123