- 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) | +4.9% | 61.2% | $90.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 22, 2026) | +4.6% | 63.2% | $93.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 4, 2026) | +3.4% | 63.9% | $86.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 5, 2025) | +1.7% | 64.8% | $75.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 5, 2026) | +1.8% | 66.4% | $81.3M |
(Filed on May 22, 2026) | -1.3% | 67.8% | $88.1M |
(Filed on February 4, 2026) | -1.2% | 67.7% | $104.2M |
(Filed on November 5, 2025) | -2.2% | 68.1% | $117.4M |
(Filed on August 6, 2025) | -2.8% | 67.9% | $130.8M |
(Filed on May 22, 2025) | -2.8% | 68.2% | $116.3M |
(Filed on February 5, 2025) | -1.8% | 69.0% | $168.5M |
(Filed on November 6, 2024) | -1.3% | 69.1% | $144M |
(Filed on August 8, 2024) | -2.3% | 70.2% | $122.2M |
(Filed on May 21, 2024) | +1.7% | -30.9% | $111.4M |
(Filed on February 1, 2024) | +17.5% | 68.8% | $93M |
(Filed on November 3, 2023) | +23.6% | 66.9% | $100.5M |
(Filed on August 8, 2023) | +26.5% | 64.5% | $92.7M |
(Filed on May 25, 2023) | +25.3% | 62.2% | $91.2M |
(Filed on February 7, 2023) | +14.8% | 61.9% | $200.4M |
(Filed on November 3, 2022) | +17.4% | 60.8% | $103M |
(Filed on August 1, 2022) | +21.8% | 59.7% | $109.3M |
(Filed on May 27, 2022) | +19.1% | 57.8% | $112.5M |
(Filed on February 3, 2022) | +15.3% | 55.8% | $106.9M |
(Filed on November 3, 2021) | +17.9% | 56.2% | $121.8M |
(Filed on August 5, 2021) | +26.0% | 57.2% | $116.7M |
(Filed on May 17, 2021) | +29.6% | 52.6% | $137.4M |
(Filed on January 29, 2021) | +31.9% | 52.6% | $184.8M |
(Filed on October 29, 2020) | +27.8% | 54.6% | $162.2M |
(Filed on August 4, 2020) | +16.2% | 61.0% | $269M |
(Filed on May 19, 2020) | +18.2% | 63.1% | $276.6M |
(Filed on February 5, 2020) | +19.0% | 63.4% | $28.3M |
(Filed on October 31, 2019) | +18.2% | 63.1% | $24.7M |
(Filed on July 31, 2019) | +20.4% | 63.0% | $34.6M |
(Filed on May 19, 2020) (Filed on May 21, 2019) | +19.3% | 62.6% | $31.7M |
(Filed on January 30, 2019) | +18.7% | 66.2% | $31.8M |
(Filed on November 8, 2018) | +14.7% | 63.5% | $34.6M |
(Filed on August 3, 2018) | +15.1% | 63.8% | $53.2M |
(Filed on May 30, 2018) | +16.0% | 93.7% | $41M |
(Filed on February 1, 2018) | +19.8% | 93.3% | $33.5M |
(Filed on November 2, 2017) | +24.0% | 90.8% | $32.1M |
(Filed on August 3, 2017) | +25.4% | 90.8% | $27.5M |
(Filed on May 30, 2017) (Filed on July 1, 2016) | +31.7% | 89.4% | $33.6M |
(Filed on February 8, 2017) | +28.5% | 90.4% | $23.9M |
(Filed on November 2, 2016) | +28.6% | 91.0% | $28.8M |
(Filed on July 29, 2016) | +26.3% | 90.9% | $29.3M |
(Filed on May 31, 2016) | +21.6% | 90.4% | $53.1M |
(Filed on February 1, 2016) | +26.3% | 90.4% | $52.6M |
(Filed on October 29, 2015) | +28.5% | 90.5% | $56M |
(Filed on August 3, 2015) | +29.6% | 89.5% | $55.1M |
(Filed on May 29, 2015) | +28.7% | 88.8% | $59.2M |
(Filed on January 26, 2015) | +24.0% | 87.7% | $172.1M |
(Filed on October 22, 2014) | +21.8% | 87.7% | $59.3M |
(Filed on July 25, 2014) | +15.8% | 88.6% | $55.9M |
(Filed on May 27, 2014) | +1,256.2% | 88.4% | $50.3M |
(Filed on January 31, 2014) | +13.4% | 87.9% | $44.6M |
(Filed on November 8, 2013) | +27.6% | 89.4% | $38.1M |
(Filed on July 26, 2013) | +36.4% | 89.3% | $36.3M |
(Filed on May 27, 2014) (Filed on May 28, 2013) | -88.7% | -158.5% | $22.4M |
(Filed on January 25, 2013) | +30.9% | 88.9% | $20M |
(Filed on October 26, 2012) | +14.1% | 86.8% | $17.2M |
(Filed on July 24, 2012) | +9.9% | 87.7% | $16.9M |
(Filed on May 24, 2012) | — | 87.8% | $16.5M |
(Filed on January 23, 2012) | — | 89.7% | — |
(Filed on November 1, 2011) | — | 88.3% | — |
(Filed on July 22, 2011) | — | 88.0% | — |