- 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 29, 2026) | -34.7% | 69.0% | $135.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 29, 2026) | -33.1% | 70.6% | $159.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 25, 2026) | +27.1% | 83.9% | $166.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | +35.3% | 83.5% | $142.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2025) | +13.1% | 81.1% | $118.9M |
(Filed on April 30, 2025) | +4.1% | 81.2% | $106.4M |
(Filed on February 25, 2026) | +7.0% | 81.8% | $104.4M |
(Filed on October 29, 2025) | +2.9% | 81.8% | $88.8M |
(Filed on July 30, 2025) | +7.3% | 83.0% | $69M |
(Filed on April 30, 2025) | +18.2% | 84.7% | $48.5M |
(Filed on February 26, 2025) | +16.7% | 84.1% | $82M |
(Filed on October 30, 2024) | +20.7% | 81.9% | $81.2M |
(Filed on July 31, 2024) | +21.5% | 83.3% | $68.7M |
(Filed on April 30, 2024) | +21.7% | 82.7% | $61.2M |
(Filed on February 28, 2024) | +10.3% | 80.7% | $66M |
(Filed on October 30, 2023) | +7.3% | 82.0% | $73.2M |
(Filed on August 1, 2023) | -1.9% | 82.3% | $72.5M |
(Filed on May 2, 2023) | -1.8% | 83.1% | $75.7M |
(Filed on February 28, 2023) | -1.7% | 84.0% | $87.1M |
(Filed on November 2, 2022) | -1.9% | 83.9% | $90.6M |
(Filed on August 2, 2022) | +27.1% | 81.3% | $85M |
(Filed on May 3, 2022) | -2.9% | 83.9% | $84.7M |
(Filed on February 28, 2022) | -10.3% | 84.2% | $95.8M |
(Filed on November 2, 2021) | -27.6% | 84.0% | $109.6M |
(Filed on August 3, 2021) | -20.4% | 84.7% | $48.2M |
(Filed on April 28, 2021) | -7.2% | 83.8% | $53.5M |
(Filed on March 8, 2021) | -17.5% | 83.4% | $69.1M |
(Filed on November 4, 2020) | +2.2% | 85.1% | $94.1M |
(Filed on August 4, 2020) (Filed on July 6, 2020) | -29.3% | 85.5% | $96.9M |
(Filed on July 6, 2020) | -20.9% | 88.9% | $28.4M |
(Filed on March 8, 2021) | +5.8% | 88.8% | $45.1M |
(Filed on July 6, 2020) | +2.8% | 91.5% | — |
(Filed on July 6, 2020) | +24.9% | 90.3% | — |
(Filed on July 6, 2020) | +15.9% | 88.9% | — |
(Filed on March 17, 2020) | +25.3% | 90.6% | $27.5M |
(Filed on October 31, 2017) | +31.3% | 88.7% | $36.5M |
(Filed on July 31, 2017) | +33.3% | 88.7% | $47.5M |
(Filed on May 1, 2017) | +36.1% | 88.0% | $30.9M |
(Filed on March 17, 2020) | +34.8% | 87.0% | $30.3M |
(Filed on October 31, 2017) | +31.4% | 87.6% | $18.3M |
(Filed on July 31, 2017) | +25.5% | 87.1% | $23.8M |
(Filed on May 1, 2017) | +30.9% | 85.1% | $15.1M |
(Filed on February 22, 2017) | +31.0% | 90.4% | $28.5M |
(Filed on November 8, 2016) | +46.2% | 89.8% | $41.1M |
(Filed on August 2, 2016) | +78.6% | 88.9% | $38.6M |
(Filed on May 10, 2016) | +108.4% | 87.4% | $38.7M |
(Filed on February 29, 2016) | +119.9% | 90.9% | $46.6M |
(Filed on November 6, 2015) | +108.0% | 90.0% | $47.3M |
(Filed on August 7, 2015) | +89.2% | 89.3% | $39.2M |
(Filed on May 1, 2015) | +69.2% | 84.8% | $43M |
(Filed on March 13, 2015) | +71.2% | 82.7% | $44.1M |
(Filed on November 10, 2014) | +102.6% | 86.9% | $6.1M |
(Filed on August 11, 2014) | +176.7% | 83.7% | $4.2M |
(Filed on May 12, 2014) | +211.8% | 83.5% | $5.7M |
(Filed on March 4, 2014) (Filed on March 15, 2013) | +298.8% | 83.9% | $6.8M |
(Filed on November 8, 2013) (Filed on November 13, 2012) | +269.6% | 82.1% | $7.6M |
(Filed on August 8, 2013) (Filed on August 14, 2012) | +153.1% | 77.2% | $2.7M |
(Filed on May 10, 2013) | +255.1% | 74.1% | $3M |
(Filed on March 15, 2013) | +329,122.0% | 65.2% | $4.1M |
(Filed on November 13, 2012) | +1,892.2% | 58.8% | $637.2K |
(Filed on August 14, 2012) | +499.1% | 56.2% | $1.6M |
(Filed on May 14, 2012) | — | 31.9% | — |
(Filed on March 29, 2012) | — | 45,649.7% | $1.3M |
(Filed on November 14, 2011) | — | -399.6% | — |
(Filed on August 4, 2011) | — | -35.3% | — |