|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$66.84M
101.58%
YoY
|
$33.16M
-2.61%
YoY
|
$34.05M
-4.26%
YoY
|
$35.56M
-2.68%
YoY
|
$36.54M
3.05%
YoY
|
| Cost Of Revenue |
$32.07M
231.52%
YoY
|
$9.674M
7.43%
YoY
|
$9.005M
-33.25%
YoY
|
$13.49M
-7.41%
YoY
|
$14.57M
19.04%
YoY
|
| Gross Profit |
$34.77M
48.06%
YoY
|
$23.48M
-6.22%
YoY
|
$25.04M
13.41%
YoY
|
$22.08M
0.5%
YoY
|
$21.97M
-5.38%
YoY
|
| Selling, General & Admin |
$500.0K
-21.48%
YoY
|
$636.8K
23.63%
YoY
|
$515.1K
25.63%
YoY
|
$410.0K
-8.89%
YoY
|
$450.0K
-2.17%
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 |
$930.0K
23.47%
YoY
|
$753.2K
41.84%
YoY
|
$531.1K
20.69%
YoY
|
$440.0K
-16.98%
YoY
|
$530.0K
8.16%
YoY
|
| Operating Profit |
$33.84M
48.87%
YoY
|
$22.73M
-7.26%
YoY
|
$24.51M
13.26%
YoY
|
$21.64M
0.93%
YoY
|
$21.44M
-5.68%
YoY
|
| Interest Expense |
-$31.22M
-73.67%
YoY
|
-$118.6M
-308.7%
YoY
|
$56.81M
-282.43%
YoY
|
-$31.14M
-268.96%
YoY
|
$18.43M
-305.69%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$2.620M
-102.73%
YoY
|
-$95.83M
-217.84%
YoY
|
$81.32M
-956.0%
YoY
|
-$9.500M
-123.83%
YoY
|
$39.87M
189.75%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$2.620M
-102.73%
YoY
|
-$95.83M
-217.84%
YoY
|
$81.32M
-956.0%
YoY
|
-$9.500M
-123.83%
YoY
|
$39.87M
189.75%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.04
-103.29%
YoY
|
-$1.30
-161.06%
YoY
|
$2.12
-955.48%
YoY
|
-$0.25
-123.92%
YoY
|
$1.04
189.27%
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
|
2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 | 2018 Q4 | 2018 Q2 | 2017 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$34.19M
3.81%
YoY
|
$33.91M
117.46%
YoY
|
$32.94M
N/A
|
$15.59M
N/A
|
$17.04M
0.95%
YoY
|
$16.11M
-6.1%
YoY
|
$16.88M
-3.74%
YoY
|
$17.16M
-4.77%
YoY
|
$17.54M
-4.21%
YoY
|
$18.02M
-1.15%
YoY
|
$18.31M
3.21%
YoY
|
$18.23M
2.94%
YoY
|
$17.74M
N/A
|
$17.71M
N/A
|
| Cost Of Revenue |
$18.05M
21.85%
YoY
|
$17.26M
228.08%
YoY
|
$14.81M
N/A
|
$5.261M
N/A
|
$5.172M
15.4%
YoY
|
$4.501M
-0.41%
YoY
|
$4.482M
-28.06%
YoY
|
$4.520M
-37.66%
YoY
|
$6.230M
-17.26%
YoY
|
$7.250M
2.98%
YoY
|
$7.530M
16.02%
YoY
|
$7.040M
22.43%
YoY
|
$6.490M
N/A
|
$5.750M
N/A
|
| Gross Profit |
$16.14M
-10.93%
YoY
|
$16.65M
61.14%
YoY
|
$18.13M
N/A
|
$10.33M
N/A
|
$11.87M
-4.27%
YoY
|
$11.61M
-8.13%
YoY
|
$12.40M
9.65%
YoY
|
$12.64M
17.36%
YoY
|
$11.31M
4.82%
YoY
|
$10.77M
-3.75%
YoY
|
$10.79M
-4.17%
YoY
|
$11.19M
-6.52%
YoY
|
$11.26M
N/A
|
$11.97M
N/A
|
| Selling, General & Admin |
$269.3K
-8.91%
YoY
|
$200.0K
26.22%
YoY
|
$295.7K
N/A
|
$158.5K
N/A
|
$387.1K
34.08%
YoY
|
$291.9K
26.92%
YoY
|
$288.7K
69.82%
YoY
|
$230.0K
0.0%
YoY
|
$170.0K
-32.0%
YoY
|
$230.0K
9.52%
YoY
|
$250.0K
25.0%
YoY
|
$210.0K
-16.0%
YoY
|
$200.0K
N/A
|
$250.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 |
$424.6K
-1.16%
YoY
|
$500.0K
64.69%
YoY
|
$429.6K
N/A
|
$303.6K
N/A
|
$434.6K
46.36%
YoY
|
$318.6K
32.74%
YoY
|
$297.0K
64.98%
YoY
|
$240.0K
-11.11%
YoY
|
$180.0K
-35.71%
YoY
|
$270.0K
8.0%
YoY
|
$280.0K
27.27%
YoY
|
$250.0K
-7.41%
YoY
|
$220.0K
N/A
|
$270.0K
N/A
|
| Operating Profit |
$15.72M
-11.17%
YoY
|
$16.15M
61.03%
YoY
|
$17.70M
N/A
|
$10.03M
N/A
|
$11.44M
-5.51%
YoY
|
$11.29M
-8.92%
YoY
|
$12.10M
8.76%
YoY
|
$12.40M
18.1%
YoY
|
$11.13M
5.9%
YoY
|
$10.50M
-4.02%
YoY
|
$10.51M
-4.8%
YoY
|
$10.94M
-6.5%
YoY
|
$11.04M
N/A
|
$11.70M
N/A
|
| Interest Expense |
$9.620M
-168.71%
YoY
|
-$17.22M
-210.83%
YoY
|
-$14.00M
N/A
|
$15.54M
N/A
|
-$107.1M
-716.94%
YoY
|
-$11.50M
-129.14%
YoY
|
$17.35M
-136.95%
YoY
|
$39.46M
149.27%
YoY
|
-$46.97M
-259.44%
YoY
|
$15.83M
-243.52%
YoY
|
$29.46M
-234.83%
YoY
|
-$11.03M
-185.57%
YoY
|
-$21.85M
N/A
|
$12.89M
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 |
$25.34M
585.78%
YoY
|
-$1.070M
-104.19%
YoY
|
$3.695M
N/A
|
$25.57M
N/A
|
-$95.63M
-424.61%
YoY
|
-$206.3K
-100.4%
YoY
|
$29.46M
-182.19%
YoY
|
$51.86M
96.96%
YoY
|
-$35.84M
-189.69%
YoY
|
$26.33M
-29355.56%
YoY
|
$39.96M
-469.32%
YoY
|
-$90.00K
-100.37%
YoY
|
-$10.82M
N/A
|
$24.59M
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 |
$25.34M
585.78%
YoY
|
-$1.070M
-104.19%
YoY
|
$3.695M
N/A
|
$25.57M
N/A
|
-$95.63M
-424.61%
YoY
|
-$206.3K
-100.4%
YoY
|
$29.46M
-182.19%
YoY
|
$51.86M
96.96%
YoY
|
-$35.84M
-189.69%
YoY
|
$26.33M
-29355.56%
YoY
|
$39.96M
-469.32%
YoY
|
-$90.00K
-100.37%
YoY
|
-$10.82M
N/A
|
$24.59M
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.35
597.37%
YoY
|
-$0.01
-104.02%
YoY
|
$0.05
N/A
|
$0.35
N/A
|
-$1.29
-267.81%
YoY
|
-$0.01
-100.44%
YoY
|
$0.77
-181.67%
YoY
|
$1.35
97.46%
YoY
|
-$0.94
-189.77%
YoY
|
$0.69
-29363.33%
YoY
|
$1.04
-470.79%
YoY
|
$0.00
-99.68%
YoY
|
-$0.28
N/A
|
$0.64
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...