- 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 July 30, 2026) | +5.6% | 70.2% | $173.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +5.8% | 69.2% | $154.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | +12.7% | 70.4% | $151.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +16.0% | 69.5% | $133.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +22.0% | 68.1% | $107.6M |
(Filed on April 30, 2026) | +21.4% | 68.7% | $94.9M |
(Filed on February 19, 2026) | +17.9% | 67.5% | $241M |
(Filed on October 30, 2025) | +20.7% | 68.5% | $198.8M |
(Filed on July 30, 2025) | +17.8% | 66.1% | $240.2M |
(Filed on April 24, 2025) | +18.8% | 65.6% | $234.6M |
(Filed on February 19, 2025) | +18.8% | 66.2% | $219.1M |
(Filed on October 24, 2024) | +18.5% | 66.4% | $178.7M |
(Filed on July 25, 2024) | +19.5% | 65.8% | $209.3M |
(Filed on April 25, 2024) | +19.7% | 65.9% | $182.3M |
(Filed on February 21, 2024) | +18.7% | 66.0% | $162.9M |
(Filed on October 26, 2023) | +17.0% | 66.3% | $186.2M |
(Filed on July 27, 2023) (Filed on July 27, 2022) | +15.5% | 65.6% | $212.7M |
(Filed on April 26, 2023) (Filed on April 29, 2022) | +16.8% | 66.4% | $203.1M |
(Filed on February 21, 2023) | +23.3% | 65.3% | $207.6M |
(Filed on October 27, 2022) | +23.0% | 64.9% | $195.8M |
(Filed on July 27, 2022) | +25.1% | 66.4% | $184.4M |
(Filed on April 29, 2022) | +21.4% | 66.7% | $169.3M |
(Filed on February 22, 2022) | +14.5% | 67.7% | $149.7M |
(Filed on October 28, 2021) | +12.2% | 68.5% | $208.9M |
(Filed on July 29, 2021) | +10.3% | 67.8% | $174.9M |
(Filed on April 29, 2021) | +10.8% | 68.3% | $184.5M |
(Filed on February 23, 2021) | +11.6% | 67.1% | $179.3M |
(Filed on October 28, 2020) | +12.8% | 67.2% | $149.7M |
(Filed on July 31, 2020) | +12.2% | 65.4% | $147M |
(Filed on April 30, 2020) | +13.3% | 68.1% | $143.7M |
(Filed on February 25, 2020) | +12.3% | 67.5% | $133.9M |
(Filed on October 25, 2019) | +12.2% | 67.5% | $144.7M |
(Filed on July 26, 2019) | +12.9% | 66.6% | $125.4M |
(Filed on April 26, 2019) | +13.9% | 66.6% | $120.5M |
(Filed on February 25, 2020) (Filed on February 22, 2019) | +13.7% | 66.5% | $123.1M |
(Filed on October 26, 2018) | +13.7% | 66.7% | $129M |
(Filed on July 27, 2018) | +14.2% | 66.4% | $131.7M |
(Filed on May 4, 2018) | +13.8% | 66.6% | $128.7M |
(Filed on February 26, 2018) | +20.6% | 66.1% | $115.9M |
(Filed on October 27, 2017) | +22.1% | 67.2% | $109.6M |
(Filed on July 28, 2017) | +21.9% | 66.3% | $107.2M |
(Filed on April 28, 2017) | +23.3% | 67.4% | $110.9M |
(Filed on February 27, 2017) | +19.6% | 68.3% | $121.5M |
(Filed on October 28, 2016) | +24.1% | 68.5% | $117.9M |
(Filed on July 29, 2016) | +24.9% | 68.2% | $121.3M |
(Filed on April 29, 2016) | +27.8% | 68.7% | $133.6M |
(Filed on February 24, 2016) | +26.6% | 68.5% | $130.8M |
(Filed on October 30, 2015) | +20.4% | 69.3% | $140.8M |
(Filed on July 30, 2015) | +21.2% | 69.0% | $136.5M |
(Filed on April 30, 2015) | +21.8% | 68.0% | $134.6M |
(Filed on February 20, 2015) | +24.4% | 69.5% | $131.3M |
(Filed on October 30, 2014) | +33.3% | 69.5% | $80.8M |
(Filed on July 31, 2014) | +44.0% | 69.0% | $75.1M |
(Filed on May 1, 2014) | +43.7% | 70.3% | $72.6M |
(Filed on February 20, 2014) | +41.8% | 69.7% | $66.1M |
(Filed on October 30, 2013) | +30.5% | 70.7% | $69.7M |
(Filed on August 1, 2013) | +27.9% | 72.8% | $35.5M |
(Filed on May 2, 2013) | +30.7% | 73.1% | $33.1M |
(Filed on March 6, 2013) | +33.0% | 73.4% | $32M |
(Filed on November 7, 2012) | +35.1% | 73.8% | $31.5M |
(Filed on August 6, 2012) | +27.3% | 73.1% | $29.8M |
(Filed on May 8, 2012) | — | 73.7% | — |
(Filed on March 9, 2012) | — | 72.0% | $40.5M |
(Filed on November 7, 2011) | — | 72.1% | — |
(Filed on August 8, 2011) | — | 71.7% | — |