- 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 February 26, 2026) | -2.5% | 61.7% | $10.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | -1.7% | 62.9% | $24.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 7, 2025) | -3.4% | 64.4% | $27.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 8, 2025) | -4.1% | 66.0% | $27.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 26, 2026) | -5.9% | 64.2% | $21M |
(Filed on November 4, 2025) | -8.3% | 66.5% | $25.1M |
(Filed on August 7, 2025) | -7.3% | 66.0% | $25.3M |
(Filed on May 8, 2025) | -10.1% | 65.8% | $24M |
(Filed on February 27, 2025) | -3.4% | 64.7% | $8.6M |
(Filed on November 7, 2024) | -5.2% | 64.7% | $16.4M |
(Filed on August 8, 2024) | -8.4% | 64.2% | $14.6M |
(Filed on May 9, 2024) | -0.4% | 64.2% | $8.6M |
(Filed on February 29, 2024) | -3.0% | 64.5% | $5.9M |
(Filed on November 3, 2023) | +5.3% | 66.5% | $12.4M |
(Filed on August 3, 2023) | +11.9% | 66.0% | $10.5M |
(Filed on May 4, 2023) | +11.3% | 65.2% | $13.5M |
(Filed on March 2, 2023) | +10.6% | 66.1% | $9.4M |
(Filed on November 3, 2022) | +13.2% | 68.2% | $44.3M |
(Filed on August 4, 2022) | +42.0% | 69.1% | $44.8M |
(Filed on May 6, 2022) | -2.3% | 69.7% | $35.9M |
(Filed on March 3, 2022) | +3.8% | 68.5% | $9.6M |
(Filed on November 4, 2021) | -5.2% | 67.9% | $9M |
(Filed on August 5, 2021) | -23.8% | 67.1% | $7.9M |
(Filed on May 7, 2021) | +8.5% | 68.9% | $5.7M |
(Filed on March 11, 2021) | -6.4% | 68.4% | $9.1M |
(Filed on November 9, 2020) | -3.7% | 68.8% | $8.4M |
(Filed on August 6, 2020) | -4.3% | 69.0% | $4.4M |
(Filed on May 8, 2020) | -4.6% | 71.2% | $7.9M |
(Filed on March 11, 2021) (Filed on March 13, 2020) | +6.8% | 70.3% | $5.6M |
(Filed on November 4, 2019) | +5.7% | 70.6% | $10.1M |
(Filed on August 2, 2019) | +3.9% | 70.3% | $9.9M |
(Filed on May 9, 2019) | -1.1% | 70.3% | $7.2M |
(Filed on February 26, 2019) | +2.6% | 66.8% | $6.6M |
(Filed on October 26, 2018) | +7.5% | 67.1% | $12.4M |
(Filed on August 1, 2018) | +6.2% | 69.7% | $12M |
(Filed on April 27, 2018) | +8.8% | 70.3% | $13.6M |
(Filed on February 21, 2018) | +6.5% | 69.6% | $6.1M |
(Filed on October 26, 2017) | +8.5% | 70.2% | $9.8M |
(Filed on August 4, 2017) | +11.3% | 69.7% | $13.4M |
(Filed on April 27, 2017) | +16.1% | 70.5% | $16.4M |
(Filed on February 24, 2017) | +13.5% | 70.4% | $10.3M |
(Filed on October 27, 2016) | +15.3% | 70.0% | $14.6M |
(Filed on August 5, 2016) | +13.6% | 67.8% | $12.8M |
(Filed on April 28, 2016) | +13.3% | 69.9% | $9M |
(Filed on February 26, 2016) | +9.6% | 69.5% | $5.8M |
(Filed on October 28, 2015) | +10.6% | 69.2% | $5.7M |
(Filed on August 4, 2015) | +14.7% | 69.8% | $3.5M |
(Filed on May 6, 2015) | +13.3% | 69.8% | $4.3M |
(Filed on February 27, 2015) | +25.2% | 68.8% | $1.8M |
(Filed on November 7, 2014) | +28.3% | 70.1% | $3.9M |
(Filed on August 8, 2014) | +25.5% | 70.3% | $3.8M |
(Filed on May 9, 2014) | +23.9% | 71.0% | $15.8M |
(Filed on February 28, 2014) | +22.5% | 72.7% | $3M |
(Filed on November 6, 2013) | +19.4% | 72.5% | $6M |
(Filed on August 8, 2013) | — | 72.7% | — |
(Filed on May 10, 2013) | — | 73.5% | — |
(Filed on March 18, 2013) | — | 73.4% | $6.3M |
(Filed on March 18, 2013) | — | 73.4% | — |