- 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 27, 2026) | +45.6% | 22.0% | $340.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 28, 2026) | +56.1% | 19.7% | $538.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 9, 2026) | +34.4% | 18.2% | $709.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 20, 2025) | +14.1% | 22.1% | $110.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 27, 2026) | +14.5% | 22.3% | $28.5M |
(Filed on May 28, 2026) | +10.2% | 19.7% | $16.1M |
(Filed on March 9, 2026) | +13.9% | 18.1% | $92.7M |
(Filed on November 20, 2025) | +12.0% | 20.8% | $15.3M |
(Filed on August 21, 2025) | +15.5% | 20.8% | $19.6M |
(Filed on May 22, 2025) | +9.3% | 19.3% | $26.1M |
(Filed on February 28, 2025) | +3.8% | 16.9% | $101.1M |
(Filed on November 21, 2024) | +9.0% | 22.0% | $15.7M |
(Filed on August 22, 2024) | +7.1% | 20.3% | $83.4M |
(Filed on May 23, 2024) | +19.3% | 18.4% | $71.4M |
(Filed on March 1, 2024) | +20.5% | 16.5% | $224.2M |
(Filed on November 22, 2023) | +22.1% | 18.4% | $65.3M |
(Filed on August 24, 2023) | +23.5% | 17.9% | $120.3M |
(Filed on May 25, 2023) | +20.5% | 14.9% | $185.6M |
(Filed on March 3, 2023) | +1.4% | 13.8% | $310.8M |
(Filed on November 23, 2022) | +5.4% | 17.3% | $263.7M |
(Filed on August 25, 2022) | -4.4% | 17.3% | $261.9M |
(Filed on May 26, 2022) | -10.7% | 14.8% | $330.6M |
(Filed on March 4, 2022) | +1.8% | 14.0% | $11.8M |
(Filed on November 24, 2021) | -8.4% | 18.7% | $12M |
(Filed on September 2, 2021) | -6.8% | 20.1% | $22.5M |
(Filed on May 26, 2021) | -2.3% | 16.5% | — |
(Filed on March 5, 2021) | -1.5% | 14.2% | $54.6M |
(Filed on November 24, 2020) | +4.2% | 18.1% | $11.8M |
(Filed on August 27, 2020) | +10.6% | 18.5% | $12.6M |
(Filed on May 21, 2020) | +14.0% | 15.8% | $33.6M |
(Filed on March 2, 2020) | +14.3% | 15.4% | $128.3M |
(Filed on November 27, 2019) | +12.2% | 19.0% | $21.5M |
(Filed on August 29, 2019) | +2.5% | 19.6% | $23.9M |
(Filed on May 23, 2019) | -3.3% | 18.0% | $57.9M |
(Filed on March 2, 2020) (Filed on March 2, 2020) (Filed on September 1, 2017) | -17.0% | 17.5% | $84M |
(Filed on November 21, 2018) (Filed on November 22, 2017) | -5.4% | 20.5% | $24.5M |
(Filed on May 24, 2018) | +18.3% | 21.0% | $19.4M |
(Filed on March 3, 2017) | +25.3% | 19.9% | $29.5M |
(Filed on November 22, 2017) | +21.2% | 23.1% | $21.7M |
(Filed on September 1, 2017) | +36.4% | 23.2% | $33.8M |
(Filed on May 26, 2017) | +35.0% | 21.7% | $19.3M |
(Filed on March 3, 2017) | +26.8% | 19.5% | $20.2M |
(Filed on November 23, 2016) | +29.2% | 23.1% | $21.8M |
(Filed on August 31, 2016) | +20.0% | 22.9% | $21.3M |
(Filed on May 27, 2016) | +15.5% | 21.1% | $22.5M |
(Filed on February 26, 2016) | +12.9% | 19.4% | $18.4M |
(Filed on November 25, 2015) | -0.5% | 20.9% | $16.5M |
(Filed on September 4, 2015) | +0.7% | 19.7% | $20.7M |
(Filed on May 22, 2015) | -2.5% | 17.8% | $18.7M |
(Filed on February 27, 2015) | +5.7% | 16.2% | $16.3M |
(Filed on November 26, 2014) | +58.6% | 20.0% | $14.4M |
(Filed on September 9, 2014) | +50.5% | 19.7% | $18.6M |
(Filed on May 23, 2014) | +47.7% | 18.2% | $18.2M |
(Filed on March 5, 2014) | +38.1% | 18.4% | $22.6M |
(Filed on November 29, 2013) | +1.2% | 20.5% | $54.7M |
(Filed on September 13, 2013) | +4.7% | 20.7% | $52.6M |
(Filed on May 28, 2013) | +17.3% | 18.5% | $66.7M |
(Filed on March 5, 2013) | +22.5% | 17.6% | $86.2M |
(Filed on November 21, 2012) | +22.2% | 20.1% | $51.3M |
(Filed on September 4, 2012) | — | — | $44.8M |
(Filed on May 24, 2012) | — | 18.0% | — |
(Filed on March 2, 2012) | — | 16.8% | — |
(Filed on November 23, 2011) | — | 20.0% | — |