- 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 29, 2026) | +31.7% | 98.4% | $111M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +4.9% | 98.3% | $108.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 24, 2026) | +11.1% | 98.7% | $120.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +13.7% | 97.8% | $125.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | +18.7% | 98.2% | $102.7M |
(Filed on April 30, 2026) | +7.1% | 98.5% | $89.8M |
(Filed on February 24, 2026) | +34.3% | 98.4% | $127.7M |
(Filed on November 4, 2025) | +47.7% | 98.4% | $137.3M |
(Filed on July 31, 2025) | +39.1% | 98.5% | $128.6M |
(Filed on May 5, 2025) | +39.0% | 98.3% | $149.8M |
(Filed on February 26, 2025) | +31.4% | 98.6% | $135.6M |
(Filed on October 30, 2024) | +21.5% | 98.7% | $111.8M |
(Filed on July 29, 2024) | +13.9% | 98.7% | $172.4M |
(Filed on May 1, 2024) | +12.8% | 98.7% | $299.9M |
(Filed on February 15, 2024) | +4.3% | 98.6% | $66.3M |
(Filed on November 1, 2023) | +5.8% | 98.7% | $50.2M |
(Filed on August 2, 2023) | +12.9% | 98.7% | $35.3M |
(Filed on May 3, 2023) | +17.9% | 98.7% | $61.9M |
(Filed on February 28, 2023) | +15.3% | 98.6% | $77.6M |
(Filed on November 3, 2022) | +11.4% | 98.7% | $94.7M |
(Filed on August 4, 2022) | +3.4% | 98.5% | $95.4M |
(Filed on May 5, 2022) | -14.8% | 98.4% | $52.4M |
(Filed on February 15, 2022) | -2.5% | 98.5% | $76.2M |
(Filed on November 3, 2021) | +5.9% | 98.6% | $30.6M |
(Filed on July 29, 2021) | +22.6% | 98.6% | $58.5M |
(Filed on May 6, 2021) | +43.8% | 98.0% | $84.5M |
(Filed on February 23, 2021) | +31.5% | 98.4% | $31.3M |
(Filed on November 3, 2020) | +26.5% | 98.2% | $44.9M |
(Filed on August 4, 2020) | +16.0% | 98.1% | $58.1M |
(Filed on May 4, 2020) | +12.4% | 98.1% | $49.7M |
(Filed on February 24, 2020) | +25.4% | 97.6% | $41.6M |
(Filed on November 7, 2019) | +50.7% | 98.0% | $33.9M |
(Filed on August 1, 2019) | +75.2% | 98.1% | $31.2M |
(Filed on May 9, 2019) | +108.9% | 98.0% | $33.1M |
(Filed on February 24, 2020) (Filed on February 26, 2019) | +123.8% | 97.8% | $31.1M |
(Filed on November 2, 2018) | +96.8% | 97.7% | $31.1M |
(Filed on August 9, 2018) | +80.3% | 97.8% | $33.6M |
(Filed on May 9, 2018) | +71.8% | 97.7% | $38M |
(Filed on February 28, 2018) | +59.1% | 97.6% | $51.5M |
(Filed on November 3, 2017) | +63.8% | 96.9% | $47.9M |
(Filed on August 2, 2017) | +65.0% | 97.8% | $41.8M |
(Filed on May 2, 2017) | +59.0% | 97.5% | $40.7M |
(Filed on February 28, 2018) (Filed on March 6, 2017) | +66.0% | 97.6% | $40.4M |
(Filed on November 2, 2016) | +82.1% | 98.1% | $36.5M |
(Filed on August 3, 2016) | +104.3% | 96.3% | $37M |
(Filed on May 4, 2016) | +129.3% | 97.0% | $38M |
(Filed on March 10, 2016) | +119.1% | 97.1% | $24.2M |
(Filed on November 6, 2015) | +176.5% | 96.8% | $26.8M |
(Filed on August 7, 2015) | +209.4% | 96.3% | $34M |
(Filed on May 8, 2015) | +156.6% | 96.0% | $43.6M |
(Filed on March 13, 2015) | +198.8% | 98.5% | $54.9M |
(Filed on November 7, 2014) | +149.7% | 98.5% | $63.2M |
(Filed on August 8, 2014) | +116.1% | 98.8% | $72.2M |
(Filed on May 12, 2014) | — | 98.8% | $81.5M |
(Filed on March 14, 2014) | — | 98.6% | $93M |
(Filed on November 12, 2013) | — | 97.7% | $101.6M |
(Filed on August 9, 2013) | — | 94.5% | $34.9M |
(Filed on May 8, 2013) | — | — | $42.6M |
(Filed on March 15, 2013) | — | — | $39.6M |
(Filed on November 8, 2012) | — | — | $45.9M |
(Filed on August 9, 2012) | — | — | $52.2M |
(Filed on May 10, 2012) | — | — | — |
(Filed on March 13, 2012) | — | — | $24.6M |
(Filed on November 8, 2011) | — | — | — |
(Filed on August 9, 2011) | — | — | — |