- 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) | +9.8% | 34.3% | $47.6M |
Filing text is unavailable for this period. | |||
(Filed on May 7, 2026) | +1.8% | 34.4% | $44.6M |
Filing text is unavailable for this period. | |||
(Filed on March 5, 2026) | +0.0% | 33.2% | $40.5M |
Filing text is unavailable for this period. | |||
(Filed on October 30, 2025) | +0.2% | 33.4% | $48M |
Filing text is unavailable for this period. | |||
(Filed on July 30, 2026) | -25.9% | 31.3% | $41.3M |
(Filed on May 7, 2026) | -21.9% | 31.1% | $35.3M |
(Filed on March 5, 2026) | +6.7% | 32.3% | $32.2M |
(Filed on October 30, 2025) | +3.7% | 31.8% | $29.7M |
(Filed on July 31, 2025) | +5.7% | 34.3% | $37.3M |
(Filed on May 1, 2025) | -4.0% | 31.0% | $32.7M |
(Filed on March 6, 2025) | -10.2% | 30.0% | $30.3M |
(Filed on November 4, 2024) | -13.3% | 31.5% | $24.8M |
(Filed on August 1, 2024) | -10.6% | 32.8% | $30.7M |
(Filed on May 7, 2024) | -4.3% | 32.9% | $28.2M |
(Filed on March 5, 2024) | +6.6% | 30.6% | $23.1M |
(Filed on November 1, 2023) | +14.0% | 31.4% | $20.4M |
(Filed on August 3, 2023) | +24.4% | 32.0% | $22.4M |
(Filed on May 4, 2023) | +29.3% | 31.9% | — |
(Filed on March 3, 2023) | +45.2% | 26.0% | $17.7M |
(Filed on October 27, 2022) | +51.3% | 27.1% | $14.8M |
(Filed on August 2, 2022) (Filed on August 5, 2021) | +58.3% | 29.4% | $13.5M |
(Filed on May 6, 2021) | +42.7% | 28.9% | $16.7M |
(Filed on March 10, 2022) | +17.7% | 29.0% | $28.3M |
(Filed on November 4, 2021) (Filed on October 29, 2020) | +5.4% | 35.6% | $83.7M |
(Filed on August 5, 2021) (Filed on July 30, 2020) | -11.8% | 36.0% | $72.3M |
(Filed on May 6, 2021) | -12.1% | 34.8% | $73.2M |
(Filed on March 11, 2021) | -15.6% | 33.6% | $75.5M |
(Filed on October 29, 2020) | -7.2% | 31.5% | $74.8M |
(Filed on July 30, 2020) | -4.5% | 35.0% | $75.2M |
(Filed on May 6, 2020) | -8.8% | 32.7% | $67.3M |
(Filed on March 6, 2020) | -1.2% | 30.4% | $58.9M |
(Filed on November 5, 2019) | +0.1% | 31.1% | $46.5M |
(Filed on August 2, 2019) | +3.9% | 34.1% | $38.9M |
(Filed on May 8, 2019) | +11.7% | 30.9% | $3M |
(Filed on March 8, 2019) | +31.7% | 27.3% | $2.5M |
(Filed on November 6, 2018) | +1.8% | 29.0% | $4.5M |
(Filed on August 3, 2018) | -6.2% | 28.3% | $4.7M |
(Filed on May 7, 2018) | -9.7% | 30.6% | $7.3M |
(Filed on March 9, 2018) | -23.6% | 31.3% | $2.4M |
(Filed on November 7, 2017) | -6.3% | 27.1% | $5.5M |
(Filed on August 4, 2017) | -12.3% | 30.9% | $6.5M |
(Filed on May 8, 2017) | -3.3% | 31.9% | $5.6M |
(Filed on March 9, 2017) | -12.1% | 28.9% | $7.3M |
(Filed on November 8, 2016) | -12.6% | 29.4% | $5.2M |
(Filed on August 4, 2016) | +7.6% | 30.8% | $3.9M |
(Filed on May 2, 2016) | +3.9% | 29.3% | $3.7M |
(Filed on March 14, 2016) | +9.4% | 23.2% | $4.7M |
(Filed on November 6, 2015) | +14.6% | 24.7% | $8.4M |
(Filed on July 31, 2015) | -0.5% | 27.8% | $35.8M |
(Filed on May 5, 2015) | -30.0% | 28.0% | $5.7M |
(Filed on March 31, 2015) | -32.4% | 27.6% | $6.5M |
(Filed on October 30, 2014) | -28.3% | 30.1% | $7M |
(Filed on August 4, 2014) | -15.2% | 29.3% | $22.3M |
(Filed on April 28, 2014) | +8.1% | 27.1% | $4.1M |
(Filed on March 11, 2014) | +11.1% | 26.7% | $3.9M |
(Filed on October 29, 2013) | +3.7% | 26.7% | $6.5M |
(Filed on August 5, 2013) | +2.2% | 26.2% | $35.6M |
(Filed on May 1, 2013) | +1.7% | 29.2% | $3.3M |
(Filed on March 4, 2013) | +2.3% | 27.0% | $6.8M |
(Filed on October 30, 2012) | +1.8% | 25.1% | $2.9M |
(Filed on July 31, 2012) | +0.8% | 25.1% | $6.9M |
(Filed on April 30, 2012) | — | 27.7% | — |
(Filed on March 2, 2012) | — | 23.5% | $4.7M |
(Filed on October 28, 2011) | — | 22.2% | — |
(Filed on August 3, 2011) | — | 19.3% | — |