- 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 7, 2026) | +3.0% | 45.5% | $87.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 8, 2026) | +3.4% | 44.5% | $93.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +2.0% | 43.1% | $103.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +4.0% | 44.7% | $106.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 7, 2026) | +4.0% | 44.8% | $103.7M |
(Filed on May 8, 2026) | +5.5% | 44.2% | $118.9M |
(Filed on February 27, 2026) | +5.5% | 45.3% | $113.8M |
(Filed on November 6, 2025) | +5.8% | 46.5% | $105.7M |
(Filed on August 8, 2025) | +6.1% | 48.1% | $97.9M |
(Filed on May 8, 2025) | +8.1% | 44.1% | $107.4M |
(Filed on February 28, 2025) | -13.8% | 37.1% | $125.5M |
(Filed on November 8, 2024) | -20.3% | 40.2% | $124.6M |
(Filed on August 7, 2024) | -19.1% | 40.7% | $167.7M |
(Filed on May 8, 2024) | -10.2% | 42.6% | $164.1M |
(Filed on March 1, 2024) | +15.3% | 33.5% | $187M |
(Filed on November 9, 2023) | +13.2% | 40.6% | $209.6M |
(Filed on August 8, 2023) | +1.8% | 44.7% | $223.6M |
(Filed on May 5, 2023) | -7.5% | 43.5% | $213.4M |
(Filed on February 24, 2023) | +3.3% | 50.5% | $235.5M |
(Filed on November 3, 2022) | +25.3% | 51.2% | $241.6M |
(Filed on August 4, 2022) | +41.7% | 49.6% | $238.9M |
(Filed on May 5, 2022) | -1.8% | 45.9% | $220M |
(Filed on February 24, 2022) | -6.3% | 46.0% | $212M |
(Filed on November 4, 2021) | -19.0% | 44.4% | $214M |
(Filed on August 4, 2021) | -29.1% | 45.7% | $214.1M |
(Filed on May 4, 2021) | -1.9% | 43.4% | $208.4M |
(Filed on February 24, 2021) | -8.8% | 43.0% | $198M |
(Filed on November 4, 2020) | -3.7% | 47.2% | $156.1M |
(Filed on August 5, 2020) | +3.9% | 49.7% | $213.9M |
(Filed on May 5, 2020) | +14.1% | 49.2% | $190.2M |
(Filed on February 25, 2020) | +35.7% | 50.4% | $196.6M |
(Filed on November 5, 2019) | +38.0% | 51.2% | $176.3M |
(Filed on August 7, 2019) | +51.6% | 49.8% | $166.3M |
(Filed on May 7, 2019) | +50.6% | 47.7% | $154.3M |
(Filed on February 25, 2020) (Filed on February 26, 2019) | +25.4% | 48.2% | $143M |
(Filed on November 6, 2018) | +26.8% | 48.1% | $129.7M |
(Filed on August 7, 2018) | +17.5% | 49.2% | $114.7M |
(Filed on April 30, 2018) | +22.1% | 49.0% | $105.1M |
(Filed on February 27, 2018) | +25.7% | 48.5% | $92.9M |
(Filed on November 7, 2017) | +33.5% | 46.2% | $86M |
(Filed on August 3, 2017) | +23.9% | 48.0% | $84.5M |
(Filed on May 9, 2017) | +27.4% | 49.5% | $72.4M |
(Filed on February 28, 2017) | +38.9% | 49.5% | $66.1M |
(Filed on November 3, 2016) | +38.7% | 47.5% | $55.1M |
(Filed on August 4, 2016) | +44.9% | 47.3% | $51.8M |
(Filed on May 9, 2016) | +42.8% | 47.5% | $61.1M |
(Filed on March 14, 2016) | +47.3% | 47.4% | $56.8M |
(Filed on November 10, 2015) | +48.6% | 49.8% | $56.2M |
(Filed on August 11, 2015) | +50.8% | 49.7% | $69M |
(Filed on May 12, 2015) | +50.1% | 50.5% | $59.6M |
(Filed on April 27, 2015) | — | 51.5% | $13.5M |
(Filed on November 12, 2014) | — | 48.8% | — |
(Filed on August 12, 2014) | — | 54.9% | — |
(Filed on May 13, 2014) | — | 51.5% | — |