- 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 July 30, 2026) | +18.7% | 30.4% | $62.8M |
Filing text is unavailable for this period. | |||
(Filed on April 29, 2026) | +34.9% | 28.7% | $71.4M |
Filing text is unavailable for this period. | |||
(Filed on February 25, 2026) | +26.5% | 28.4% | $63.7M |
Filing text is unavailable for this period. | |||
(Filed on October 30, 2025) | +17.0% | 29.1% | $54.4M |
Filing text is unavailable for this period. | |||
(Filed on July 30, 2026) | +15.1% | 30.0% | $64.7M |
(Filed on April 29, 2026) | +9.2% | 28.2% | $57.5M |
(Filed on February 25, 2026) | +5.3% | 28.1% | $91.1M |
(Filed on October 30, 2025) | +6.2% | 29.6% | $73.7M |
(Filed on July 30, 2025) | +10.8% | 29.4% | $48.6M |
(Filed on April 30, 2025) | +10.2% | 27.3% | $48.9M |
(Filed on February 26, 2025) | +14.5% | 26.6% | $61M |
(Filed on October 31, 2024) | +28.9% | 26.4% | $41M |
(Filed on July 25, 2024) | +20.6% | 26.5% | $48.8M |
(Filed on April 30, 2024) | +16.7% | 24.9% | $38.4M |
(Filed on February 27, 2024) | +29.9% | 24.7% | $47.5M |
(Filed on November 2, 2023) | +16.1% | 23.9% | $35.5M |
(Filed on July 27, 2023) | +9.6% | 24.5% | $31.2M |
(Filed on May 2, 2023) | +18.4% | 22.9% | $39.2M |
(Filed on March 1, 2023) | +2.2% | 22.4% | $40.5M |
(Filed on November 3, 2022) (Filed on November 9, 2021) | +6.6% | 23.8% | $88M |
(Filed on July 27, 2022) | +23.9% | 24.4% | $54.5M |
(Filed on May 2, 2022) | -2.6% | 24.7% | $54.8M |
(Filed on March 1, 2022) | -6.2% | 25.7% | $81.7M |
(Filed on November 9, 2021) | -9.4% | 25.9% | $66.2M |
(Filed on July 29, 2021) (Filed on July 29, 2020) | -16.7% | 26.0% | $73.6M |
(Filed on May 4, 2021) | +4.5% | 26.1% | $69.4M |
(Filed on February 25, 2021) | +12.5% | 25.9% | $31.6M |
(Filed on October 29, 2020) | +14.6% | 26.6% | $35.9M |
(Filed on July 29, 2020) | +11.4% | 27.4% | $38.6M |
(Filed on April 29, 2020) | +9.7% | 25.7% | $22.7M |
(Filed on February 27, 2020) | +12.8% | 25.8% | $37.4M |
(Filed on October 31, 2019) | +8.3% | 25.6% | $35M |
(Filed on July 31, 2019) | +29.7% | 27.2% | $36M |
(Filed on May 2, 2019) | +40.4% | 24.8% | $35.4M |
(Filed on February 27, 2020) (Filed on February 28, 2019) | +40.6% | 24.9% | $37.5M |
(Filed on November 6, 2018) | +33.2% | 24.6% | $28.2M |
(Filed on August 7, 2018) | +30.2% | 24.4% | $37M |
(Filed on May 8, 2018) | +2.9% | 24.5% | $56.8M |
(Filed on February 28, 2018) | -5.5% | 25.8% | $50.7M |
(Filed on November 2, 2017) | +3.9% | 24.3% | $50.8M |
(Filed on August 8, 2017) | -16.1% | 26.1% | $38.7M |
(Filed on April 27, 2017) | -12.1% | 27.4% | $77.3M |
(Filed on February 28, 2017) | +49.1% | 29.7% | $76M |
(Filed on November 1, 2016) | -18.1% | 30.4% | $66.2M |
(Filed on July 28, 2016) | -12.4% | 29.6% | $35.9M |
(Filed on May 3, 2016) | -1.8% | 27.9% | $23M |
(Filed on February 29, 2016) | -43.1% | 35.7% | $24.1M |
(Filed on November 3, 2015) | +4.8% | 26.6% | $29.1M |
(Filed on July 28, 2015) | +5.4% | 25.1% | $24.2M |
(Filed on April 30, 2015) | +0.2% | 23.4% | $16M |
(Filed on March 2, 2015) | +0.9% | 25.5% | $23.8M |
(Filed on November 5, 2014) | +13.1% | 24.1% | $20.9M |
(Filed on July 29, 2014) | +8.9% | 23.3% | $13.1M |
(Filed on May 1, 2014) | +1.9% | 23.4% | $12.8M |
(Filed on March 5, 2014) | +11.6% | 22.8% | $29.7M |
(Filed on November 6, 2013) | +10.3% | 24.6% | $9.1M |
(Filed on August 9, 2013) | +16.4% | 24.1% | $10.3M |
(Filed on May 6, 2013) | +13.0% | 23.1% | $13.4M |
(Filed on March 15, 2013) | +4.4% | 23.4% | $9.5M |
(Filed on November 9, 2012) | -6.6% | 21.8% | $13.2M |
(Filed on August 3, 2012) | -10.2% | 22.7% | $14.3M |
(Filed on May 4, 2012) | — | 19.2% | — |
(Filed on March 14, 2012) | — | 25.8% | $62.1M |
(Filed on November 1, 2011) | — | 24.8% | — |
(Filed on August 5, 2011) | — | 26.2% | — |