- 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 September 2, 2026) | +9.1% | 43.5% | $120.8M |
Filing text is unavailable for this period. | |||
(Filed on June 3, 2026) | +14.2% | 41.9% | $197.7M |
Filing text is unavailable for this period. | |||
(Filed on March 19, 2026) | +16.8% | 39.9% | $259.7M |
Filing text is unavailable for this period. | |||
(Filed on December 9, 2025) | +18.6% | 41.3% | $144.7M |
Filing text is unavailable for this period. | |||
(Filed on September 2, 2026) | +17.5% | 39.9% | $231.2M |
(Filed on June 3, 2026) | +13.4% | 41.1% | $199M |
(Filed on March 19, 2026) | +2.8% | 40.7% | $205.1M |
(Filed on December 9, 2025) | +7.8% | 41.4% | $128.7M |
(Filed on September 3, 2025) | +12.4% | 37.9% | $170.6M |
(Filed on June 3, 2025) | +10.8% | 41.1% | $212.3M |
(Filed on March 26, 2025) | +18.0% | 40.5% | $266.3M |
(Filed on December 10, 2024) | +14.8% | 40.4% | $159.6M |
(Filed on August 29, 2024) | +13.7% | 38.2% | $181.4M |
(Filed on June 5, 2024) | +12.9% | 38.9% | $135M |
(Filed on March 27, 2024) | +9.7% | 37.6% | $210.6M |
(Filed on December 6, 2023) | +9.0% | 39.4% | $182.1M |
(Filed on August 31, 2023) | +8.8% | 31.7% | $218M |
(Filed on June 7, 2023) | -10.1% | 34.8% | $205.5M |
(Filed on March 24, 2023) | -2.8% | 36.5% | $247M |
(Filed on December 7, 2022) | -7.5% | 39.8% | $229.7M |
(Filed on September 1, 2022) | -21.4% | 39.2% | $444.3M |
(Filed on June 8, 2022) | +29.5% | 40.4% | $472.2M |
(Filed on March 25, 2022) | +22.1% | 39.7% | $447.1M |
(Filed on December 7, 2021) | +26.7% | 41.4% | $325.5M |
(Filed on August 31, 2021) | +58.5% | 39.1% | $305.1M |
(Filed on June 3, 2021) | +7.5% | 40.2% | $119.4M |
(Filed on March 24, 2021) | +7.2% | 39.2% | $90M |
(Filed on December 8, 2020) | +15.3% | 40.8% | $10.1M |
(Filed on September 1, 2020) | +15.9% | 37.2% | $78.5M |
(Filed on June 3, 2020) | +17.8% | 40.9% | $58.5M |
(Filed on March 25, 2020) | +10.4% | 39.8% | $51.9M |
(Filed on December 12, 2019) | +19.1% | 40.7% | $736K |
(Filed on September 6, 2019) | +13.1% | 39.1% | $29.4M |
(Filed on June 10, 2019) | +21.1% | 40.9% | $27.6M |
(Filed on March 25, 2020) (Filed on March 29, 2019) | +25.9% | 39.4% | $39.2M |
(Filed on December 7, 2018) | +17.9% | 41.2% | $42.2M |
(Filed on September 7, 2018) | +20.5% | 39.4% | $24.8M |
(Filed on June 7, 2018) | +17.5% | 40.8% | $33.7M |
(Filed on April 4, 2018) | +16.4% | 40.0% | $98.7M |
(Filed on December 7, 2017) | +15.7% | 41.7% | $36M |
(Filed on September 1, 2017) | +16.1% | 39.7% | $30.7M |
(Filed on June 2, 2017) | +19.2% | 40.8% | $37.1M |
(Filed on March 29, 2017) | +21.3% | 40.6% | $30.3M |
(Filed on December 9, 2016) | +16.4% | 40.1% | $4M |
(Filed on September 1, 2016) | +19.0% | 38.5% | $782K |
(Filed on June 2, 2016) | +20.9% | 39.4% | $4.1M |
(Filed on April 11, 2016) | — | 39.5% | $22M |
(Filed on December 10, 2015) | — | 39.7% | $3.3M |
(Filed on September 11, 2015) | — | 38.7% | $1.3M |