- 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) | +10.6% | 44.5% | $264.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +12.4% | 38.7% | $265.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 18, 2026) | -11.6% | 36.3% | $341.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | -5.0% | 38.3% | $300M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | +6.3% | 39.3% | $223.5M |
(Filed on May 5, 2026) | +5.9% | 39.5% | $187.5M |
(Filed on February 18, 2026) | +16.1% | 40.6% | $281.3M |
(Filed on November 4, 2025) | +9.6% | 40.2% | $214.2M |
(Filed on August 5, 2025) | -0.2% | 37.6% | $218.3M |
(Filed on May 6, 2025) | +0.2% | 35.6% | $249.4M |
(Filed on February 19, 2025) | +1.4% | 36.5% | $201M |
(Filed on November 5, 2024) | -1.6% | 35.1% | $161.5M |
(Filed on August 6, 2024) | -22.5% | 32.8% | $192.8M |
(Filed on May 7, 2024) | -21.8% | 30.7% | $137.4M |
(Filed on February 21, 2024) | -1.7% | 32.7% | $132.7M |
(Filed on November 7, 2023) | +15.4% | 33.2% | $229.9M |
(Filed on August 8, 2023) | +40.4% | 35.4% | $467.1M |
(Filed on May 9, 2023) | +40.7% | 31.8% | $206M |
(Filed on February 22, 2023) | +40.2% | 34.0% | $147.3M |
(Filed on November 7, 2022) | +34.4% | 35.6% | $423.7M |
(Filed on August 8, 2022) | +68.2% | 36.9% | $390.1M |
(Filed on May 9, 2022) | +69.7% | 39.9% | $744.8M |
(Filed on February 22, 2022) | +28.8% | 39.4% | $655.1M |
(Filed on November 4, 2021) | +16.7% | 39.4% | $513.9M |
(Filed on August 3, 2021) | +0.9% | 38.2% | $396.7M |
(Filed on May 4, 2021) | +1.2% | 36.2% | $307.5M |
(Filed on February 23, 2021) | +4.9% | 37.6% | $322.9M |
(Filed on November 3, 2020) | +6.9% | 36.2% | $216M |
(Filed on August 4, 2020) | +8.9% | 36.1% | $110.4M |
(Filed on May 5, 2020) | +17.6% | 34.5% | $161.3M |
(Filed on February 25, 2020) | +14.3% | 36.3% | $224.5M |
(Filed on November 5, 2019) | +23.4% | 35.6% | $174M |
(Filed on August 6, 2019) | +26.0% | 35.9% | $111.7M |
(Filed on May 7, 2019) | +21.1% | 35.5% | $146.2M |
(Filed on February 25, 2020) | +18.1% | 37.1% | $138.5M |
(Filed on November 6, 2018) | +22.2% | 34.3% | $128.8M |
(Filed on August 7, 2018) | +7.5% | 33.7% | $67.1M |
(Filed on May 7, 2018) | +15.3% | 32.9% | $57.5M |
(Filed on February 26, 2018) | +16.7% | 36.9% | $67.3M |
(Filed on November 6, 2017) | +3.8% | 36.9% | $54.2M |
(Filed on August 4, 2017) | +27.4% | 33.8% | $75.6M |
(Filed on May 5, 2017) | -8.1% | 34.2% | $69.4M |
(Filed on February 24, 2017) | -11.4% | 36.6% | $115.9M |
(Filed on November 4, 2016) | +2.0% | 36.3% | $46.5M |
(Filed on August 5, 2016) | -20.5% | 33.3% | $155.6M |
(Filed on May 6, 2016) | -8.8% | 32.9% | $150.1M |
(Filed on February 26, 2016) | +7.4% | 34.3% | $189.8M |
(Filed on November 6, 2015) | -3.0% | 37.0% | $173.2M |
(Filed on August 7, 2015) | +4.6% | 35.3% | $198M |
(Filed on May 8, 2015) | -14.4% | 34.9% | $173.7M |
(Filed on February 27, 2015) | +10.0% | 38.7% | $150.1M |
(Filed on November 7, 2014) | +20.9% | 38.4% | $116.5M |
(Filed on August 7, 2014) | +45.0% | 37.8% | $126.6M |
(Filed on May 8, 2014) | +35.7% | 38.4% | $54.3M |
(Filed on March 3, 2014) | +28.0% | 36.9% | $108M |
(Filed on November 5, 2013) | +25.6% | 38.5% | $58M |
(Filed on August 7, 2013) | +48.2% | 36.6% | $10.3M |
(Filed on May 7, 2013) | +137.6% | 37.7% | $91.7M |
(Filed on March 13, 2013) | +66.0% | 36.8% | $93.1M |
(Filed on November 8, 2012) | +49.0% | 37.0% | $138.7M |
(Filed on August 7, 2012) | +14.9% | 37.4% | $78.7M |
(Filed on May 8, 2012) | — | 38.1% | — |
(Filed on March 9, 2012) | — | 39.6% | $78.6M |
(Filed on November 14, 2011) | — | 41.9% | — |
(Filed on August 12, 2011) | — | 39.0% | — |