- 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 5, 2026) | -12.5% | 31.1% | $216.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +4.3% | 25.1% | $142.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 26, 2026) | +16.1% | 22.1% | $222.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +13.2% | 24.4% | $199.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 5, 2026) | +5.0% | 24.4% | $191.9M |
(Filed on May 5, 2026) | +8.0% | 24.1% | $231.2M |
(Filed on February 26, 2026) | -4.1% | 21.1% | $165.8M |
(Filed on October 30, 2025) | -4.6% | 24.0% | $161.2M |
(Filed on August 5, 2025) | +3.9% | 25.3% | $130.4M |
(Filed on May 6, 2025) | -0.5% | 23.1% | $22.6M |
(Filed on February 21, 2025) | -6.4% | 19.2% | $66.2M |
(Filed on November 7, 2024) | -15.3% | 22.0% | $31.2M |
(Filed on August 6, 2024) | -33.9% | 21.5% | $22.1M |
(Filed on May 8, 2024) | -40.8% | 19.1% | $23.5M |
(Filed on February 23, 2024) | -26.3% | 16.4% | $47.5M |
(Filed on November 7, 2023) | -2.9% | 22.4% | $23.4M |
(Filed on August 8, 2023) | +40.5% | 26.6% | $55M |
(Filed on May 9, 2023) | +64.4% | 28.2% | $55.4M |
(Filed on February 24, 2023) | +55.0% | 24.1% | $62.9M |
(Filed on November 1, 2022) | +40.8% | 21.6% | $72.6M |
(Filed on August 2, 2022) | +108.0% | 23.6% | $98M |
(Filed on May 10, 2022) | +51.6% | 24.2% | $63.3M |
(Filed on February 25, 2022) | +38.8% | 25.2% | $51.8M |
(Filed on November 2, 2021) | +41.2% | 26.8% | $68.2M |
(Filed on August 4, 2021) | -16.4% | 24.5% | $62.3M |
(Filed on May 4, 2021) | +11.4% | 24.0% | $98M |
(Filed on February 26, 2021) | +5.1% | 21.7% | $35.4M |
(Filed on November 2, 2020) | -3.0% | 23.1% | $24.2M |
(Filed on August 4, 2020) | -8.1% | 23.6% | $15.1M |
(Filed on May 7, 2020) | -9.0% | 22.4% | $14.3M |
(Filed on February 27, 2020) | -1.9% | 19.2% | $14.9M |
(Filed on November 5, 2019) | +8.9% | 20.8% | $18.3M |
(Filed on August 6, 2019) | +25.0% | 22.0% | $17.9M |
(Filed on June 21, 2019) | +30.5% | 21.6% | $5M |
(Filed on February 27, 2019) | +35.8% | 21.3% | $26M |
(Filed on November 7, 2018) | +34.5% | 21.8% | $19.8M |
(Filed on August 7, 2018) | +24.2% | 23.9% | $38M |
(Filed on May 10, 2018) | +17.9% | 24.9% | $64.4M |
(Filed on February 27, 2019) (Filed on February 28, 2018) | +20.5% | 24.3% | $86.2M |
(Filed on November 7, 2017) | +19.4% | 25.6% | $95.1M |
(Filed on August 8, 2017) | +21.7% | 26.5% | $78.6M |
(Filed on May 9, 2017) | +17.0% | 25.6% | $27.9M |
(Filed on February 28, 2017) | +15.5% | 22.0% | $12.3M |
(Filed on November 8, 2016) | +17.3% | 21.5% | $7.3M |
(Filed on August 9, 2016) | +12.5% | 22.7% | $11.8M |
(Filed on May 10, 2016) | +26.7% | 21.1% | $27.9M |
(Filed on February 29, 2016) | +28.6% | 19.8% | $4K |
(Filed on November 9, 2015) | +17.3% | 21.2% | $4K |
(Filed on August 7, 2015) | +12.0% | 22.4% | $4K |
(Filed on May 11, 2015) | +13.0% | 22.1% | $6.1M |
(Filed on March 2, 2015) | +12.3% | 21.3% | $66.3M |
(Filed on November 7, 2014) | +10.8% | 22.4% | $52.9M |
(Filed on August 8, 2014) | +14.4% | 21.4% | $31.9M |
(Filed on May 9, 2014) | +13.0% | 18.8% | $4M |
(Filed on February 28, 2014) | +25.5% | 17.9% | $9.9M |
(Filed on November 8, 2013) | +35.8% | 18.4% | $32.6M |
(Filed on August 8, 2013) | +34.9% | 18.5% | $42.5M |
(Filed on May 9, 2013) | +32.4% | 20.1% | $3.5M |
(Filed on March 12, 2013) | +50.3% | 17.4% | $6.6M |
(Filed on November 9, 2012) | +13.5% | 19.2% | $1.5M |
(Filed on August 9, 2012) | +7.2% | 22.6% | $36.8M |
(Filed on May 9, 2012) | — | 22.4% | $36.7M |
(Filed on March 14, 2012) | — | 21.7% | $38.9M |
(Filed on November 8, 2011) | — | 21.7% | $41.2M |
(Filed on August 8, 2011) | — | 21.6% | $47.1M |