- 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) | +8.7% | 45.5% | $248.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 1, 2026) | +12.3% | 46.2% | $189M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 29, 2026) | +11.0% | 46.8% | $258M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +7.2% | 46.7% | $200.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 7, 2026) | +4.4% | 47.5% | $234M |
(Filed on May 1, 2026) | +1.1% | 47.2% | $183M |
(Filed on January 29, 2026) | +1.9% | 47.9% | $224.4M |
(Filed on October 30, 2025) | +6.3% | 47.5% | $153M |
(Filed on August 8, 2025) | +5.5% | 48.6% | $203.8M |
(Filed on May 2, 2025) | +5.2% | 48.2% | $154.3M |
(Filed on January 31, 2025) | +9.0% | 49.7% | $274.2M |
(Filed on October 31, 2024) | +7.7% | 47.3% | $125.2M |
(Filed on August 8, 2025) (Filed on August 9, 2024) | +9.1% | 47.7% | $130.3M |
(Filed on May 2, 2024) | +12.9% | 46.8% | $115M |
(Filed on February 1, 2024) | -0.5% | 46.1% | $111.3M |
(Filed on October 26, 2023) | +7.0% | 46.3% | $132.1M |
(Filed on August 4, 2023) | +13.8% | 47.1% | $277.1M |
(Filed on April 27, 2023) | +14.7% | 47.1% | $161.5M |
(Filed on January 26, 2023) | +8.8% | 50.1% | $231.2M |
(Filed on October 27, 2022) | +12.1% | 48.5% | $193.2M |
(Filed on August 5, 2022) | +48.0% | 49.0% | $183M |
(Filed on April 28, 2022) | -4.1% | 48.3% | $36.4M |
(Filed on January 27, 2022) | -4.8% | 51.2% | $36.9M |
(Filed on October 28, 2021) | -7.5% | 49.0% | $40.2M |
(Filed on August 6, 2021) | -36.4% | 48.8% | $45M |
(Filed on April 29, 2021) | -9.6% | 48.2% | $228.3M |
(Filed on January 28, 2021) | -0.6% | 52.0% | $36.9M |
(Filed on October 29, 2020) | +7.6% | 48.6% | $31.2M |
(Filed on August 11, 2020) | +6.9% | 48.9% | $35.3M |
(Filed on May 6, 2020) | +4.0% | 48.2% | $44.3M |
(Filed on January 30, 2020) | +8.3% | 50.2% | $48.3M |
(Filed on October 31, 2019) | +4.6% | 48.6% | $48.1M |
(Filed on August 9, 2019) | +11.9% | 49.8% | $44.2M |
(Filed on May 2, 2019) | +15.2% | 49.8% | $49.9M |
(Filed on January 31, 2019) | +31.8% | 52.7% | $40.1M |
(Filed on November 1, 2018) | +26.6% | 49.6% | $42.8M |
(Filed on August 9, 2019) (Filed on August 10, 2018) | +17.7% | 50.5% | $25.7M |
(Filed on May 3, 2018) | +26.4% | 51.4% | $43.5M |
(Filed on February 1, 2018) | +16.5% | 52.2% | $49.6M |
(Filed on November 3, 2017) | +18.4% | 52.1% | $53.6M |
(Filed on August 11, 2017) | +26.0% | 53.7% | $77.4M |
(Filed on April 27, 2017) | +28.5% | 54.9% | $76.7M |
(Filed on January 30, 2017) | +12.8% | 60.2% | $73.2M |
(Filed on October 28, 2016) | +12.5% | 58.1% | $93.8M |
(Filed on August 12, 2016) | +12.5% | 58.9% | $103.6M |
(Filed on April 28, 2016) | +18.8% | 63.1% | $134.2M |
(Filed on January 29, 2016) | +18.6% | 64.4% | $77.9M |
(Filed on October 30, 2015) | +21.4% | 61.0% | $60.9M |
(Filed on August 14, 2015) | +20.7% | 60.5% | $62.5M |
(Filed on April 30, 2015) | -0.5% | 64.7% | $46.5M |
(Filed on January 30, 2015) | +6.5% | 67.4% | $62.3M |
(Filed on October 30, 2014) | +9.4% | 65.2% | $64.7M |
(Filed on August 15, 2014) | +11.8% | 64.6% | $50.1M |
(Filed on April 30, 2014) | +11.7% | 65.6% | $51.3M |
(Filed on January 31, 2014) | +16.2% | 67.2% | $64.7M |
(Filed on October 30, 2013) | +18.4% | 65.0% | $59.3M |
(Filed on August 15, 2013) | +19.9% | 64.6% | $62.2M |
(Filed on April 26, 2013) | +26.5% | 65.5% | $52.1M |
(Filed on February 1, 2013) | +28.1% | 66.8% | $67.5M |
(Filed on October 26, 2012) | +24.6% | 63.2% | $161.1M |
(Filed on August 15, 2012) | +27.1% | 63.9% | $236.6M |
(Filed on April 27, 2012) | +22.7% | 65.3% | $208.1M |
(Filed on February 1, 2012) | +20.3% | 66.3% | $173.1M |
(Filed on October 28, 2011) | +17.5% | 63.1% | $169M |
(Filed on August 17, 2011) | — | 63.6% | $162.7M |
(Filed on April 29, 2011) | — | 64.1% | — |
(Filed on January 28, 2011) | — | 65.1% | — |
(Filed on October 29, 2010) | — | 63.6% | — |