- 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) | +52.2% | 73.5% | $373.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 28, 2026) | +39.0% | 71.4% | $77.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 25, 2026) | +25.2% | 100.0% | $65.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +20.7% | 69.4% | $91.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | -6.1% | 66.9% | $68.2M |
(Filed on April 28, 2026) | +17.5% | 66.4% | $88.7M |
(Filed on February 25, 2026) | +32.0% | 100.0% | $114.7M |
(Filed on November 4, 2025) | +23.4% | 66.7% | $95.4M |
(Filed on August 6, 2025) | +31.3% | 69.7% | $95.8M |
(Filed on April 30, 2025) | -6.7% | 64.0% | $93.3M |
(Filed on February 28, 2025) | -20.4% | 100.0% | $82.2M |
(Filed on November 4, 2024) | -15.3% | 63.5% | $76M |
(Filed on July 31, 2024) | -12.8% | 63.2% | $87.8M |
(Filed on May 9, 2024) | -2.7% | 66.4% | $74.7M |
(Filed on February 28, 2024) | +4.0% | 100.0% | $89.9M |
(Filed on November 8, 2023) | +5.0% | 64.3% | $83M |
(Filed on August 8, 2023) | +8.7% | 65.8% | $166.8M |
(Filed on May 10, 2023) | +17.8% | 66.2% | $171.9M |
(Filed on February 27, 2023) | +35.1% | 100.0% | $348.5M |
(Filed on November 3, 2022) | +41.6% | 67.1% | $353.1M |
(Filed on August 4, 2022) | +77.5% | 67.7% | $335.6M |
(Filed on May 5, 2022) | +75.6% | 68.0% | $309.3M |
(Filed on February 24, 2022) | +63.7% | 100.0% | $134.7M |
(Filed on October 28, 2021) | +57.8% | 68.5% | $213.8M |
(Filed on July 29, 2021) | +32.9% | 64.1% | $211.4M |
(Filed on May 5, 2021) | +47.7% | 67.7% | $32.2M |
(Filed on February 24, 2021) | +52.4% | 100.0% | $38.2M |
(Filed on October 29, 2020) | +59.6% | 66.0% | $40.9M |
(Filed on August 4, 2020) | +76.5% | 63.4% | $43.5M |
(Filed on April 30, 2020) | +84.9% | 62.5% | $57.4M |
(Filed on February 28, 2020) | +88.0% | 55.3% | $64.6M |
(Filed on October 31, 2019) | +73.8% | 58.0% | $26.2M |
(Filed on August 1, 2019) | +48.0% | 59.6% | $16.2M |
(Filed on May 8, 2019) | +21.3% | 83.8% | $18.7M |
(Filed on February 28, 2020) (Filed on March 6, 2019) | +15.1% | -70.9% | $16.9M |
(Filed on November 8, 2018) | -2.3% | 83.2% | $6M |
(Filed on August 9, 2018) | +12.2% | 81.9% | $9.1M |
(Filed on May 10, 2018) | +76.5% | 79.9% | $12.2M |
(Filed on March 22, 2018) | +63.4% | 64.7% | $17.3M |
(Filed on November 9, 2017) | +74.5% | 73.1% | $22.3M |
(Filed on August 11, 2017) | +50.6% | 71.5% | $17.1M |
(Filed on June 9, 2017) | -9.1% | 100.0% | $23.8M |
(Filed on April 21, 2017) | -16.4% | 100.0% | $29.9M |
(Filed on November 15, 2016) | +7.5% | 100.0% | $34M |
(Filed on August 22, 2016) | +5.2% | 100.0% | $36.9M |
(Filed on May 16, 2016) | +21.8% | 62.4% | $39M |
(Filed on April 21, 2017) (Filed on March 29, 2016) | +35.8% | 72.3% | $36.4M |
(Filed on November 13, 2015) | +14.6% | 73.4% | $39M |
(Filed on August 12, 2015) | +24.2% | 64.5% | $7.9M |
(Filed on May 14, 2015) | — | 63.5% | — |
(Filed on March 31, 2015) | — | 60.2% | $5.1M |
(Filed on November 14, 2014) | — | 56.9% | — |
(Filed on August 28, 2014) | — | 61.2% | — |