- 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 4, 2026) | +24.3% | 16.1% | $255.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 29, 2026) | +2.9% | 15.8% | $323.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 23, 2026) | -10.0% | 15.3% | $311.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | -5.6% | 16.1% | $314.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | +0.5% | 15.3% | $327.4M |
(Filed on April 29, 2026) | +8.6% | 16.2% | $317.6M |
(Filed on February 23, 2026) | +26.7% | 16.3% | $313.9M |
(Filed on October 29, 2025) | +24.2% | 17.3% | $318.2M |
(Filed on July 29, 2025) | +22.4% | 17.1% | $319.5M |
(Filed on April 29, 2025) | +10.2% | 17.3% | $293M |
(Filed on February 25, 2025) | -21.5% | 16.0% | $307M |
(Filed on October 30, 2024) | -31.5% | 15.0% | $342M |
(Filed on July 26, 2024) | -30.8% | 16.2% | $320.8M |
(Filed on May 6, 2024) | -23.2% | 16.8% | $322.1M |
(Filed on March 6, 2024) | -7.9% | 19.1% | $358.8M |
(Filed on November 7, 2023) | +14.7% | 19.6% | $453.5M |
(Filed on August 11, 2023) | +18.1% | 19.5% | $421.4M |
(Filed on May 5, 2023) | +35.1% | 20.2% | $367M |
(Filed on February 28, 2023) | +66.4% | 21.0% | $466.5M |
(Filed on November 9, 2022) | +52.4% | 20.6% | $457M |
(Filed on August 9, 2022) | +49.4% | 19.4% | $451.4M |
(Filed on May 10, 2022) | +30.1% | 20.8% | $264.3M |
(Filed on March 1, 2022) | +29.1% | 21.0% | $200.3M |
(Filed on November 3, 2021) | +42.9% | 20.5% | $176.1M |
(Filed on August 4, 2021) | +29.9% | 21.4% | $214.4M |
(Filed on May 5, 2021) | +23.4% | 20.5% | $208.1M |
(Filed on February 23, 2021) | +11.3% | 19.7% | $162.5M |
(Filed on November 4, 2020) | +8.6% | 18.7% | $158.7M |
(Filed on August 3, 2020) | -8.5% | 18.2% | $168.1M |
(Filed on May 6, 2020) | -17.4% | 17.2% | $154.8M |
(Filed on February 23, 2021) (Filed on March 11, 2020) | +3.4% | 17.8% | $144.1M |
(Filed on November 5, 2019) | -3.5% | 15.0% | $160.3M |
(Filed on August 7, 2019) | +27.1% | 15.9% | $141.1M |
(Filed on May 8, 2019) | +53.9% | 15.5% | $162.4M |
(Filed on March 22, 2019) | +42.6% | 17.7% | $68.3M |
(Filed on November 7, 2018) | +66.0% | 17.6% | $65.9M |
(Filed on August 8, 2018) | +75.8% | 19.0% | $59.5M |
(Filed on May 9, 2018) | +82.3% | 18.3% | $54.9M |
(Filed on March 14, 2018) | +68.8% | 17.0% | $52.5M |
(Filed on November 8, 2017) | +19.0% | 16.1% | $47.3M |
(Filed on August 9, 2017) | +10.4% | 14.7% | $44.1M |
(Filed on May 10, 2017) | -10.4% | 13.0% | $45.5M |
(Filed on March 15, 2017) | -13.8% | 12.9% | $50.1M |
(Filed on November 1, 2016) | +4.9% | 15.4% | $59.8M |
(Filed on August 3, 2016) | -11.4% | 16.0% | $76.6M |
(Filed on May 2, 2016) | -13.1% | 15.9% | $69.6M |
(Filed on March 9, 2016) | -5.0% | 15.3% | $79M |
(Filed on November 4, 2015) | +9.2% | 8.8% | $75.1M |
(Filed on August 5, 2015) | +20.5% | 15.9% | $69.4M |
(Filed on May 4, 2015) | +43.6% | 16.2% | $74.3M |
(Filed on March 11, 2015) | +40.2% | 17.1% | $60.4M |
(Filed on November 3, 2014) | +6.3% | 14.8% | $65.9M |
(Filed on August 4, 2014) | +8.0% | 14.6% | $71.3M |
(Filed on May 5, 2014) | -9.1% | 13.8% | $64.9M |
(Filed on March 12, 2014) | +3.7% | 12.8% | $54.3M |
(Filed on November 1, 2013) | -4.2% | 14.2% | $58.3M |
(Filed on August 2, 2013) | -23.8% | 14.0% | $51.1M |
(Filed on May 3, 2013) | -12.7% | 14.2% | $54.8M |
(Filed on March 14, 2013) | -27.8% | 11.0% | $52.2M |
(Filed on November 7, 2012) | -11.1% | 12.2% | $37.9M |
(Filed on August 7, 2012) | +26.3% | 14.2% | $37.6M |
(Filed on May 7, 2012) | — | 13.9% | — |
(Filed on March 21, 2012) | — | 12.3% | $34.7M |
(Filed on November 3, 2011) | — | 14.5% | — |
(Filed on August 3, 2011) | — | 14.0% | — |