|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$101.8M
1.8%
YoY
|
$99.98M
19.9%
YoY
|
$83.39M
14.94%
YoY
|
$72.55M
5.02%
YoY
|
$69.08M
0.16%
YoY
|
| Cost Of Revenue |
$44.88M
67.94%
YoY
|
$26.73M
49.22%
YoY
|
$17.91M
1.36%
YoY
|
$17.67M
-7.92%
YoY
|
$19.19M
17.16%
YoY
|
| Gross Profit |
$56.90M
-22.33%
YoY
|
$73.25M
11.88%
YoY
|
$65.48M
19.31%
YoY
|
$54.88M
10.02%
YoY
|
$49.88M
-5.15%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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 |
$62.80K
-0.9%
YoY
|
$63.37K
-71.27%
YoY
|
$220.6K
267.65%
YoY
|
$60.00K
-60.0%
YoY
|
$150.0K
-28.57%
YoY
|
| Operating Profit |
$56.83M
-22.35%
YoY
|
$73.19M
12.16%
YoY
|
$65.26M
19.04%
YoY
|
$54.82M
10.24%
YoY
|
$49.73M
-5.06%
YoY
|
| Interest Expense |
-$49.58M
-89.49%
YoY
|
-$471.7M
-542.21%
YoY
|
$106.7M
-271.11%
YoY
|
-$62.34M
-181.49%
YoY
|
$76.50M
-254.33%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$7.256M
-101.82%
YoY
|
-$398.5M
-331.79%
YoY
|
$171.9M
-2386.3%
YoY
|
-$7.520M
-105.96%
YoY
|
$126.2M
4392.17%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$7.256M
-101.82%
YoY
|
-$398.5M
-331.79%
YoY
|
$171.9M
-2386.3%
YoY
|
-$7.520M
-105.96%
YoY
|
$126.2M
4392.17%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-101.81%
YoY
|
-$3.64
-100.0%
YoY
|
$1.778M
-2062.62%
YoY
|
-$90.59K
-104.95%
YoY
|
$1.829M
4070.05%
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 | 2018 Q4 | 2018 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$49.63M
-6.24%
YoY
|
$52.15M
10.84%
YoY
|
$52.93M
22.84%
YoY
|
$47.05M
16.76%
YoY
|
$43.09M
9.29%
YoY
|
$40.30M
21.66%
YoY
|
$39.43M
15.2%
YoY
|
$33.12M
-4.95%
YoY
|
$34.23M
-6.41%
YoY
|
$34.85M
7.57%
YoY
|
$36.57M
N/A
|
$32.40M
N/A
|
| Cost Of Revenue |
$23.38M
50.19%
YoY
|
$21.50M
92.68%
YoY
|
$15.57M
55.89%
YoY
|
$11.16M
40.82%
YoY
|
$9.986M
31.22%
YoY
|
$7.924M
-21.23%
YoY
|
$7.610M
-23.03%
YoY
|
$10.06M
8.13%
YoY
|
$9.887M
15.51%
YoY
|
$9.303M
18.96%
YoY
|
$8.560M
N/A
|
$7.821M
N/A
|
| Gross Profit |
$26.25M
-29.76%
YoY
|
$30.65M
-14.6%
YoY
|
$37.36M
12.87%
YoY
|
$35.89M
10.86%
YoY
|
$33.10M
4.04%
YoY
|
$32.37M
40.36%
YoY
|
$31.82M
30.73%
YoY
|
$23.06M
-9.72%
YoY
|
$24.34M
-13.11%
YoY
|
$25.55M
3.94%
YoY
|
$28.01M
N/A
|
$24.58M
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
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
|
N/A
|
N/A
|
| Operating Expenses |
$4.130K
-87.19%
YoY
|
$60.00K
92.74%
YoY
|
$32.24K
-6.28%
YoY
|
$31.13K
-83.28%
YoY
|
$34.40K
43.87%
YoY
|
$186.2K
405.26%
YoY
|
$23.91K
-67.82%
YoY
|
$36.85K
-50.22%
YoY
|
$74.29K
-58.42%
YoY
|
$74.03K
114.7%
YoY
|
$178.7K
N/A
|
$34.48K
N/A
|
| Operating Profit |
$26.24M
-29.71%
YoY
|
$30.59M
-14.69%
YoY
|
$37.33M
12.89%
YoY
|
$35.86M
11.41%
YoY
|
$33.07M
4.01%
YoY
|
$32.19M
39.78%
YoY
|
$31.79M
31.03%
YoY
|
$23.03M
-9.6%
YoY
|
$24.26M
-12.82%
YoY
|
$25.47M
3.78%
YoY
|
$27.83M
N/A
|
$24.54M
N/A
|
| Interest Expense |
-$182.1M
-21.42%
YoY
|
$132.5M
-155.23%
YoY
|
-$231.7M
-2461.99%
YoY
|
-$240.0M
-347.75%
YoY
|
$9.811M
-88.96%
YoY
|
$96.86M
-164.05%
YoY
|
$88.89M
227.6%
YoY
|
-$151.2M
-406.36%
YoY
|
$27.13M
-198.31%
YoY
|
$49.36M
-324.7%
YoY
|
-$27.60M
N/A
|
-$21.97M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$155.9M
-19.83%
YoY
|
$163.1M
-179.92%
YoY
|
-$194.4M
-553.36%
YoY
|
-$204.1M
-258.17%
YoY
|
$42.88M
-64.47%
YoY
|
$129.0M
-200.66%
YoY
|
$120.7M
134.8%
YoY
|
-$128.2M
-271.31%
YoY
|
$51.40M
21701.86%
YoY
|
$74.84M
2808.06%
YoY
|
$235.8K
N/A
|
$2.573M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$155.9M
-19.83%
YoY
|
$163.1M
-179.92%
YoY
|
-$194.4M
-553.36%
YoY
|
-$204.1M
-258.17%
YoY
|
$42.88M
-64.47%
YoY
|
$129.0M
-200.66%
YoY
|
$120.7M
134.8%
YoY
|
-$128.2M
-271.31%
YoY
|
$51.40M
21701.86%
YoY
|
$74.84M
2808.06%
YoY
|
$235.8K
N/A
|
$2.573M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.41
-14.89%
YoY
|
$1.48
-100.0%
YoY
|
-$1.66
-100.0%
YoY
|
-$2.003M
-234.99%
YoY
|
$402.9K
-71.08%
YoY
|
$1.484M
-191.9%
YoY
|
$1.393M
100.43%
YoY
|
-$1.615M
-238.35%
YoY
|
$695.1K
18794.46%
YoY
|
$1.167M
2805.99%
YoY
|
$3.679K
N/A
|
$40.16K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
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
|
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
|
N/A
|
N/A
|
Loading...