Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $34.9M | $33.3M | $34.8M | $34.1M | $24.2M | $13.2M | $11.5M | $11.2M | $14.5M | $12.5M | $14.2M | $12.9M | $13.2M | $16.6M | $17.8M | $23.2M |
| Operating expenses | $57.2M | $29.9M | $27.4M | $24.9M | $28.9M | $14.2M | $12.1M | $11.6M | $11.8M | $11.8M | $13.4M | $13.3M | $13.1M | $14.0M | $18.0M | $15.5M |
| Net income | −$24.8M | $1.9M | $4.3M | $5.6M | −$4.0M | −$642,000 | −$206,000 | $815,000 | $1.9M | $3.5M | $9.1M | $2.5M | −$301,000 | $588,000 | −$14.3M | $1.9M |
| Net profit margin | −71.05% | 5.79% | 12.43% | 16.55% | −16.72% | −4.87% | −1.79% | 7.29% | 12.92% | 27.94% | 63.89% | 19.55% | −2.28% | 3.54% | −80.19% | 8.25% |
| Basic EPSper basic share | -$3.23 | $0.04 | $0.49 | $0.62 | -$4.48 | -$1.28 | -$0.64 | $1.92 | $4.48 | $7.68 | $19.84 | $7.04 | -$8.32 | -$24.32 | -$563.84 | $28.16 |
| Diluted EPSper diluted share | -$3.23 | $0.04 | $0.49 | $0.62 | -$4.48 | -$1.28 | -$0.64 | $1.92 | $4.48 | $7.68 | $19.84 | $7.04 | -$8.32 | -$24.32 | -$563.84 | $28.16 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Argrett Brian E | 125.75K |
Ibrahim Zack | 51.27K |
Bradshaw Wayne-Kent A. | 33.36K |
McCloud Ruth | 29.11K |
Wells Sonja Sanders | 27.62K |
Washington LaShanya Demetrice | 22.3K |
Allen John Anthony | 16.02K |
LONGBRAKE WILLIAM A | 15.05K |
Ross Dutch C. III | 14.06K |
DAVIDSON ROBERT C JR | 11.13K |
Tellenbach John Frederick | 10.23K |
JOHNS MARIE C | 10.22K |
McGrady David J. | 10.22K |
Donovan Mary Ann | 10.22K |
Jennings William Justin | 9.39K |
Sur Elizabeth Farrelly | 4.37K |
Driver John | 2.71K |
Hentges Mary | 2.68K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | Bradshaw Wayne-Kent A.Director | SellCommon Stock | 1 | $9.68 | $9.68 | 33.4K |
| May 26, 2026Form 4 | Bradshaw Wayne-Kent A.Director | SellCommon Stock | 263 | $9.57 | $2.5K | 33.4K |
| May 26, 2026Form 4 | Bradshaw Wayne-Kent A.Director | SellCommon Stock | 5 | $9.54 | $47.70 | 33.6K |
| May 26, 2026Form 4 | Bradshaw Wayne-Kent A.Director | SellCommon Stock | 1 | $9.53 | $9.53 | 33.6K |
| May 26, 2026Form 4 | Bradshaw Wayne-Kent A.Director | SellCommon Stock | 202 | $9.50 | $1.9K | 33.6K |