- 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) | +18.9% | 68.9% | $114.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +25.9% | 71.8% | $31.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 24, 2026) | +24.6% | 72.9% | $42.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +23.1% | 72.3% | $35.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +24.2% | 71.2% | $37.4M |
(Filed on May 7, 2026) | +15.7% | 72.9% | $43.7M |
(Filed on February 24, 2026) | +21.8% | 68.3% | $90.6M |
(Filed on November 6, 2025) | +9.6% | 73.1% | $96.4M |
(Filed on August 7, 2025) | +0.1% | 70.6% | $92M |
(Filed on May 8, 2025) | +1.4% | 67.3% | $85.3M |
(Filed on February 27, 2025) | +1.5% | 67.9% | $99M |
(Filed on November 7, 2024) | +6.2% | 66.3% | $111.6M |
(Filed on August 8, 2024) | +20.0% | 70.3% | $100.4M |
(Filed on May 9, 2024) | +21.7% | 70.8% | $114.4M |
(Filed on February 27, 2024) | +35.6% | 70.9% | $119.6M |
(Filed on November 8, 2023) | +34.9% | 68.5% | $93.7M |
(Filed on August 8, 2023) | +26.4% | 65.3% | $81.3M |
(Filed on May 9, 2023) | +38.4% | 65.6% | $35.8M |
(Filed on March 1, 2023) | +33.6% | 60.9% | $27.7M |
(Filed on November 10, 2022) | +27.9% | 62.5% | $71.2M |
(Filed on August 11, 2022) | +28.1% | 60.7% | $87.2M |
(Filed on May 12, 2022) | +14.4% | 55.9% | $74.3M |
(Filed on March 1, 2022) | -0.9% | 56.0% | $30.3M |
(Filed on November 9, 2021) | +5.5% | 58.9% | $118.4M |
(Filed on August 10, 2021) | +4.1% | 58.2% | $103.4M |
(Filed on May 6, 2021) | +3.0% | 59.9% | $100.4M |
(Filed on March 11, 2021) | +14.4% | 59.8% | $97.6M |
(Filed on November 6, 2020) | +8.4% | 60.2% | $100.3M |
(Filed on August 6, 2020) | -2.6% | 61.9% | $86.8M |
(Filed on May 7, 2020) | -17.0% | 61.7% | $90.4M |
(Filed on March 10, 2020) | -26.3% | 50.7% | $96.1M |
(Filed on November 6, 2019) | -23.8% | 47.1% | $96.8M |
(Filed on August 6, 2019) | -13.1% | 48.3% | $100.9M |
(Filed on May 7, 2019) | +1.8% | 53.6% | $98.5M |
(Filed on March 8, 2019) | -5.8% | 54.1% | $101.3M |
(Filed on November 9, 2018) | -2.7% | 53.1% | $100.8M |
(Filed on August 9, 2018) | -9.0% | 53.2% | $109M |
(Filed on May 10, 2018) | -3.2% | 52.9% | $114.9M |
(Filed on March 16, 2018) | +18.1% | 57.3% | $116.8M |
(Filed on November 6, 2017) | +14.2% | 58.0% | $118.5M |
(Filed on August 4, 2017) | +15.0% | 60.1% | $122.2M |
(Filed on May 3, 2017) | -6.5% | 59.3% | $129.4M |
(Filed on March 9, 2017) | -7.6% | 58.1% | $126.2M |
(Filed on November 7, 2016) | +6.6% | 57.1% | $126.3M |
(Filed on August 4, 2016) | -5.7% | 57.4% | $131.7M |
(Filed on May 3, 2016) | -1.0% | 67.2% | $131.9M |
(Filed on March 1, 2016) | -3.8% | 63.4% | $115.5M |
(Filed on November 6, 2015) | -12.1% | 48.2% | $116.1M |
(Filed on August 3, 2015) | -0.7% | 64.1% | $106.9M |
(Filed on May 4, 2015) | +12.3% | 64.2% | $101M |
(Filed on March 3, 2015) | +13.7% | 64.7% | $89.4M |
(Filed on November 5, 2014) | +13.0% | 58.8% | $85.2M |
(Filed on August 6, 2014) | +10.0% | 60.7% | $76.8M |
(Filed on May 7, 2014) | +16.8% | 59.9% | $63.2M |
(Filed on March 14, 2014) | +35.3% | 60.5% | $61.6M |
(Filed on November 6, 2013) | +33.1% | 58.1% | $50.9M |
(Filed on August 7, 2013) | +31.3% | 60.5% | $50.2M |
(Filed on May 8, 2013) | +37.5% | 57.7% | $45.5M |
(Filed on March 18, 2013) | +8.5% | 53.3% | $46M |
(Filed on November 9, 2012) | +14.2% | 53.9% | $44.2M |
(Filed on September 7, 2012) | +11.8% | 56.8% | $41.7M |
(Filed on May 9, 2012) | — | 56.1% | — |
(Filed on March 15, 2012) | — | 55.5% | $38.2M |
(Filed on November 9, 2011) | — | 54.2% | — |
(Filed on August 30, 2011) | — | 55.4% | — |