- 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 18, 2026) | +6.1% | 30.6% | $214.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +11.5% | 29.3% | $331.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 3, 2026) | +4.4% | 26.0% | $335M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +10.2% | 27.9% | $304.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 18, 2026) | +9.9% | 31.0% | $309.1M |
(Filed on May 5, 2026) | +1.5% | 27.0% | $269.8M |
(Filed on February 3, 2026) | +13.0% | 27.3% | $242.6M |
(Filed on November 4, 2025) | +13.0% | 25.3% | $158.1M |
(Filed on August 11, 2025) | -1.8% | 29.5% | $180.5M |
(Filed on May 6, 2025) | -21.0% | 19.5% | $142.6M |
(Filed on February 4, 2025) | -14.0% | 16.0% | $168.6M |
(Filed on November 5, 2024) | -20.5% | 27.9% | $89.4M |
(Filed on August 13, 2024) | -12.6% | 26.6% | $71.6M |
(Filed on May 7, 2024) | +4.1% | 34.3% | $64.4M |
(Filed on February 6, 2024) | +4.2% | 35.3% | $76.9M |
(Filed on November 7, 2023) | +1.1% | 34.3% | $52M |
(Filed on August 15, 2023) | +15.5% | 41.3% | $65.7M |
(Filed on May 9, 2023) | -1.5% | 39.4% | $91.7M |
(Filed on February 7, 2023) | +4.6% | 39.6% | $105.2M |
(Filed on November 8, 2022) | +9.4% | 39.3% | $95.8M |
(Filed on August 16, 2022) | +15.4% | 41.0% | $113.8M |
(Filed on May 10, 2022) | +23.5% | 41.1% | $121.9M |
(Filed on February 8, 2022) | +8.6% | 42.1% | $109.1M |
(Filed on November 9, 2021) | +16.0% | 42.9% | $239.1M |
(Filed on August 17, 2021) | +22.8% | 44.4% | $226.8M |
(Filed on May 11, 2021) | +19.1% | 44.9% | $407.1M |
(Filed on February 9, 2021) | +21.9% | 45.6% | $182M |
(Filed on November 10, 2020) | +23.1% | 44.2% | $161.3M |
(Filed on August 18, 2020) | +15.8% | 45.1% | $257.9M |
(Filed on May 5, 2020) | +50.1% | 42.3% | $112.5M |
(Filed on February 4, 2020) | +34.9% | 44.6% | $93.9M |
(Filed on November 5, 2019) | +35.8% | 42.7% | $72.9M |
(Filed on August 15, 2019) | +32.2% | 44.7% | $66.5M |
(Filed on May 9, 2019) | +8.4% | 45.4% | $44.2M |
(Filed on February 7, 2019) | +20.3% | 45.9% | $32M |
(Filed on November 8, 2018) | +21.0% | 47.8% | $26.1M |
(Filed on August 15, 2019) (Filed on August 16, 2018) | +35.3% | 46.6% | $41.6M |
(Filed on May 3, 2018) | +62.9% | 47.3% | $270.2M |
(Filed on February 2, 2018) | +62.2% | 48.3% | $46.2M |
(Filed on November 2, 2017) | +50.1% | 45.0% | $77.3M |
(Filed on August 18, 2017) | +33.2% | 44.7% | $81.7M |
(Filed on May 4, 2017) | +10.6% | 47.7% | $84.2M |
(Filed on February 9, 2017) | +5.8% | 49.2% | $81.6M |
(Filed on November 3, 2016) | +8.0% | 48.5% | $79.1M |
(Filed on August 16, 2016) | +19.5% | 48.8% | $77.6M |
(Filed on May 5, 2016) | +11.6% | 46.9% | $66.5M |
(Filed on February 4, 2016) | +12.1% | 47.4% | $57M |
(Filed on November 5, 2015) | +6.6% | 44.4% | $48.9M |
(Filed on August 13, 2015) | +31.3% | 45.6% | $47.3M |
(Filed on May 7, 2015) | -1.3% | 45.7% | $45.7M |
(Filed on February 5, 2015) | +2.3% | 47.8% | $44.5M |
(Filed on November 6, 2014) | +2.6% | 42.5% | $40.1M |
(Filed on August 14, 2014) | -32.8% | 43.1% | $39.1M |
(Filed on May 8, 2014) | -19.2% | 41.7% | $35.1M |
(Filed on February 6, 2014) | -26.7% | 35.3% | $33.9M |
(Filed on November 7, 2013) | +0.6% | 41.3% | $30.6M |
(Filed on August 16, 2013) | -0.6% | 49.7% | $116M |
(Filed on May 10, 2013) | +11.9% | 52.3% | $114.8M |
(Filed on February 8, 2013) | +22.4% | 60.2% | $105M |
(Filed on November 5, 2012) | -5.7% | 60.9% | $165.9M |
(Filed on August 22, 2012) | — | 56.7% | $162.9M |
(Filed on May 3, 2012) | — | 54.9% | — |
(Filed on February 8, 2012) | — | 57.0% | — |
(Filed on November 4, 2011) | — | 58.8% | — |