- 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) | -22.5% | 75.2% | $9.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 29, 2026) | -14.3% | 75.0% | $9.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 20, 2026) | -10.1% | 72.9% | $6.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 5, 2025) | -11.4% | 73.7% | $14.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | -6.3% | 73.9% | $10.5M |
(Filed on April 29, 2026) | -2.0% | 73.6% | $21.7M |
(Filed on February 20, 2026) | -0.8% | 74.2% | $13.5M |
(Filed on November 5, 2025) | +0.7% | 74.1% | $22.9M |
(Filed on July 30, 2025) | -0.3% | 74.2% | $15.6M |
(Filed on April 30, 2025) | -7.7% | 73.4% | $25.8M |
(Filed on February 21, 2025) | -12.6% | 74.5% | $56.2M |
(Filed on October 30, 2024) | -9.4% | 74.7% | $58.4M |
(Filed on July 31, 2024) | -21.3% | 74.6% | $61.6M |
(Filed on May 1, 2024) | +2.7% | 74.4% | $66.6M |
(Filed on February 28, 2024) | -22.3% | 73.9% | $69.7M |
(Filed on November 1, 2023) | -17.9% | 73.6% | $70.7M |
(Filed on August 2, 2023) | -17.3% | 74.6% | $75.6M |
(Filed on May 3, 2023) | -14.3% | 74.8% | $79.4M |
(Filed on March 3, 2023) | -2.9% | 74.2% | $83.8M |
(Filed on November 2, 2022) | +1.1% | 74.3% | $84.6M |
(Filed on August 3, 2022) | -1.5% | 75.6% | $88.1M |
(Filed on May 4, 2022) | -9.9% | 75.8% | $90.2M |
(Filed on February 25, 2022) | -7.0% | 75.8% | $92.4M |
(Filed on November 3, 2021) | -17.0% | 74.3% | $90.8M |
(Filed on August 4, 2021) | -30.0% | 70.6% | $93.2M |
(Filed on May 5, 2021) | -22.7% | 69.8% | $95.4M |
(Filed on February 26, 2021) | -57.1% | 71.4% | $96M |
(Filed on November 4, 2020) | -63.8% | 74.3% | $101.1M |
(Filed on August 5, 2020) | -54.0% | 76.9% | $108.1M |
(Filed on May 6, 2020) | -63.1% | 73.0% | $118.7M |
(Filed on March 9, 2020) | -9.8% | 78.8% | $132.7M |
(Filed on November 5, 2019) | +17.2% | 78.9% | $132.2M |
(Filed on August 7, 2019) | -1.1% | 79.6% | $128.3M |
(Filed on May 7, 2019) | -12.5% | 80.5% | $145.1M |
(Filed on April 26, 2019) | -26.0% | 79.6% | $135.3M |
(Filed on October 30, 2018) | -43.2% | 79.6% | $127M |
(Filed on August 1, 2018) | -36.0% | 81.0% | $136.3M |
(Filed on May 2, 2018) | -19.5% | 81.2% | $134.7M |
(Filed on March 27, 2018) | -15.4% | 80.8% | $125.9M |
(Filed on November 1, 2017) | -12.5% | 80.7% | $114.5M |
(Filed on August 2, 2017) | +15.3% | 81.3% | $109.6M |
(Filed on April 27, 2017) | +82.6% | 80.8% | $99.6M |
(Filed on March 10, 2017) | +108.0% | 79.5% | $104.9M |
(Filed on October 25, 2016) | +153.8% | 80.2% | $94.6M |
(Filed on July 27, 2016) | +103.9% | 79.8% | $74.4M |
(Filed on April 27, 2016) | +75.8% | 78.1% | $59.9M |
(Filed on March 10, 2017) (Filed on March 4, 2016) | +85.4% | 78.9% | $44.8M |
(Filed on October 27, 2015) | +124.5% | 78.8% | $39.7M |
(Filed on July 28, 2015) | +222.6% | 78.0% | $29.6M |
(Filed on May 4, 2015) | +167.7% | 77.3% | $23.3M |
(Filed on March 6, 2015) | +135.5% | 77.0% | $14.6M |
(Filed on November 4, 2014) | +51.9% | 76.3% | $9.1M |
(Filed on July 29, 2014) | -3.5% | 75.8% | $6.7M |
(Filed on May 7, 2014) | -4.8% | 74.2% | $5.2M |
(Filed on March 7, 2014) | -1.3% | 75.1% | $4.2M |
(Filed on November 6, 2013) | -11.6% | 74.5% | $3.7M |
(Filed on August 6, 2013) | +52.3% | 73.7% | $4.6M |
(Filed on May 8, 2013) | +75.7% | 73.6% | $2.8M |
(Filed on March 12, 2013) | +32.7% | 74.1% | $1.6M |
(Filed on November 13, 2012) | +102.5% | 76.0% | $1.7M |
(Filed on August 13, 2012) | +21.4% | 72.6% | $1.4M |
(Filed on May 10, 2012) | — | 70.5% | — |
(Filed on March 27, 2012) | — | 69.4% | $648K |
(Filed on November 21, 2011) | — | 70.0% | — |
(Filed on November 14, 2011) | — | 71.7% | — |