- 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 6, 2026) | -4.6% | 33.5% | $184.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 15, 2026) | +4.0% | 21.0% | $185.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 1, 2026) | +18.2% | 27.8% | $203.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +23.6% | 21.7% | $109.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +16.0% | 22.3% | $105.4M |
(Filed on May 15, 2026) | +14.3% | 27.3% | $112.5M |
(Filed on May 1, 2026) | -1.9% | 32.5% | $192.8M |
(Filed on November 6, 2025) | -10.5% | 33.9% | $136.3M |
(Filed on August 7, 2025) | -3.0% | 36.8% | $122.3M |
(Filed on May 9, 2025) | +13.7% | 28.2% | $106.6M |
(Filed on March 14, 2025) | +28.9% | 32.0% | $107.6M |
(Filed on November 7, 2024) | +53.8% | 32.9% | $139.8M |
(Filed on August 8, 2024) | +39.6% | 40.9% | $110.8M |
(Filed on May 9, 2024) | +22.5% | 31.6% | $105.2M |
(Filed on March 14, 2024) | +17.6% | 42.7% | $98.6M |
(Filed on November 8, 2023) | -7.3% | 53.1% | $81.7M |
(Filed on August 8, 2023) | -12.4% | 44.5% | $61.1M |
(Filed on May 9, 2023) | -20.1% | 54.8% | $88.2M |
(Filed on March 15, 2023) | -14.0% | 34.3% | $93.6M |
(Filed on November 9, 2022) | -9.0% | 39.5% | $34M |
(Filed on August 8, 2022) | +0.4% | 27.8% | $31.4M |
(Filed on May 9, 2022) | +3.3% | 11.8% | $24.4M |
(Filed on March 16, 2022) | -1.8% | 24.0% | $31.9M |
(Filed on November 9, 2021) | +12.4% | 28.4% | $19.6M |
(Filed on August 9, 2021) | +24.7% | 25.6% | — |
(Filed on May 7, 2021) | +20.1% | 27.8% | $29.7M |
(Filed on March 16, 2021) | +30.6% | 26.8% | $31.2M |
(Filed on November 6, 2020) (Filed on November 12, 2019) | +19.3% | 30.7% | $38.8M |
(Filed on August 8, 2019) | +8.1% | 14.7% | $32.9M |
(Filed on May 11, 2020) | -3.0% | 29.5% | $37.5M |
(Filed on March 16, 2020) | -14.1% | 23.5% | $41.6M |
(Filed on November 12, 2019) | +3.4% | 29.6% | $45.9M |
(Filed on August 8, 2019) | +12.3% | 28.5% | $43.2M |
(Filed on May 10, 2019) | +25.0% | 27.4% | $36.7M |
(Filed on March 19, 2019) | +41.8% | 36.6% | $29.9M |
(Filed on November 9, 2018) | +21.6% | 31.3% | $29.4M |
(Filed on August 9, 2018) | +12.8% | 24.1% | $33.4M |
(Filed on May 10, 2018) | +21.3% | 34.8% | $36M |
(Filed on March 16, 2018) | +15.6% | 28.3% | $35.2M |
(Filed on November 9, 2017) | +7.9% | 35.4% | $42.3M |
(Filed on November 16, 2017) | +12.7% | 40.7% | $38.9M |
(Filed on November 16, 2017) | -20.9% | 40.8% | $37.9M |
(Filed on March 16, 2017) | -10.3% | 34.8% | $38.8M |
(Filed on November 9, 2016) | +14.7% | 40.1% | $48.4M |
(Filed on August 9, 2016) | -19.0% | 34.0% | $56M |
(Filed on May 10, 2016) | -42.9% | 22.1% | $56M |
(Filed on March 15, 2016) | -25.9% | 25.7% | $71.9M |
(Filed on November 9, 2015) | -35.5% | 38.6% | $86.2M |
(Filed on August 10, 2015) | -11.5% | 23.5% | $67.8M |
(Filed on May 11, 2015) | +52.8% | 7.6% | $46.4M |
(Filed on March 16, 2015) | +2.6% | 25.1% | $73.9M |
(Filed on November 10, 2014) | +12.4% | 27.8% | $71.8M |
(Filed on August 11, 2014) | +28.7% | 18.1% | $71.8M |
(Filed on May 12, 2014) | +48.4% | 22.3% | $71.6M |
(Filed on March 17, 2014) | +42.8% | 28.2% | $69.4M |
(Filed on November 12, 2013) | +22.2% | 33.6% | $71.5M |
(Filed on August 9, 2013) | +10.6% | 27.2% | $81.3M |
(Filed on May 10, 2013) (Filed on December 15, 2011) | +32.6% | 31.4% | $101.9M |
(Filed on November 14, 2012) | +20.3% | 36.4% | — |
(Filed on August 14, 2012) | — | 25.3% | — |
(Filed on May 15, 2012) | — | 27.1% | — |
(Filed on December 15, 2011) | — | 34.0% | — |