- 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 5, 2026) | +7.4% | 49.0% | $292.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 6, 2026) | +14.9% | 45.3% | $239.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 26, 2026) | +2.3% | 41.5% | $196.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 5, 2025) | +10.0% | 43.3% | $180.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 5, 2026) | +5.0% | 43.9% | $399M |
(Filed on May 6, 2026) | +9.6% | 41.1% | $386.8M |
(Filed on February 26, 2026) | +18.6% | 46.2% | $369.2M |
(Filed on November 5, 2025) | -5.4% | 43.3% | $570.6M |
(Filed on August 6, 2025) | -7.4% | 41.3% | $556.8M |
(Filed on May 7, 2025) | -15.3% | 37.6% | $512.4M |
(Filed on February 27, 2025) | -13.0% | 40.7% | $468M |
(Filed on November 8, 2024) | -14.2% | 44.2% | $446.8M |
(Filed on August 6, 2024) | -9.8% | 45.0% | $399.5M |
(Filed on May 7, 2024) | -8.8% | 43.0% | $340.4M |
(Filed on February 28, 2024) | -4.3% | 40.9% | $330.4M |
(Filed on November 3, 2023) | +17.4% | 45.7% | $266.4M |
(Filed on August 4, 2023) | +21.5% | 47.7% | $245M |
(Filed on May 5, 2023) | +26.6% | 47.1% | $265M |
(Filed on March 1, 2023) | +24.8% | 48.0% | $349.1M |
(Filed on November 4, 2022) | +38.7% | 49.5% | $481.5M |
(Filed on August 9, 2022) | +36.6% | 50.0% | $614.2M |
(Filed on May 9, 2022) | +9.6% | 48.6% | $548.1M |
(Filed on February 25, 2022) | +0.4% | 49.6% | $485.9M |
(Filed on November 5, 2021) | -6.6% | 45.3% | $629.2M |
(Filed on August 6, 2021) | -8.2% | 41.7% | $133.6M |
(Filed on May 4, 2021) | +13.4% | 47.7% | $104.1M |
(Filed on February 24, 2021) | +17.3% | 49.8% | $127.2M |
(Filed on October 30, 2020) | +12.0% | 49.0% | $137.3M |
(Filed on July 31, 2020) | +15.2% | 47.9% | $87.5M |
(Filed on May 8, 2020) | +10.9% | 48.0% | $77.2M |
(Filed on February 26, 2020) | +7.8% | 48.3% | $67.2M |
(Filed on November 1, 2019) | +9.4% | 48.4% | $44.2M |
(Filed on August 2, 2019) | +4.2% | 47.1% | $46.2M |
(Filed on May 3, 2019) | +22.9% | 45.2% | $43.8M |
(Filed on February 26, 2020) (Filed on February 27, 2019) | +14.2% | 47.6% | $32.4M |
(Filed on November 2, 2018) | +5.7% | 45.4% | $7.5M |
(Filed on August 3, 2018) | +4.7% | 43.2% | $26.9M |
(Filed on May 4, 2018) | -13.1% | 41.9% | $46.3M |
(Filed on February 27, 2018) | +32.0% | 43.2% | $54.5M |
(Filed on November 3, 2017) | +41.1% | 46.1% | $47.3M |
(Filed on August 4, 2017) | +53.3% | 45.1% | $41M |
(Filed on May 5, 2017) | +47.1% | 46.8% | $53.5M |
(Filed on February 28, 2017) | +7.2% | 49.9% | $82.2M |
(Filed on November 7, 2016) | +11.3% | 50.9% | $57.8M |
(Filed on August 5, 2016) | +7.4% | 50.9% | $88M |
(Filed on May 6, 2016) | +14.2% | 53.1% | $139.6M |
(Filed on February 26, 2016) | +14.9% | 52.5% | $125.9M |
(Filed on November 6, 2015) | +19.7% | 52.9% | $104.2M |
(Filed on August 7, 2015) | +12.1% | 53.3% | $126.4M |
(Filed on May 8, 2015) | +16.8% | 53.6% | $107.6M |
(Filed on March 30, 2015) | +17.3% | 53.5% | $104.5M |
(Filed on November 10, 2014) | +11.5% | 55.3% | $116.2M |
(Filed on August 7, 2014) | +24.3% | 52.7% | $87.3M |
(Filed on May 12, 2014) | +35.8% | 52.1% | $69.8M |
(Filed on March 17, 2014) | +43.3% | 54.8% | $62.3M |
(Filed on November 8, 2013) | +30.9% | 54.7% | $54.8M |
(Filed on August 9, 2013) | +23.6% | 52.2% | $54.1M |
(Filed on May 9, 2013) | +12.2% | 55.7% | $201.4M |
(Filed on March 11, 2013) | +9.9% | 57.0% | $191.8M |
(Filed on November 9, 2012) | +14.5% | 53.5% | $179.3M |
(Filed on August 9, 2012) | +11.5% | 55.4% | $181.3M |
(Filed on May 8, 2012) | — | 55.4% | — |
(Filed on March 8, 2012) | — | 54.8% | $175.6M |
(Filed on November 4, 2011) | — | 53.5% | — |
(Filed on August 5, 2011) | — | 52.8% | — |