- 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 30, 2026) | +8.3% | 47.1% | $402.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | -3.7% | 47.5% | $383.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 26, 2026) | +9.8% | 48.0% | $371.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +14.1% | 51.2% | $349.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +19.6% | 45.8% | $319.9M |
(Filed on April 30, 2026) | +27.3% | 50.6% | $300.6M |
(Filed on February 26, 2026) | +21.9% | 44.3% | $278M |
(Filed on October 30, 2025) | +19.4% | 48.2% | $255M |
(Filed on July 31, 2025) | +3.5% | 45.5% | $222.5M |
(Filed on May 1, 2025) | +7.4% | 42.7% | $207M |
(Filed on February 27, 2025) | +12.7% | 35.9% | $188M |
(Filed on October 31, 2024) | +12.7% | 37.6% | $176.3M |
(Filed on August 2, 2024) | +22.3% | 36.7% | $156.2M |
(Filed on May 1, 2024) | +31.2% | 35.9% | $147.6M |
(Filed on February 29, 2024) | +26.4% | 28.8% | $133.4M |
(Filed on November 2, 2023) | +27.0% | 34.0% | $122.7M |
(Filed on August 3, 2023) | +23.0% | 27.2% | $108.6M |
(Filed on May 4, 2023) | +22.2% | 28.4% | $100.9M |
(Filed on February 23, 2023) | +12.5% | 28.9% | $105.4M |
(Filed on October 27, 2022) | +19.6% | 33.1% | $101.4M |
(Filed on July 28, 2022) | +30.9% | 34.2% | $91.3M |
(Filed on April 28, 2022) | +8.4% | 28.3% | $89.7M |
(Filed on March 10, 2022) | +8.0% | 32.1% | $83.6M |
(Filed on October 28, 2021) | +0.4% | 32.4% | $71.3M |
(Filed on July 30, 2021) | -3.6% | 27.6% | $68.8M |
(Filed on April 29, 2021) | +1.7% | 25.7% | $58.8M |
(Filed on February 26, 2021) | +9.6% | 25.7% | $54.3M |
(Filed on October 30, 2020) | +23.5% | 31.0% | $80.7M |
(Filed on July 31, 2020) | -0.7% | 25.0% | $73.7M |
(Filed on April 30, 2020) | +7.1% | 23.0% | $68.3M |
(Filed on February 28, 2020) | +6,349.5% | 19.1% | $67.2M |
(Filed on November 1, 2019) | -4.5% | 20.4% | $83.2M |
(Filed on August 2, 2019) | +7.5% | 24.6% | $82.3M |
(Filed on May 3, 2019) | -2.4% | 19.9% | $83.3M |
(Filed on March 1, 2019) | -98.4% | 1,443.6% | $85M |
(Filed on October 31, 2018) | -4.4% | 25.9% | $82.2M |
(Filed on July 27, 2018) | +11.1% | 24.2% | $81.6M |
(Filed on April 27, 2018) | +7.6% | 22.8% | $75.8M |
(Filed on March 2, 2018) | +9.2% | 21.8% | $74.7M |
(Filed on October 27, 2017) | +4.4% | 27.3% | $68.9M |
(Filed on July 31, 2017) | +1.3% | 22.0% | $63M |
(Filed on April 28, 2017) | +11.7% | 23.4% | $60.6M |
(Filed on March 3, 2017) | -11.6% | 17.5% | $59.9M |
(Filed on October 31, 2016) | -5.2% | 28.0% | $54.5M |
(Filed on July 29, 2016) | -16.1% | 21.6% | $47.8M |
(Filed on May 3, 2016) | -18.1% | 19.5% | $60.5M |
(Filed on March 4, 2016) | +17.6% | 22.3% | $58.3M |
(Filed on November 2, 2015) | +5.9% | 25.3% | $58.3M |
(Filed on August 4, 2015) | +10.0% | 26.9% | $56M |
(Filed on May 8, 2015) | +16.2% | 23.4% | $48.5M |
(Filed on March 6, 2015) | -5.6% | 21.4% | $49.5M |
(Filed on October 31, 2014) | +8.2% | 24.7% | $43.4M |
(Filed on July 30, 2014) | -3.6% | 25.5% | $36.9M |
(Filed on May 2, 2014) | -12.3% | 19.9% | $33.5M |
(Filed on March 7, 2014) | -4.8% | 25.5% | $29.8M |
(Filed on November 1, 2013) | -12.9% | 22.7% | $27.4M |
(Filed on July 30, 2013) | -0.9% | 22.9% | $21.3M |
(Filed on May 1, 2013) | +9.0% | 25.5% | $16.3M |
(Filed on March 7, 2013) | +14.8% | 26.9% | $53.4M |
(Filed on November 1, 2012) | +22.9% | 32.0% | $46.4M |
(Filed on August 2, 2012) | -2.9% | 28.2% | $46.3M |
(Filed on May 1, 2012) | — | 28.5% | — |
(Filed on March 1, 2012) | — | 24.3% | $36.2M |
(Filed on November 1, 2011) | — | 27.8% | — |
(Filed on August 1, 2011) | — | 27.8% | — |