|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$70.61M
-2.34%
YoY
|
$72.30M
-1.82%
YoY
|
$73.64M
4.3%
YoY
|
$70.60M
-9.27%
YoY
|
$77.81M
-11.52%
YoY
|
| Cost Of Revenue |
$23.91M
-10.04%
YoY
|
$26.58M
-3.48%
YoY
|
$27.54M
-8.34%
YoY
|
$30.04M
-4.33%
YoY
|
$31.40M
-1.8%
YoY
|
| Gross Profit |
$46.70M
2.14%
YoY
|
$45.72M
-0.83%
YoY
|
$46.10M
13.66%
YoY
|
$40.56M
-12.61%
YoY
|
$46.41M
-17.08%
YoY
|
| Selling, General & Admin |
$188.9K
-1.44%
YoY
|
$191.7K
-18.92%
YoY
|
$236.5K
-65.84%
YoY
|
$692.1K
205.89%
YoY
|
$226.3K
-18.14%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$338.1K
11.5%
YoY
|
$303.2K
-0.11%
YoY
|
$303.6K
-64.25%
YoY
|
$849.2K
124.52%
YoY
|
$378.2K
-13.96%
YoY
|
| Operating Profit |
$46.36M
2.08%
YoY
|
$45.41M
-0.84%
YoY
|
$45.80M
15.33%
YoY
|
$39.71M
-13.73%
YoY
|
$46.03M
-17.1%
YoY
|
| Interest Expense |
$31.62M
-109.27%
YoY
|
-$341.0M
1099.58%
YoY
|
-$28.43M
131.75%
YoY
|
-$12.27M
-110.37%
YoY
|
$118.3M
-173.67%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$77.98M
-126.38%
YoY
|
-$295.6M
-1802.13%
YoY
|
$17.37M
-36.71%
YoY
|
$27.44M
-83.3%
YoY
|
$164.4M
-256.4%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$76.64M
-125.74%
YoY
|
-$297.7M
-1814.17%
YoY
|
$17.37M
-36.71%
YoY
|
$27.44M
-83.3%
YoY
|
$164.4M
-256.4%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.31
-125.74%
YoY
|
-$1.20
-100.0%
YoY
|
$70.12K
-36.71%
YoY
|
$110.8K
-83.3%
YoY
|
$663.5K
-257.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$35.83M
5.26%
YoY
|
$34.78M
-9.1%
YoY
|
$34.04M
-10.5%
YoY
|
$38.26M
7.45%
YoY
|
$38.03M
15.11%
YoY
|
$35.60M
-5.21%
YoY
|
$33.04M
-16.79%
YoY
|
$37.56M
-1.43%
YoY
|
$39.71M
-11.64%
YoY
|
$38.10M
-11.4%
YoY
|
| Cost Of Revenue |
$12.34M
-5.85%
YoY
|
$11.62M
-13.77%
YoY
|
$13.10M
-5.5%
YoY
|
$13.48M
-1.44%
YoY
|
$13.86M
-0.77%
YoY
|
$13.67M
-14.91%
YoY
|
$13.97M
-13.51%
YoY
|
$16.07M
5.39%
YoY
|
$16.15M
2.23%
YoY
|
$15.25M
-5.73%
YoY
|
| Gross Profit |
$23.49M
12.21%
YoY
|
$23.16M
-6.55%
YoY
|
$20.94M
-13.37%
YoY
|
$24.78M
12.99%
YoY
|
$24.17M
26.75%
YoY
|
$21.93M
2.05%
YoY
|
$19.07M
-19.04%
YoY
|
$21.49M
-5.98%
YoY
|
$23.55M
-19.16%
YoY
|
$22.86M
-14.82%
YoY
|
| Selling, General & Admin |
$84.43K
0.43%
YoY
|
$104.5K
-2.91%
YoY
|
$84.07K
-23.03%
YoY
|
$107.6K
-15.39%
YoY
|
$109.2K
-80.89%
YoY
|
$127.2K
5.65%
YoY
|
$571.7K
456.15%
YoY
|
$120.4K
-2.47%
YoY
|
$102.8K
-24.25%
YoY
|
$123.5K
-12.25%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$130.7K
-11.45%
YoY
|
$160.6K
3.17%
YoY
|
$147.6K
44.06%
YoY
|
$155.6K
-22.61%
YoY
|
$102.4K
-84.1%
YoY
|
$201.1K
-1.92%
YoY
|
$644.1K
260.85%
YoY
|
$205.0K
2.67%
YoY
|
$178.5K
-22.65%
YoY
|
$199.7K
-4.35%
YoY
|
| Operating Profit |
$23.36M
12.38%
YoY
|
$23.00M
-6.62%
YoY
|
$20.79M
-13.62%
YoY
|
$24.63M
13.32%
YoY
|
$24.07M
30.63%
YoY
|
$21.73M
2.09%
YoY
|
$18.42M
-21.18%
YoY
|
$21.29M
-6.05%
YoY
|
$23.37M
-19.13%
YoY
|
$22.66M
-14.9%
YoY
|
| Interest Expense |
-$63.30M
-64.73%
YoY
|
$94.93M
-158.76%
YoY
|
-$179.5M
208.08%
YoY
|
-$161.5M
-641.55%
YoY
|
-$58.26M
-152.86%
YoY
|
$29.83M
-124.35%
YoY
|
$110.2M
192.43%
YoY
|
-$122.5M
-251.91%
YoY
|
$37.69M
-132.96%
YoY
|
$80.63M
-274.31%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$39.94M
-74.83%
YoY
|
$117.9M
-186.12%
YoY
|
-$158.7M
364.12%
YoY
|
-$136.9M
-365.56%
YoY
|
-$34.19M
-126.58%
YoY
|
$51.56M
-150.95%
YoY
|
$128.6M
110.67%
YoY
|
-$101.2M
-197.98%
YoY
|
$61.07M
-171.46%
YoY
|
$103.3M
-626.1%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$40.24M
-74.81%
YoY
|
$116.9M
-185.37%
YoY
|
-$159.8M
367.21%
YoY
|
-$136.9M
-365.56%
YoY
|
-$34.19M
-126.58%
YoY
|
$51.56M
-150.95%
YoY
|
$128.6M
110.67%
YoY
|
-$101.2M
-197.98%
YoY
|
$61.07M
-171.46%
YoY
|
$103.3M
-626.1%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.16
-74.81%
YoY
|
$0.47
-100.0%
YoY
|
-$0.65
-100.0%
YoY
|
-$552.8K
-365.56%
YoY
|
-$138.0K
-126.58%
YoY
|
$208.2K
-150.95%
YoY
|
$519.4K
109.7%
YoY
|
-$408.6K
-198.43%
YoY
|
$247.7K
-171.31%
YoY
|
$415.1K
-632.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...