Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $43,445 | $42,577 | $39,406 | $39,515 | $41,421 | $43,154 | $38,408 | $39,770 | $35,917 | $36,227 | $38,585 | $44,830 | $62,186 | $51,959 | $41,923 | $46,964 | $84,513 |
| Gross profit | — | — | — | — | — | — | — | — | — | — | $73,908 | $43,957 | $62,186 | $51,959 | $41,923 | $46,964 | $84,513 |
| Operating expenses | $29,675 | $28,125 | $28,202 | $26,436 | $24,746 | $135,162 | $19,234 | — | — | — | — | $136,137 | $27,553 | $8,828 | $113,708.05 | $28,733 | $16,289 |
| Operating income | $13,770 | $14,451 | $11,204 | — | $16,675 | −$92,008 | $19,174 | — | — | — | — | — | $34,633 | $43,131 | −$77,748 | $18,231 | $68,224 |
| Net income | $4,138 | $5,564 | $2,271 | $56,992 | $5,746 | −$103,103 | $8,111 | $7,456 | $9 | $11,021 | $18,164 | −$64,924 | $33,856 | −$19,642 | $69,201 | −$106,757 | $72,127 |
| Basic EPSper diluted share | $0.00 | $0.00 | $0.00 | $0.02 | $0.00 | -$0.03 | $0.00 | $0.00 | $0.00 | $0.00 | $0.01 | -$0.00 | $0.00 | -$0.00 | $0.00 | $0.00 | $0.00 |
| Diluted EPSper diluted share | $0.00 | $0.00 | $0.00 | $0.02 | $0.00 | -$0.03 | $0.00 | $0.00 | $0.00 | $0.00 | -$0.01 | -$0.00 | $0.00 | -$0.00 | $0.00 | $0.00 | $0.00 |