Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2025
2026
| 2026 | 2025 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $16.6M | $98.6M | $22.9M | $7.7M | $71.5M | $26.0M | $32.0M | $47.3M | $34.5M | $10.9M | $9.7M | $26.1M | $22.0M | $31.6M | $34.2M | $33.3M | $13.2M |
| Gross profit | $16.1M | $93.3M | $19.0M | $5.3M | $68.8M | $23.4M | $30.1M | $45.6M | $33.4M | $9.8M | — | — | — | — | — | — | — |
| Gross margin | 97.25% | 94.60% | 83.03% | 68.58% | 96.23% | 90.20% | 93.95% | 96.33% | 96.89% | 89.68% | — | — | — | — | — | — | — |
| Operating expenses | $3.0M | $4.6M | $3.3M | $2.0M | — | — | — | — | — | — | $1.2M | $1.3M | $988,864 | $908,208 | $920,994 | $878,677 | — |
| Operating income | $13.1M | $20.6M | $18.5M | $5.1M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 79.05% | 20.93% | 81.11% | 66.08% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $13.1M | $20.6M | $18.5M | $5.1M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 79.05% | 20.93% | 81.11% | 66.08% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $13.9M | $93.3M | $19.0M | $5.3M | $68.8M | $23.4M | $30.1M | $45.6M | $33.4M | $9.8M | $8.6M | $24.8M | $21.1M | $30.7M | $33.2M | $32.5M | $12.4M |
| Net profit margin | 83.70% | 94.60% | 83.03% | 68.58% | 96.23% | 90.20% | 93.95% | 96.33% | 96.89% | 89.68% | 88.04% | 94.97% | 95.51% | 97.12% | 97.30% | 97.36% | 93.82% |
| Basic EPSper basic share | $1.06 | $7.11 | $1.45 | $0.41 | $5.24 | $1.78 | $2.29 | $3.47 | $2.55 | $0.74 | $0.65 | $1.89 | $1.61 | $2.34 | $2.53 | $2.47 | $0.95 |
| Diluted EPSper diluted share | $1.06 | $7.11 | $1.45 | $0.41 | — | — | — | — | — | — | — | — | — | — | — | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
HORIZON KINETICS ASSET MANAGEMENT LLC | 3.22M |
VALUEWORKS LLC | 669.73K |
CWA Asset Management Group, LLC | 518.97K |
FIRST MANHATTAN CO. LLC. | 396.37K |
MAD RIVER INVESTORS | 323.74K |
Advisory Services Network, LLC | 185.67K |
Moors & Cabot, Inc. | 178.29K |
EagleClaw Capital Managment, LLC | 170.58K |
MORGAN STANLEY | 113.29K |
Bank of New York Mellon Corp | 101.46K |
SEI INVESTMENTS CO | 83.88K |
Lido Advisors, LLC | 79.98K |
GEODE CAPITAL MANAGEMENT, LLC | 59.65K |
ROYAL BANK OF CANADA | 54.83K |
BANK OF AMERICA CORP /DE/ | 44.66K |
JPMORGAN CHASE & CO | 36.57K |
PECAUT & CO. | 33.96K |
LANARK FINANCIAL, INC. | 30.74K |
HighTower Advisors, LLC | 25.62K |
Steward Partners Investment Advisory, LLC | 24.64K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.