Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $2.8M | $13.2M | $451,194 | $2.0M | $5.5M | $4.1M | $7.0M | $1.2M | $1.3M | $498,395 | $940,647 | $74,555 | $260,975 | $324,318 | $143,249 | $136,601 | $597,743 | — | $1,829 | $4,283 | $4,831 | $11,860 |
| Gross profit | −$4.1M | $950,911 | $6.2M | $147,523 | $735,072 | — | — | — | — | — | — | $571,604 | $52,489 | $183,436 | $193,519 | $123,546 | $92,577 | $550,572 | — | $1,309 | $3,255 | $3,805 | $10,655 |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | $1,000 | $14,172 | $24,747 | — | $14,183 | $86,300 | $86,300 | $122,078 |
| Operating expenses | $3.6M | $2.8M | $2.7M | $2.0M | $3.8M | $6.2M | $4.6M | $7.0M | $1.8M | $1.9M | $772,104 | $1.1M | $901,838 | $800,158 | $848,985 | $788,848 | $976,092 | $1.3M | $302,225 | $316,382 | $388,581 | $398,737 | $563,358 |
| Operating income | −$7.7M | −$1.8M | $3.5M | −$1.8M | −$3.1M | −$718,703 | −$469,416 | $29,362 | −$545,718 | −$676,717 | −$273,709 | −$140,936 | −$849,349 | −$616,722 | −$655,466 | −$665,302 | −$883,515 | −$759,848 | −$302,225 | −$315,073 | −$385,326 | −$394,932 | −$552,703 |
| EBITDAderived | — | — | — | — | — | −$70,308 | $60,070 | $467,082 | −$214,443 | −$414,933 | −$216,209 | — | — | — | — | — | — | — | — | — | — | −$384,868 | −$543,459 |
| Net income | −$8.5M | −$2.5M | $3.6M | −$753,516 | −$4.2M | −$1.3M | −$1.3M | −$2.1M | −$1.2M | −$955,982 | −$327,952 | −$161,525 | −$871,161 | −$641,144 | −$680,231 | −$523,922 | −$902,050 | −$757,574 | −$325,438 | −$338,286 | −$165,281 | −$419,145 | −$575,208 |
| Basic EPSper diluted share | -$1.59 | -$0.46 | $0.43 | -$0.14 | — | $0.00 | $0.00 | -$0.01 | $0.00 | $0.00 | $0.00 | $0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 |
| Diluted EPSper diluted share | -$1.59 | -$0.46 | $0.43 | -$0.14 | -$0.81 | $0.00 | $0.00 | -$0.01 | $0.00 | $0.00 | $0.00 | $0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 |