QuadQUAD

Market cap
$331.01M
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 202429-44.80%
Dec 31, 202353+109.92%
Dec 31, 202225-85.99%
Dec 31, 2021180+225.91%
Dec 31, 202055-29.86%
Dec 31, 201979+13.24%
Dec 31, 201870+8.09%
Dec 31, 201764+614.44%
Dec 31, 20169-16.67%
Dec 31, 201511+12.50%
Dec 31, 201410-26.72%
Dec 31, 201313-22.49%
Dec 31, 201217-33.98%
Dec 31, 201126