- 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 6, 2026) | -3.9% | 93.0% | $55.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +3.4% | 93.9% | $54M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 12, 2026) | +7.6% | 93.3% | $84.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +18.1% | 94.7% | $70M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +4.2% | 94.8% | $81M |
(Filed on May 7, 2026) | +5.4% | 93.0% | $111.8M |
(Filed on February 12, 2026) | +17.5% | 95.1% | $102.3M |
(Filed on October 30, 2025) | +22.8% | 94.6% | $100.5M |
(Filed on July 31, 2025) | +9.6% | 94.6% | $103M |
(Filed on May 8, 2025) | -24.1% | 92.8% | $125.2M |
(Filed on February 14, 2025) | -29.8% | 92.4% | $135.8M |
(Filed on November 7, 2024) | -40.6% | 92.1% | $183.2M |
(Filed on August 1, 2024) | -28.5% | 92.4% | $150M |
(Filed on May 9, 2024) | +3.8% | 92.4% | $354.2M |
(Filed on February 8, 2024) | -5.2% | 90.3% | $135M |
(Filed on November 9, 2023) | -6.8% | 90.3% | $49.4M |
(Filed on July 28, 2023) | -5.2% | 90.6% | $58.2M |
(Filed on May 3, 2023) | -4.0% | 90.6% | $66.9M |
(Filed on February 9, 2023) | +0.5% | 90.8% | $52.1M |
(Filed on November 3, 2022) | +16.2% | 90.3% | $50.5M |
(Filed on August 4, 2022) | +9.2% | 90.3% | $57.2M |
(Filed on May 6, 2022) | +8.1% | 90.4% | $72.1M |
(Filed on February 24, 2022) | +11.0% | 90.0% | $61M |
(Filed on November 4, 2021) | +1.4% | 89.6% | $57M |
(Filed on July 29, 2021) | +5.3% | 90.0% | $95.3M |
(Filed on May 6, 2021) | +21.6% | 90.4% | $65M |
(Filed on February 11, 2021) | +14.9% | 89.2% | $45.1M |
(Filed on October 29, 2020) | +21.1% | 88.0% | $39.2M |
(Filed on August 6, 2020) | +24.7% | 88.6% | $46.5M |
(Filed on May 7, 2020) | +9.5% | 88.5% | $34.4M |
(Filed on February 26, 2020) | +19.8% | 88.6% | $61M |
(Filed on November 7, 2019) | +18.9% | 88.9% | $60.8M |
(Filed on August 1, 2019) | +12.6% | 88.1% | $60.9M |
(Filed on May 3, 2019) | +16.5% | 88.7% | $155.3M |
(Filed on February 26, 2020) (Filed on February 19, 2019) | +15.8% | 88.2% | $33.6M |
(Filed on November 7, 2018) | +7.4% | 88.0% | $22.6M |
(Filed on August 2, 2018) | +16.7% | 88.2% | $14.2M |
(Filed on May 2, 2018) | +12.5% | 88.1% | $20.1M |
(Filed on February 15, 2018) | +20.1% | 80.7% | $40.4M |
(Filed on November 8, 2017) | +35.8% | 74.2% | $32.8M |
(Filed on August 3, 2017) | +30.6% | 73.8% | $23.2M |
(Filed on May 3, 2017) | +50.2% | 73.2% | $38.7M |
(Filed on February 17, 2017) | +107.2% | 80.6% | $50.8M |
(Filed on November 3, 2016) | +91.7% | 66.6% | $46.8M |
(Filed on July 28, 2016) | +153.9% | 68.4% | $48.3M |
(Filed on May 5, 2016) | +142.3% | 58.7% | $32.8M |
(Filed on February 12, 2016) | +75.0% | 95.6% | $60.9M |
(Filed on November 4, 2015) | +69.7% | 95.2% | $15.3M |
(Filed on July 31, 2015) | +30.6% | 98.2% | $17M |
(Filed on May 7, 2015) | +13.3% | 100.0% | $43.3M |
(Filed on March 13, 2015) | +10.9% | — | $64.8M |
(Filed on October 27, 2014) | +5.1% | — | $142.2M |
(Filed on August 8, 2014) | -0.7% | — | $103.6M |
(Filed on May 8, 2014) | -0.9% | — | $109.9M |
(Filed on February 25, 2014) | -5.4% | — | $88.8M |
(Filed on November 8, 2013) | +4.0% | — | $104.5M |
(Filed on July 31, 2013) | +12.8% | — | $94.4M |
(Filed on May 10, 2013) | +8.5% | — | $108.1M |
(Filed on February 26, 2013) | +8.0% | — | $87.9M |
(Filed on November 8, 2012) | +10.0% | — | $60.3M |
(Filed on August 3, 2012) | -10.4% | — | $50.4M |
(Filed on May 9, 2012) | — | — | — |
(Filed on March 9, 2012) | — | 100.0% | $42.6M |
(Filed on November 7, 2011) | — | — | — |
(Filed on August 5, 2011) | — | 81.7% | — |