|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$65.72M
8.04%
YoY
|
$60.82M
-15.27%
YoY
|
$71.79M
-4.32%
YoY
|
$75.03M
-20.81%
YoY
|
$94.75M
8.03%
YoY
|
| Cost Of Revenue |
$22.28M
48.81%
YoY
|
$14.97M
8.97%
YoY
|
$13.74M
-14.28%
YoY
|
$16.03M
-31.14%
YoY
|
$23.28M
2.28%
YoY
|
| Gross Profit |
$43.43M
-5.27%
YoY
|
$45.85M
-21.01%
YoY
|
$58.05M
-1.62%
YoY
|
$59.00M
-17.45%
YoY
|
$71.47M
10.04%
YoY
|
| Selling, General & Admin |
$187.2K
-19.55%
YoY
|
$232.7K
-22.7%
YoY
|
$301.0K
-8.8%
YoY
|
$330.0K
26.92%
YoY
|
$260.0K
-3.7%
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 |
$213.7K
-11.16%
YoY
|
$240.6K
-25.69%
YoY
|
$323.8K
1.17%
YoY
|
$320.0K
10.34%
YoY
|
$290.0K
-422.22%
YoY
|
| Operating Profit |
$43.22M
-5.24%
YoY
|
$45.61M
-20.99%
YoY
|
$57.72M
-1.63%
YoY
|
$58.68M
-17.56%
YoY
|
$71.18M
9.44%
YoY
|
| Interest Expense |
$28.42M
-114.57%
YoY
|
-$195.1M
110.02%
YoY
|
-$92.89M
734.57%
YoY
|
-$11.13M
-116.46%
YoY
|
$67.61M
-140.59%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$71.40M
-147.73%
YoY
|
-$149.6M
315.41%
YoY
|
-$36.01M
-176.22%
YoY
|
$47.25M
-65.73%
YoY
|
$137.9M
-234.77%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$71.40M
-147.73%
YoY
|
-$149.6M
315.41%
YoY
|
-$36.01M
-176.22%
YoY
|
$47.25M
-65.73%
YoY
|
$137.9M
-234.77%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.22
-149.2%
YoY
|
-$2.48
-100.0%
YoY
|
-$592.9K
-176.23%
YoY
|
$777.8K
-65.73%
YoY
|
$2.269M
-234.77%
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 | 2017 Q4 | 2017 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$33.28M
10.24%
YoY
|
$32.44M
5.88%
YoY
|
$30.19M
-18.63%
YoY
|
$30.64M
-11.68%
YoY
|
$37.10M
5.04%
YoY
|
$34.69M
-12.65%
YoY
|
$35.32M
-26.26%
YoY
|
$39.71M
-15.22%
YoY
|
$47.90M
7.69%
YoY
|
$46.84M
8.35%
YoY
|
$44.48M
-5.74%
YoY
|
$43.23M
-0.57%
YoY
|
$47.19M
N/A
|
$43.48M
N/A
|
| Cost Of Revenue |
$11.53M
34.26%
YoY
|
$10.76M
68.51%
YoY
|
$8.587M
24.27%
YoY
|
$6.387M
-6.5%
YoY
|
$6.910M
-7.75%
YoY
|
$6.831M
-20.02%
YoY
|
$7.490M
-34.18%
YoY
|
$8.540M
-28.24%
YoY
|
$11.38M
-0.61%
YoY
|
$11.90M
5.22%
YoY
|
$11.45M
9.88%
YoY
|
$11.31M
27.22%
YoY
|
$10.42M
N/A
|
$8.890M
N/A
|
| Gross Profit |
$21.75M
0.69%
YoY
|
$21.67M
-10.62%
YoY
|
$21.60M
-28.45%
YoY
|
$24.25M
-12.95%
YoY
|
$30.19M
8.48%
YoY
|
$27.86M
-10.63%
YoY
|
$27.83M
-23.8%
YoY
|
$31.17M
-10.82%
YoY
|
$36.52M
10.6%
YoY
|
$34.95M
9.49%
YoY
|
$33.02M
-10.2%
YoY
|
$31.92M
-7.72%
YoY
|
$36.77M
N/A
|
$34.59M
N/A
|
| Selling, General & Admin |
$94.08K
-11.11%
YoY
|
$93.08K
-26.6%
YoY
|
$105.8K
-24.03%
YoY
|
$126.8K
-21.56%
YoY
|
$139.3K
-18.05%
YoY
|
$161.7K
1.04%
YoY
|
$170.0K
30.77%
YoY
|
$160.0K
23.08%
YoY
|
$130.0K
0.0%
YoY
|
$130.0K
-7.14%
YoY
|
$130.0K
-7.14%
YoY
|
$140.0K
16.67%
YoY
|
$140.0K
N/A
|
$120.0K
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
|
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
|
N/A
|
N/A
|
| Operating Expenses |
$101.3K
-8.03%
YoY
|
$102.8K
-20.7%
YoY
|
$110.1K
-27.68%
YoY
|
$129.7K
-24.36%
YoY
|
$152.3K
-10.42%
YoY
|
$171.4K
14.3%
YoY
|
$170.0K
13.33%
YoY
|
$150.0K
7.14%
YoY
|
$150.0K
-600.0%
YoY
|
$140.0K
-333.33%
YoY
|
-$30.00K
-76.92%
YoY
|
-$60.00K
0.0%
YoY
|
-$130.0K
N/A
|
-$60.00K
N/A
|
| Operating Profit |
$21.65M
0.73%
YoY
|
$21.57M
-10.56%
YoY
|
$21.49M
-28.46%
YoY
|
$24.12M
-12.88%
YoY
|
$30.04M
8.6%
YoY
|
$27.69M
-10.75%
YoY
|
$27.66M
-23.95%
YoY
|
$31.02M
-10.89%
YoY
|
$36.37M
10.05%
YoY
|
$34.81M
8.85%
YoY
|
$33.05M
-10.43%
YoY
|
$31.98M
-7.71%
YoY
|
$36.90M
N/A
|
$34.65M
N/A
|
| Interest Expense |
$30.83M
14.41%
YoY
|
-$2.413M
-98.91%
YoY
|
$26.95M
-145.47%
YoY
|
-$222.0M
560.31%
YoY
|
-$59.26M
-182.57%
YoY
|
-$33.63M
-59.44%
YoY
|
$71.77M
-433.81%
YoY
|
-$82.90M
-193.03%
YoY
|
-$21.50M
-44.93%
YoY
|
$89.11M
-169.87%
YoY
|
-$39.04M
-2023.15%
YoY
|
-$127.5M
-524.71%
YoY
|
$2.030M
N/A
|
$30.03M
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
|
N/A
|
N/A
|
| Pretax Income |
$52.39M
8.02%
YoY
|
$19.01M
-109.6%
YoY
|
$48.50M
-262.34%
YoY
|
-$198.1M
3127.06%
YoY
|
-$29.88M
-130.07%
YoY
|
-$6.139M
-88.21%
YoY
|
$99.34M
601.06%
YoY
|
-$52.09M
-142.11%
YoY
|
$14.17M
-319.01%
YoY
|
$123.7M
-229.09%
YoY
|
-$6.470M
-116.71%
YoY
|
-$95.82M
-248.14%
YoY
|
$38.71M
N/A
|
$64.68M
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
|
N/A
|
N/A
|
| Net Earnings |
$52.39M
8.02%
YoY
|
$19.01M
-109.6%
YoY
|
$48.50M
-262.34%
YoY
|
-$198.1M
3127.06%
YoY
|
-$29.88M
-130.07%
YoY
|
-$6.139M
-88.21%
YoY
|
$99.34M
601.06%
YoY
|
-$52.09M
-142.11%
YoY
|
$14.17M
-319.01%
YoY
|
$123.7M
-229.09%
YoY
|
-$6.470M
-116.71%
YoY
|
-$95.82M
-248.14%
YoY
|
$38.71M
N/A
|
$64.68M
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
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.93
14.9%
YoY
|
$0.32
-100.0%
YoY
|
$0.81
-100.0%
YoY
|
-$3.288M
3153.85%
YoY
|
-$491.8K
-130.08%
YoY
|
-$101.1K
-88.21%
YoY
|
$1.635M
601.06%
YoY
|
-$857.4K
-142.11%
YoY
|
$233.3K
-319.01%
YoY
|
$2.036M
-229.09%
YoY
|
-$106.5K
-116.71%
YoY
|
-$1.577M
-248.14%
YoY
|
$637.2K
N/A
|
$1.065M
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
|
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
|
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
|
N/A
|
N/A
|
Loading...