Revenue
2015
2016
2017
2018
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.1M | $4.7M | $5.3M | $330,793 | — | — | — | $0 | $0 | $0 | $0 | $21,021 | — | $406,358 | $2.2M | $699,872 | $4.9M | $44.0M |
| Operating expenses | $1.6M | $746,227 | $1.0M | $2.1M | $3.0M | $2.6M | $2.0M | $2.4M | $2.2M | $2.2M | $1.5M | $862,268 | $939,137 | $1.2M | $1.5M | $2.3M | $2.3M | $4.6M |
| Net income | $3.4M | $4.0M | $4.3M | −$1.8M | −$3.0M | −$2.6M | −$2.0M | −$2.4M | −$2.2M | −$2.2M | −$1.5M | −$841,247 | −$939,137 | −$790,317 | $675,520 | −$1.6M | $2.5M | $39.4M |
| Basic EPSper diluted share | $0.88 | $2.15 | $1.65 | -$0.62 | -$1.13 | -$0.98 | -$0.88 | -$0.93 | -$0.87 | -$0.78 | -$0.62 | -$0.52 | -$0.52 | -$0.34 | $0.25 | -$0.37 | — | — |
| Diluted EPSper diluted share | $0.88 | $2.15 | $1.65 | -$0.62 | -$1.13 | -$0.98 | -$0.88 | -$0.93 | -$0.87 | -$0.78 | -$0.62 | -$0.52 | -$0.52 | -$0.34 | $0.25 | -$0.37 | — | — |