- 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) | +2.6% | 59.4% | $170.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | -1.7% | 56.8% | $130.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 12, 2026) | -3.2% | 54.7% | $130.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | -6.2% | 58.5% | $154M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +3.4% | 61.7% | $200.6M |
(Filed on April 30, 2026) | -0.1% | 57.8% | $166.5M |
(Filed on February 12, 2026) | +3.1% | 57.9% | $180.5M |
(Filed on October 30, 2025) | +1.6% | 59.6% | $186.1M |
(Filed on August 7, 2025) | +3.6% | 61.4% | $167.7M |
(Filed on May 8, 2025) | +6.2% | 55.6% | $159.3M |
(Filed on February 13, 2025) | +1.6% | 55.3% | $149.3M |
(Filed on October 29, 2024) | +6.2% | 55.6% | $127.3M |
(Filed on August 1, 2024) | +11.2% | 57.9% | $166.2M |
(Filed on May 7, 2024) | +33.9% | 53.9% | $125.7M |
(Filed on February 15, 2024) | +61.1% | 52.5% | $191.6M |
(Filed on November 2, 2023) | +57.4% | 54.9% | $143M |
(Filed on July 27, 2023) | +50.5% | 51.6% | $187.4M |
(Filed on April 27, 2023) | +43.5% | 49.2% | $172M |
(Filed on February 16, 2023) | +42.6% | 63.4% | $213.2M |
(Filed on November 3, 2022) | +73.0% | 63.9% | $436.6M |
(Filed on August 4, 2022) | +93.3% | 61.7% | $197.9M |
(Filed on May 5, 2022) | +63.6% | 55.0% | $255.9M |
(Filed on February 16, 2022) | +56.5% | 55.7% | $135.8M |
(Filed on October 21, 2021) | +15.7% | 57.2% | $123.6M |
(Filed on July 22, 2021) | -7.6% | 54.3% | $151.4M |
(Filed on April 27, 2021) | -5.0% | 47.7% | $107M |
(Filed on February 23, 2021) | +21.8% | 48.0% | $108.3M |
(Filed on October 27, 2020) | +19.8% | 52.4% | $87.9M |
(Filed on July 30, 2020) | +9.4% | 52.8% | $107.8M |
(Filed on April 23, 2020) | +4.5% | 46.5% | $86.3M |
(Filed on February 27, 2020) | +8.5% | 46.2% | $123.4M |
(Filed on October 30, 2019) | +7.3% | 53.3% | $203M |
(Filed on August 1, 2019) | +4.7% | 55.3% | $171.5M |
(Filed on May 7, 2019) | +5.7% | 49.4% | $102M |
(Filed on February 27, 2020) (Filed on February 28, 2019) | +6.2% | 45.4% | $172.1M |
(Filed on November 8, 2018) | -1.1% | 50.8% | $178.2M |
(Filed on August 7, 2018) | -3.3% | 54.2% | $157M |
(Filed on May 8, 2018) | -4.0% | 49.9% | $88.9M |
(Filed on February 28, 2018) (Filed on March 1, 2017) | -10.2% | 42.0% | $147.6M |
(Filed on November 7, 2017) | -10.3% | 49.8% | $150.2M |
(Filed on August 9, 2017) | -6.3% | 52.4% | $146.7M |
(Filed on May 10, 2017) | +6.5% | 46.3% | $89.1M |
(Filed on March 1, 2017) | +1.1% | 34.9% | $143.3M |
(Filed on November 9, 2016) | -9.4% | 44.1% | $168.5M |
(Filed on August 5, 2016) | -8.3% | 54.9% | $197.3M |
(Filed on May 10, 2016) | -16.1% | 48.6% | $180.7M |
(Filed on February 29, 2016) | -9.7% | 37.1% | $267.5M |
(Filed on November 9, 2015) | +4.8% | 51.3% | $350.4M |
(Filed on August 7, 2015) | +3.6% | 53.7% | $409M |
(Filed on May 8, 2015) | +0.2% | 50.0% | $411.8M |
(Filed on March 2, 2015) | +1.6% | 45.0% | $317.1M |
(Filed on October 29, 2014) | -2.4% | 53.2% | $332.5M |
(Filed on July 30, 2014) | +9.9% | 55.2% | $289.4M |
(Filed on May 1, 2014) | +14.7% | 53.2% | $232.7M |
(Filed on February 25, 2014) | +10.4% | 47.3% | $294.3M |
(Filed on October 30, 2013) | +7.5% | 54.4% | $312.6M |
(Filed on July 30, 2013) | +12.0% | 59.3% | $278.8M |
(Filed on April 29, 2013) | +19.9% | 53.3% | $206.6M |
(Filed on February 25, 2013) | +13.7% | 49.0% | $257.6M |
(Filed on October 30, 2012) | +27.5% | 53.5% | $220.4M |
(Filed on July 31, 2012) | +29.6% | 57.6% | $180M |
(Filed on May 1, 2012) | — | 52.6% | — |
(Filed on February 23, 2012) | — | 48.2% | $145.6M |
(Filed on October 31, 2011) | — | 55.1% | — |
(Filed on August 3, 2011) | — | 57.8% | — |