- 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 May 8, 2026) | -8.4% | 44.2% | $138M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +22.1% | 60.0% | $138.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | -6.9% | 44.3% | $190.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 7, 2025) | -12.8% | 43.1% | $236M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 8, 2026) | -7.3% | 42.9% | $86.5M |
(Filed on February 27, 2026) | -6.2% | 44.7% | $63.3M |
(Filed on November 6, 2025) | -13.4% | 42.7% | $90.7M |
(Filed on August 7, 2025) | -11.1% | 48.0% | $78.5M |
(Filed on May 8, 2025) | -15.2% | 48.6% | $114.3M |
(Filed on February 25, 2025) | -17.2% | 48.3% | $100.4M |
(Filed on November 12, 2024) | -11.1% | 51.5% | $75M |
(Filed on August 9, 2024) | -2.5% | 54.5% | $109.2M |
(Filed on May 3, 2024) | +3.2% | 55.9% | $163.3M |
(Filed on February 16, 2024) | +12.2% | 56.7% | $255.8M |
(Filed on November 3, 2023) | +14.4% | 59.7% | $161.7M |
(Filed on August 4, 2023) | +16.6% | 60.5% | $266.5M |
(Filed on May 9, 2023) | +14.7% | 62.1% | $137.6M |
(Filed on February 10, 2023) | +18.0% | 61.6% | $96.6M |
(Filed on November 4, 2022) | +16.0% | 63.1% | $110.5M |
(Filed on July 29, 2022) | +8.6% | 62.2% | $111M |
(Filed on April 29, 2022) | +3.3% | 63.4% | $134.3M |
(Filed on February 18, 2022) | -6.0% | 61.9% | $113.7M |
(Filed on October 29, 2021) | -5.4% | 61.7% | $365.3M |
(Filed on August 4, 2021) | +1.0% | 63.5% | $45.1M |
(Filed on May 7, 2021) | +4.5% | 63.9% | $392.1M |
(Filed on February 22, 2021) | +9.3% | 62.8% | $46.2M |
(Filed on November 5, 2020) | +14.9% | 62.2% | $56.8M |
(Filed on July 31, 2020) | +12.3% | 64.2% | $48.2M |
(Filed on May 8, 2020) | +13.4% | 63.6% | $52.4M |
(Filed on February 24, 2020) | +4.8% | — | $53.7M |
(Filed on November 1, 2019) | -4.9% | 62.5% | $52.5M |
(Filed on August 2, 2019) | -3.0% | 64.3% | $57.5M |
(Filed on May 7, 2019) | +3.5% | 63.9% | $64.1M |
(Filed on February 19, 2019) | +13.2% | 100.0% | $78.9M |
(Filed on November 2, 2018) | +15.5% | 100.0% | $87.7M |
(Filed on August 2, 2018) | +17.0% | 100.0% | $73.2M |
(Filed on May 4, 2018) | +9.6% | 100.0% | $115.7M |
(Filed on February 19, 2019) (Filed on February 16, 2018) | +8.1% | 100.0% | $83M |
(Filed on November 6, 2017) | +8.6% | 100.0% | $89.4M |
(Filed on August 4, 2017) | +1.6% | 100.0% | $337.4M |
(Filed on May 5, 2017) | +144.4% | 100.0% | $57.4M |
(Filed on December 23, 2016) | +124.8% | 100.0% | $53.6M |
(Filed on November 4, 2016) | +122.4% | 100.0% | $46.7M |
(Filed on August 4, 2016) | +144.4% | — | $40.3M |
(Filed on May 9, 2016) | +13.0% | — | $247.9M |
(Filed on February 26, 2016) | +19.8% | — | $17.8M |
(Filed on November 6, 2015) | +27.8% | — | $69.4M |
(Filed on August 10, 2015) | +31.1% | — | $32.8M |
(Filed on May 8, 2015) | — | — | $29.1M |
(Filed on March 3, 2015) | +30.4% | — | $30.4M |
(Filed on November 7, 2014) | +31.5% | — | $29.3M |
(Filed on August 7, 2014) | +21.2% | — | $96.3M |
(Filed on May 12, 2014) | -100.0% | — | $141.6M |
(Filed on March 3, 2014) | +18.8% | — | $18.9M |
(Filed on November 7, 2013) | +9.9% | — | $27.3M |
(Filed on August 8, 2013) | +17.0% | — | $102.5M |
(Filed on May 9, 2013) | +9.8% | — | $21.9M |
(Filed on March 14, 2013) | +75.7% | — | $13.7M |
(Filed on November 9, 2012) | +110.9% | — | $20.7M |
(Filed on August 8, 2012) | +201.3% | — | $86.9M |
(Filed on May 9, 2012) | — | — | — |
(Filed on March 14, 2012) | — | — | $48.9M |
(Filed on November 10, 2011) | — | — | — |
(Filed on August 12, 2011) | — | — | — |