- 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 19, 2026) | +5.1% | 74.0% | $110M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 29, 2026) | +3.2% | 74.6% | $57.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 28, 2026) | +6.9% | 74.5% | $15M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | +18.5% | 74.5% | $33.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 19, 2026) | +21.0% | 74.7% | $18.9M |
(Filed on April 29, 2026) | +27.2% | 75.2% | $17.5M |
(Filed on January 28, 2026) | +26.5% | 74.7% | $14.8M |
(Filed on October 29, 2025) | +12.5% | 75.0% | $16.2M |
(Filed on August 15, 2025) | +12.3% | 75.3% | $64.6M |
(Filed on April 29, 2025) | +3.4% | 75.2% | $15.5M |
(Filed on January 29, 2025) | +5.4% | 74.6% | $22.7M |
(Filed on October 30, 2024) | +6.0% | 74.4% | $14.4M |
(Filed on August 21, 2024) | +5.3% | 74.0% | $15.1M |
(Filed on April 30, 2024) | +10.5% | 73.5% | $13.8M |
(Filed on January 31, 2024) | +10.1% | 71.6% | $14.7M |
(Filed on November 1, 2023) | +9.0% | 69.7% | $19.5M |
(Filed on August 23, 2023) | +1.3% | 71.5% | $13.5M |
(Filed on May 3, 2023) | +18.3% | 72.4% | $12.9M |
(Filed on February 1, 2023) | +21.7% | 72.7% | $15.6M |
(Filed on November 2, 2022) | +18.4% | 73.3% | $31.2M |
(Filed on August 26, 2022) | +79.1% | 74.1% | $23.9M |
(Filed on May 4, 2022) | -3.7% | 74.2% | $63.6M |
(Filed on February 2, 2022) | -12.5% | 73.9% | $64.1M |
(Filed on November 3, 2021) | -5.8% | 73.9% | $58.8M |
(Filed on August 26, 2021) | -32.5% | 74.3% | $43.9M |
(Filed on April 28, 2021) | +2.5% | 73.6% | $167.2M |
(Filed on January 27, 2021) | +9.9% | 74.3% | $12M |
(Filed on October 28, 2020) | +4.3% | 74.1% | $29M |
(Filed on August 22, 2019) | +2.1% | 74.4% | $13.4M |
(Filed on May 3, 2019) | +3.3% | 74.2% | $12.2M |
(Filed on February 1, 2019) | +3.2% | 74.6% | $16.2M |
(Filed on November 2, 2018) | +1.9% | 74.5% | $11M |
(Filed on August 22, 2019) | +0.8% | 74.5% | $10.9M |
(Filed on May 3, 2019) | +0.2% | 74.5% | $13.4M |
(Filed on February 1, 2019) | -0.6% | 74.8% | $14.7M |
(Filed on November 2, 2018) | -2.5% | 74.6% | $9M |
(Filed on August 22, 2019) (Filed on August 27, 2018) | -8.1% | 74.9% | $9.1M |
(Filed on May 4, 2018) | -1.7% | 75.1% | $9M |
(Filed on February 2, 2018) | -2.2% | 74.9% | $34.1M |
(Filed on November 3, 2017) | -0.5% | 74.6% | $34.2M |
(Filed on August 28, 2017) | +15.4% | 74.5% | $31.4M |
(Filed on May 5, 2017) | +5.2% | 73.9% | $69M |
(Filed on February 3, 2017) | +6.2% | 74.2% | $71.3M |
(Filed on November 3, 2016) | +7.2% | 74.2% | $66M |
(Filed on August 29, 2016) | +0.6% | 74.8% | $55.1M |
(Filed on May 2, 2016) | +3.3% | 74.0% | $63.5M |
(Filed on February 1, 2016) | +5.3% | 73.9% | $78.4M |
(Filed on November 3, 2015) | +3.8% | 74.0% | $63.7M |
(Filed on August 24, 2015) | +4.1% | 74.1% | $57.7M |
(Filed on May 4, 2015) | +2.2% | 74.3% | $64.6M |
(Filed on February 2, 2015) | +2.3% | 73.8% | $62.7M |
(Filed on November 3, 2014) | +0.2% | 73.6% | $55.6M |
(Filed on August 25, 2014) | +0.2% | 73.9% | $59.4M |
(Filed on May 5, 2014) | +0.1% | 73.3% | $85.7M |
(Filed on February 3, 2014) | +1.2% | 73.2% | $93.1M |
(Filed on November 4, 2013) | +2.3% | 73.0% | $64.3M |
(Filed on August 26, 2013) | +1.5% | 72.8% | $59.1M |
(Filed on May 3, 2013) | +3.5% | 72.4% | $72.7M |
(Filed on February 4, 2013) | +1.5% | 72.8% | $75.6M |
(Filed on November 5, 2012) | +2.1% | 72.8% | $64.1M |
(Filed on August 27, 2012) | -3.4% | 73.1% | $82M |
(Filed on May 7, 2012) | +0.5% | 72.8% | $106.9M |
(Filed on February 6, 2012) | -4.8% | 73.3% | $114.5M |
(Filed on November 7, 2011) | -6.0% | 73.4% | $215.1M |
(Filed on August 29, 2011) | — | 72.3% | $344.6M |
(Filed on May 6, 2011) | — | 71.5% | — |
(Filed on February 7, 2011) | — | 70.6% | — |
(Filed on November 8, 2010) | — | 71.3% | — |