- 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 4, 2026) | +1.0% | 73.6% | $43.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +4.1% | 73.6% | $49.8M |
Filing text is unavailable for this period. | |||
(Filed on February 26, 2026) | +2.9% | 73.6% | $70.5M |
Filing text is unavailable for this period. | |||
(Filed on October 30, 2025) | +1.4% | 73.6% | $85.6M |
Filing text is unavailable for this period. | |||
(Filed on August 4, 2026) | -1.8% | 73.5% | $92.9M |
(Filed on April 30, 2026) | -2.3% | 74.3% | $105.2M |
(Filed on February 26, 2026) | -2.8% | 74.0% | $83.2M |
(Filed on October 30, 2025) | -4.4% | 73.9% | $77.5M |
(Filed on August 5, 2025) | +9.3% | 66.2% | $63.8M |
(Filed on May 1, 2025) | +12.6% | 73.1% | $63.9M |
(Filed on February 27, 2025) | +11.1% | 69.1% | $43M |
(Filed on October 30, 2024) | +3.0% | 69.1% | $68.5M |
(Filed on August 1, 2024) | +5.6% | 61.5% | $83.1M |
(Filed on May 2, 2024) | +9.8% | 68.2% | $106.5M |
(Filed on March 6, 2024) | -4.3% | 67.0% | $96.2M |
(Filed on November 8, 2023) | +9.3% | 67.2% | $81.8M |
(Filed on August 9, 2023) | +1.0% | 67.3% | $77.6M |
(Filed on May 4, 2023) | +3.3% | 69.9% | $83.6M |
(Filed on February 28, 2023) | +11.8% | 63.3% | $63.4M |
(Filed on November 1, 2022) | +1.6% | 69.6% | $58.6M |
(Filed on August 4, 2022) | -4.9% | 66.6% | $66.5M |
(Filed on May 3, 2022) | -9.9% | 67.4% | $70.8M |
(Filed on February 22, 2022) | -25.0% | 66.3% | $88.4M |
(Filed on November 2, 2021) | -35.5% | 69.9% | $85.9M |
(Filed on August 4, 2021) | -2.2% | 66.8% | $84M |
(Filed on May 4, 2021) | +18.4% | 71.5% | $79.6M |
(Filed on February 25, 2021) | +8.8% | 69.7% | $84.3M |
(Filed on November 5, 2020) | +51.8% | 66.5% | $54.9M |
(Filed on August 14, 2020) | +13.3% | 68.2% | $49.1M |
(Filed on May 7, 2020) | +4.8% | 66.3% | $69.9M |
(Filed on March 16, 2020) | +18.9% | 65.2% | $76.7M |
(Filed on October 30, 2019) | +2.7% | 65.8% | $91.9M |
(Filed on July 31, 2019) | +8.4% | 72.6% | $101.4M |
(Filed on May 7, 2019) | +8.3% | 76.4% | $126.5M |
(Filed on March 15, 2019) | +14.5% | 65.9% | $78.7M |
(Filed on November 2, 2018) | +17.1% | 71.7% | $49.3M |
(Filed on August 3, 2018) (Filed on August 3, 2017) | -15.8% | 70.1% | $56.4M |
(Filed on May 9, 2018) (Filed on May 4, 2017) | -10.3% | 71.3% | $56.3M |
(Filed on March 8, 2018) | -6.5% | 67.1% | $49.3M |
(Filed on November 2, 2017) | -27.3% | 68.8% | $31.5M |
(Filed on August 3, 2017) | -17.0% | 67.3% | $35.6M |
(Filed on May 4, 2017) | -28.2% | 68.6% | $70.3M |
(Filed on March 10, 2017) | -18.5% | 61.1% | $78.5M |
(Filed on November 3, 2016) | +14.0% | 60.4% | $144M |
(Filed on August 4, 2016) | +37.2% | 58.9% | $82.1M |
(Filed on May 5, 2016) | +67.8% | 57.8% | $74.2M |
(Filed on February 29, 2016) | +44.3% | 56.6% | $72.4M |
(Filed on November 3, 2015) | +34.4% | 67.6% | $81M |
(Filed on August 5, 2015) | +27.9% | 65.1% | $93.3M |
(Filed on May 5, 2015) | +9.8% | 66.4% | $109.5M |
(Filed on March 13, 2015) | +11.4% | 64.4% | $98.6M |
(Filed on November 4, 2014) | +7.9% | 64.0% | $92.1M |
(Filed on August 5, 2014) | -20.1% | 64.1% | $85.6M |
(Filed on May 6, 2014) | +9.6% | 65.3% | $104.6M |
(Filed on March 12, 2014) | -20.0% | 62.8% | $106.5M |
(Filed on November 6, 2013) | -12.3% | 65.7% | $96.1M |
(Filed on August 2, 2013) | +10.8% | 63.1% | $85.1M |
(Filed on May 3, 2013) | -10.6% | 67.8% | $93.4M |
(Filed on March 8, 2013) | +47.0% | 66.0% | $84.5M |
(Filed on November 2, 2012) | +57.4% | 67.1% | $77.5M |
(Filed on August 31, 2012) | +70.2% | 61.1% | $84.6M |
(Filed on May 4, 2012) | — | 62.7% | — |
(Filed on March 9, 2012) | — | 70.6% | $85.5M |
(Filed on November 4, 2011) | — | 70.5% | — |
(Filed on August 25, 2011) | — | 70.5% | — |