- Market cap
- Revenue
- Net income
- Cash on hand
- Gross margin
- Net margin
- EPS
- P/E ratio
Loading earnings…
| Quarter | Revenue YoY | Gross margin | Cash & equivalents |
|---|---|---|---|
(Filed on August 10, 2026) | +1.0% | 64.9% | $30.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 3, 2026) | +2.6% | 66.2% | $26.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 3, 2026) | +3.6% | 64.2% | $29M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +5.0% | 61.5% | $20.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 10, 2026) | +2.4% | 62.0% | $21.3M |
(Filed on June 3, 2026) | +5.5% | 61.8% | $27.3M |
(Filed on February 3, 2026) | +17.5% | 63.3% | $27.3M |
(Filed on November 6, 2025) | +8.8% | 61.3% | $24.3M |
(Filed on August 5, 2025) | +14.9% | 64.0% | $28.5M |
(Filed on May 28, 2025) | +6.0% | 62.1% | $28.2M |
(Filed on February 4, 2025) | -1.5% | 62.5% | $28.2M |
(Filed on November 7, 2024) | -9.5% | 60.4% | $35.6M |
(Filed on August 5, 2024) | +0.4% | 61.6% | $32.4M |
(Filed on June 28, 2024) | -5.6% | 59.7% | $32.9M |
(Filed on February 5, 2024) | -0.7% | 60.4% | $26.1M |
(Filed on November 6, 2023) | +63.9% | 61.9% | $32.4M |
(Filed on August 3, 2023) | +44.5% | 62.1% | $43.7M |
(Filed on May 30, 2023) | +55.1% | 59.6% | $49.3M |
(Filed on February 6, 2023) | +60.1% | 52.3% | $51.7M |
(Filed on November 3, 2022) | +12.5% | 64.6% | $278.3M |
(Filed on August 4, 2022) | +16.6% | 63.6% | $275.7M |
(Filed on May 31, 2022) | +11.0% | 65.2% | $263.9M |
(Filed on February 3, 2022) | +8.0% | 60.4% | $253.7M |
(Filed on November 4, 2021) | +24.8% | 66.8% | $241.9M |
(Filed on August 5, 2021) | +13.9% | 67.9% | $231M |
(Filed on June 1, 2021) | +29.4% | 54.9% | $81.4M |
(Filed on February 3, 2021) | +18.6% | 46.8% | $74M |
(Filed on November 5, 2020) | +2.7% | 61.0% | $245.4M |
(Filed on August 6, 2020) | +4.6% | 61.4% | $7.3M |
(Filed on June 1, 2021) (Filed on June 1, 2020) | -1.6% | 59.0% | $10.2M |
(Filed on February 10, 2020) | +12.7% | 58.6% | $5.7M |
(Filed on November 6, 2019) | +8.3% | 58.6% | $5.6M |
(Filed on July 30, 2019) | +10.9% | 60.0% | $7.4M |
(Filed on June 3, 2019) | +10.6% | 59.6% | $5.5M |
(Filed on February 4, 2019) | -0.7% | 53.6% | $5.8M |
(Filed on October 31, 2018) | -6.0% | 57.7% | $10.3M |
(Filed on July 31, 2018) | +7.4% | 55.9% | $3M |
(Filed on June 5, 2018) | -2.1% | 57.5% | $5.8M |
(Filed on February 6, 2018) | +19.7% | 56.8% | $5.4M |
(Filed on November 6, 2017) | +12.1% | 56.2% | $5.1M |
(Filed on August 1, 2017) | +16.3% | 56.9% | $4.6M |
(Filed on June 7, 2017) | +33.7% | 60.4% | $5.7M |
(Filed on February 6, 2017) | +11.7% | 61.3% | $3.3M |
(Filed on November 7, 2016) | +17.5% | 60.0% | $5.5M |
(Filed on August 1, 2016) | +10.7% | 61.4% | $2M |
(Filed on June 6, 2016) | +18.1% | 62.0% | $2M |
(Filed on February 4, 2016) | +35.9% | 62.0% | $1.4M |
(Filed on November 4, 2015) | +46.3% | 60.0% | $3.7M |
(Filed on August 4, 2015) | +46.2% | 59.2% | $3.2M |
(Filed on June 3, 2015) | +22.7% | 61.0% | $5.6M |
(Filed on February 2, 2015) | +15.4% | 58.8% | $2.2M |
(Filed on November 6, 2014) | +8.3% | 60.0% | $3.4M |
(Filed on August 6, 2014) | +6.2% | 60.6% | $3.6M |
(Filed on June 4, 2014) | +16.8% | 64.1% | $4M |
(Filed on February 5, 2014) | +17.7% | 61.1% | $2.7M |
(Filed on November 5, 2013) | +20.7% | 61.9% | $2.8M |
(Filed on August 7, 2013) | +13.6% | 61.1% | $4.6M |
(Filed on June 6, 2013) | +5.7% | 58.9% | $7.2M |
(Filed on February 8, 2013) | +26.1% | 61.0% | $5.7M |
(Filed on November 13, 2012) | +25.1% | 59.5% | $5M |
(Filed on August 10, 2012) | +24.7% | 58.0% | $6.1M |
(Filed on June 29, 2012) | — | 59.7% | $3.5M |
(Filed on February 10, 2012) | — | 58.0% | — |
(Filed on November 14, 2011) | — | 58.7% | — |
(Filed on August 15, 2011) | — | 58.8% | — |