- 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 25, 2026) | -3.9% | 45.5% | $106.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 24, 2026) | -6.3% | 60.0% | $134.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 20, 2026) | -1.9% | 54.3% | $104.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 19, 2025) | +1.2% | 59.1% | $99.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 25, 2026) | -4.9% | 45.3% | $94.3M |
(Filed on July 24, 2026) | +7.0% | 59.2% | $124M |
(Filed on March 20, 2026) | +3.6% | 53.9% | $94.7M |
(Filed on December 19, 2025) | -3.2% | 58.0% | $139.6M |
(Filed on September 19, 2025) | +3.8% | 45.9% | $84.1M |
(Filed on July 25, 2025) | -10.1% | 59.5% | $113.7M |
(Filed on March 21, 2025) | -0.4% | 54.1% | $110.4M |
(Filed on December 20, 2024) | -4.3% | 58.4% | $149.5M |
(Filed on September 27, 2024) | -13.1% | 43.1% | $125.8M |
(Filed on July 19, 2024) | +2.7% | 58.3% | $224.5M |
(Filed on March 22, 2024) | -5.7% | 50.4% | $198.8M |
(Filed on December 15, 2023) | +12.2% | 55.7% | $261.1M |
(Filed on September 22, 2023) | +1.2% | 45.0% | $239.7M |
(Filed on July 21, 2023) | +28.2% | 56.3% | $316.6M |
(Filed on March 24, 2023) | +24.1% | 50.8% | $308.9M |
(Filed on December 16, 2022) | +29.0% | 54.6% | $300.7M |
(Filed on September 23, 2022) | +20.7% | 48.7% | $308.6M |
(Filed on July 22, 2022) | +41.3% | 53.1% | $366.5M |
(Filed on March 18, 2022) | -25.7% | 51.0% | $353.2M |
(Filed on December 17, 2021) | -32.0% | 53.3% | $356.6M |
(Filed on September 24, 2021) | -7.5% | 46.6% | $355.5M |
(Filed on July 23, 2021) | -39.7% | 41.3% | $393.8M |
(Filed on March 19, 2021) | +3.7% | 51.0% | $263.8M |
(Filed on December 18, 2020) | -1.2% | 55.7% | $277.8M |
(Filed on September 25, 2020) | +6.5% | 41.1% | $199.4M |
(Filed on July 27, 2020) | -5.1% | 54.3% | $334.1M |
(Filed on March 20, 2020) | +4.5% | 50.9% | $338.1M |
(Filed on December 20, 2019) | +1.1% | 56.6% | $358.1M |
(Filed on September 20, 2019) | +15.4% | 42.6% | $269.8M |
(Filed on July 29, 2019) | -0.7% | 57.9% | $391.9M |
(Filed on March 22, 2019) | +2.5% | 51.7% | $362.6M |
(Filed on December 20, 2018) | -4.0% | 57.6% | $387.8M |
(Filed on October 3, 2018) | -33.1% | 38.9% | $311.9M |
(Filed on July 25, 2018) | -2.8% | 57.3% | $444.1M |
(Filed on March 23, 2018) | -8.1% | 52.3% | $461.8M |
(Filed on December 15, 2017) | +3.5% | 56.5% | $442.9M |
(Filed on September 21, 2017) | +47.9% | 40.0% | $287.6M |
(Filed on July 24, 2017) | +5.4% | 58.6% | $399.7M |
(Filed on March 24, 2017) | +5.6% | 51.4% | $351.9M |
(Filed on December 16, 2016) | -1.5% | 57.3% | $360.9M |
(Filed on September 23, 2016) | +0.4% | 40.1% | $250.3M |
(Filed on July 26, 2016) | +69.0% | 56.3% | $506.8M |
(Filed on March 25, 2016) | -7.2% | 49.8% | $14.6M |
(Filed on December 18, 2015) | -1.9% | 57.8% | $42.9M |
(Filed on September 25, 2015) | -31.1% | 40.5% | $15.4M |
(Filed on July 29, 2015) | -43.1% | 54.4% | $20.9M |
(Filed on March 27, 2015) | -1.3% | 48.9% | $22M |
(Filed on December 22, 2014) | +1.6% | 57.5% | $117.2M |
(Filed on September 26, 2014) | -5.8% | 50.1% | $15.8M |
(Filed on July 29, 2014) | -24.2% | 55.3% | $87.4M |
(Filed on March 27, 2014) | -18.9% | 49.8% | $196.7M |
(Filed on January 7, 2014) | -10.5% | 57.3% | $257.3M |
(Filed on September 27, 2013) | -7.7% | 48.6% | $193.1M |
(Filed on July 29, 2013) | +22.6% | 52.3% | $194.9M |
(Filed on March 29, 2013) | +21.5% | 53.0% | $111.8M |
(Filed on January 2, 2013) | +2.6% | 58.3% | $114M |
(Filed on September 28, 2012) | +9.5% | 49.6% | $33.7M |
(Filed on July 27, 2012) | +1.3% | 55.7% | $105.3M |
(Filed on March 23, 2012) | -3.6% | 49.6% | $90.7M |
(Filed on December 22, 2011) | +1.2% | 56.4% | $53.2M |
(Filed on October 5, 2011) | -8.0% | 49.3% | $124.2M |
(Filed on July 27, 2011) | — | 56.8% | $244.1M |
(Filed on March 31, 2011) | — | 51.1% | $238.9M |
(Filed on December 22, 2010) (Filed on December 22, 2010) | — | 58.6% | — |
(Filed on October 1, 2010) | — | 49.8% | $54.2M |