- 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) | +9.7% | 64.0% | $196.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +14.3% | 63.4% | $200.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 20, 2026) | +14.3% | 60.3% | $180.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 3, 2025) | +13.3% | 61.8% | $208.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | +10.6% | 62.6% | $164.6M |
(Filed on May 5, 2026) | +3.6% | 62.4% | $164M |
(Filed on February 20, 2026) | +5.8% | 59.8% | $288.3M |
(Filed on November 3, 2025) | +6.6% | 61.1% | $308.6M |
(Filed on August 4, 2025) | +6.4% | 61.7% | $401.6M |
(Filed on May 1, 2025) | +7.1% | 61.5% | $397.4M |
(Filed on February 21, 2025) | +8.8% | 58.4% | $453.9M |
(Filed on October 31, 2024) | +8.8% | 59.9% | $331.7M |
(Filed on August 6, 2024) | +9.7% | 60.7% | $132.8M |
(Filed on May 1, 2024) | +7.6% | 60.3% | $111.4M |
(Filed on February 22, 2024) | +3.4% | 58.5% | $112.5M |
(Filed on November 1, 2023) | +3.9% | 60.2% | $99.2M |
(Filed on August 1, 2023) | +4.2% | 59.7% | $114.4M |
(Filed on May 2, 2023) | +7.6% | 59.6% | $204.6M |
(Filed on February 16, 2023) | +11.1% | 57.0% | $144.5M |
(Filed on November 1, 2022) | +12.3% | 58.4% | $145.2M |
(Filed on August 2, 2022) | +29.6% | 59.2% | $232.1M |
(Filed on May 4, 2022) | +24.2% | 60.5% | $351.2M |
(Filed on February 16, 2022) | +19.1% | 56.8% | $383.9M |
(Filed on November 2, 2021) | +19.2% | 58.5% | $175.6M |
(Filed on July 30, 2021) | +2.8% | 59.5% | $105.3M |
(Filed on May 4, 2021) | +8.7% | 57.4% | $81.4M |
(Filed on February 12, 2021) | +10.2% | 54.7% | $90.3M |
(Filed on October 29, 2020) | +11.0% | 57.0% | $104M |
(Filed on July 31, 2020) | +6.8% | 57.7% | $110.8M |
(Filed on April 30, 2020) | +7.1% | 57.6% | $116.6M |
(Filed on February 14, 2020) | +8.5% | 54.7% | $123.8M |
(Filed on October 31, 2019) | +10.9% | 56.0% | $146.9M |
(Filed on August 1, 2019) | +14.1% | 57.2% | $174.6M |
(Filed on May 1, 2019) | +16.4% | 56.4% | $159.2M |
(Filed on February 14, 2020) (Filed on February 15, 2019) | +14.2% | 53.8% | $187.7M |
(Filed on November 1, 2018) | +9.7% | 55.7% | $169M |
(Filed on August 1, 2018) | +9.1% | 57.5% | $166M |
(Filed on May 4, 2018) | +10.7% | 55.9% | $160.4M |
(Filed on February 16, 2018) | +10.8% | 54.3% | $154.9M |
(Filed on October 31, 2017) | +10.3% | 55.0% | $150.1M |
(Filed on August 1, 2017) | +12.9% | 55.8% | $141.1M |
(Filed on April 28, 2017) | +9.2% | 54.5% | $133M |
(Filed on February 17, 2017) | +13.6% | 54.5% | $129M |
(Filed on November 1, 2016) | +6.0% | 55.2% | $141.2M |
(Filed on August 2, 2016) | +6.0% | 56.3% | $163.2M |
(Filed on April 29, 2016) | +6.2% | 56.4% | $182.2M |
(Filed on February 17, 2016) | -0.6% | 51.8% | $322.5M |
(Filed on October 28, 2015) | +13.4% | 55.6% | $292.7M |
(Filed on July 30, 2015) | +10.6% | 56.0% | $305M |
(Filed on April 28, 2015) | +8.5% | 56.1% | $286.2M |
(Filed on February 17, 2015) | +10.8% | 53.3% | $279.1M |
(Filed on October 24, 2014) | +7.2% | 54.9% | $264.8M |
(Filed on July 25, 2014) | +5.0% | 56.1% | $251M |
(Filed on April 25, 2014) | +2.9% | 55.4% | $228.4M |
(Filed on February 18, 2014) | +4.0% | 52.9% | $224M |
(Filed on October 22, 2013) | +4.8% | 54.1% | $221.4M |
(Filed on July 23, 2013) | +5.6% | 55.0% | $201.8M |
(Filed on April 23, 2013) | +10.3% | 54.2% | $185.5M |
(Filed on February 19, 2013) | +8.3% | 51.7% | $183.9M |
(Filed on October 19, 2012) | +11.6% | 52.7% | $181.5M |
(Filed on July 20, 2012) | +12.9% | 54.8% | $159.4M |
(Filed on April 20, 2012) | +9.0% | 52.9% | $153.5M |
(Filed on February 17, 2012) | +5.0% | 51.0% | $156.9M |
(Filed on October 21, 2011) | +4.1% | 52.7% | $133.5M |
(Filed on July 22, 2011) | +5.9% | 53.0% | $118M |
(Filed on April 21, 2011) | — | 53.0% | — |
(Filed on February 22, 2011) | — | 49.2% | $106.7M |
(Filed on October 22, 2010) | — | 50.4% | — |
(Filed on July 23, 2010) | — | 52.1% | — |