- 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 27, 2026) | +4.8% | 30.8% | $72.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 4, 2026) | -11.2% | 29.3% | $78.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 3, 2026) | -5.7% | 32.4% | $86.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +21.4% | 33.2% | $64.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 27, 2026) | -1.1% | 34.2% | $59.7M |
(Filed on May 4, 2026) | +1.6% | 34.9% | $49.4M |
(Filed on February 3, 2026) | +26.2% | 34.6% | $52.6M |
(Filed on November 4, 2025) | +1.7% | 22.4% | $51M |
(Filed on September 10, 2025) | +31.1% | 35.3% | $64.6M |
(Filed on May 6, 2025) | +32.8% | 32.5% | $58.2M |
(Filed on February 4, 2025) | +3.3% | 38.8% | $45.9M |
(Filed on November 5, 2024) | +7.0% | 35.9% | $35.5M |
(Filed on October 4, 2024) | +15.0% | 34.7% | $22.2M |
(Filed on May 1, 2024) | +12.0% | 35.7% | $22.5M |
(Filed on February 6, 2024) | +16.5% | 35.5% | $21.4M |
(Filed on November 1, 2023) | +11.1% | 36.3% | $21.6M |
(Filed on August 30, 2023) | +8.0% | 35.5% | $36.9M |
(Filed on May 3, 2023) | +12.2% | 37.0% | $31.3M |
(Filed on February 1, 2023) | +10.4% | 36.2% | $42.3M |
(Filed on November 2, 2022) | +10.4% | 35.7% | $47.3M |
(Filed on September 14, 2022) | +14.4% | 36.1% | $47.9M |
(Filed on May 4, 2022) | +8.2% | 38.5% | $45.8M |
(Filed on February 2, 2022) | +26.0% | 38.2% | $43M |
(Filed on November 3, 2021) | +13.1% | 36.6% | $36.2M |
(Filed on August 25, 2021) | -2.5% | 34.9% | $41.6M |
(Filed on May 5, 2021) | +13.6% | 35.8% | $39.2M |
(Filed on February 3, 2021) | -14.0% | 32.7% | $38.1M |
(Filed on November 5, 2020) | -3.1% | 38.5% | $34.5M |
(Filed on August 27, 2020) | +2.8% | 35.2% | $31.9M |
(Filed on May 12, 2020) | -13.0% | 30.1% | $36.1M |
(Filed on February 6, 2020) | +5.5% | 34.6% | $31.5M |
(Filed on November 7, 2019) | +7.7% | 29.6% | $28.4M |
(Filed on August 27, 2019) | +10.8% | 37.1% | $37.4M |
(Filed on May 13, 2019) | +5.8% | 29.2% | $37.3M |
(Filed on February 11, 2019) | -9.9% | 35.5% | $40.4M |
(Filed on November 13, 2018) | -3.5% | 30.8% | $39.1M |
(Filed on August 28, 2018) | -3.1% | 34.1% | $35.7M |
(Filed on May 14, 2018) | -2.9% | 30.2% | $39.9M |
(Filed on February 8, 2018) | -2.7% | 30.8% | $35M |
(Filed on November 13, 2017) | -26.8% | 29.8% | $31.8M |
(Filed on September 6, 2017) | -33.6% | 16.9% | $30.5M |
(Filed on May 10, 2017) | -19.2% | 23.8% | $39.7M |
(Filed on February 10, 2017) | -22.5% | 23.3% | $39.5M |
(Filed on November 14, 2016) | -3.5% | 26.4% | $35.8M |
(Filed on September 9, 2016) | +2.8% | 21.3% | $34.7M |
(Filed on May 11, 2016) | -8.1% | 21.4% | $35M |
(Filed on February 10, 2016) | +5.9% | 26.4% | $38.7M |
(Filed on November 12, 2015) | -11.8% | 26.7% | $42.4M |
(Filed on October 1, 2015) | -21.7% | 23.3% | $48.8M |
(Filed on May 13, 2015) | -31.2% | 25.7% | $47.5M |
(Filed on February 4, 2015) | -33.5% | 24.8% | $64.7M |
(Filed on December 22, 2014) | -18.8% | 24.7% | $79.3M |
(Filed on December 22, 2014) | -6.0% | 30.8% | $90M |
(Filed on May 7, 2014) | +6.0% | 28.8% | $92.9M |
(Filed on February 10, 2014) | +22.9% | 30.0% | $94.8M |
(Filed on November 6, 2013) | +3.2% | 29.3% | $85.1M |
(Filed on September 23, 2013) | -4.1% | 28.3% | $96M |
(Filed on May 7, 2013) | -3.4% | 30.7% | $90.5M |
(Filed on February 5, 2013) | -8.9% | 30.4% | $84.3M |
(Filed on November 6, 2012) | +11.0% | 29.4% | $87.6M |
(Filed on September 4, 2012) | — | 27.1% | $98.2M |
(Filed on May 8, 2012) | — | 27.4% | — |
(Filed on February 8, 2012) | — | 32.4% | — |
(Filed on November 9, 2011) | — | 26.2% | — |