|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$283.2M
-3.59%
YoY
|
$293.8M
33.08%
YoY
|
$220.7M
16.23%
YoY
|
$189.9M
0.0%
YoY
|
$189.9M
8303.5%
YoY
|
| Cost Of Revenue |
$198.1M
-2.83%
YoY
|
$203.8M
40.18%
YoY
|
$145.4M
22.91%
YoY
|
$118.3M
0.0%
YoY
|
$118.3M
N/A
|
| Gross Profit |
$85.18M
-5.31%
YoY
|
$89.96M
19.38%
YoY
|
$75.35M
5.19%
YoY
|
$71.63M
0.0%
YoY
|
$71.63M
N/A
|
| Selling, General & Admin |
$118.4M
12.47%
YoY
|
$105.3M
45.23%
YoY
|
$72.51M
12.07%
YoY
|
$64.70M
0.0%
YoY
|
$64.70M
7511.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$15.90M
-16.32%
YoY
|
$19.00M
68.14%
YoY
|
$11.30M
-3.42%
YoY
|
$11.70M
-0.89%
YoY
|
$11.81M
N/A
|
| Operating Expenses |
$118.4M
12.47%
YoY
|
$105.3M
45.23%
YoY
|
$72.51M
12.07%
YoY
|
$64.70M
0.0%
YoY
|
$64.70M
7602.26%
YoY
|
| Operating Profit |
-$208.8M
2535.91%
YoY
|
-$7.922M
-186.3%
YoY
|
$9.180M
18.64%
YoY
|
$7.738M
11.61%
YoY
|
$6.933M
N/A
|
| Interest Expense |
$18.41M
32.33%
YoY
|
$13.91M
20.11%
YoY
|
$11.58M
-24.91%
YoY
|
$15.42M
-156.42%
YoY
|
-$27.33M
541.6%
YoY
|
| Other Income/Expense, Net |
-$12.77M
-253.81%
YoY
|
$8.304M
396.06%
YoY
|
$1.674M
-106.11%
YoY
|
-$27.40M
-2918.42%
YoY
|
$972.0K
N/A
|
| Pretax Income |
-$221.6M
-58107.59%
YoY
|
$382.0K
-96.48%
YoY
|
$10.85M
-155.22%
YoY
|
-$19.66M
0.0%
YoY
|
-$19.66M
-16.07%
YoY
|
| Income Tax |
-$31.36M
-3055.7%
YoY
|
$1.061M
-238.51%
YoY
|
-$766.0K
-107.69%
YoY
|
$9.957M
-200.0%
YoY
|
-$9.957M
N/A
|
| Net Earnings |
-$189.0M
32994.05%
YoY
|
-$571.0K
-105.79%
YoY
|
$9.870M
-201.32%
YoY
|
-$9.741M
0.0%
YoY
|
-$9.741M
-58.41%
YoY
|
| Basic Earnings Per Share |
-$3.20
31900.0%
YoY
|
-$0.01
-107.14%
YoY
|
$0.14
-120.9%
YoY
|
-$0.67
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.20
31900.0%
YoY
|
-$0.01
-107.14%
YoY
|
$0.14
-120.9%
YoY
|
-$0.67
-100.0%
YoY
|
-$161.1K
-95.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
59.10M
-2.6%
YoY
|
60.67M
145.67%
YoY
|
24.70M
12.67%
YoY
|
21.92M
N/A
|
N/A
|
| Diluted Shares Outstanding |
59.10M
-2.6%
YoY
|
60.67M
140.97%
YoY
|
25.18M
14.87%
YoY
|
21.92M
N/A
|
N/A
|
|
Concept
|
2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$45.67M
-34.27%
YoY
|
$67.99M
-12.83%
YoY
|
$73.27M
-5.89%
YoY
|
$58.53M
-22.52%
YoY
|
$69.48M
-11.98%
YoY
|
$77.99M
-6.72%
YoY
|
$77.86M
39.82%
YoY
|
$75.54M
N/A
|
$78.93M
68.31%
YoY
|
$83.61M
32.76%
YoY
|
$55.69M
3.44%
YoY
|
N/A
|
$46.90M
N/A
|
$62.98M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$35.17M
-33.82%
YoY
|
$82.97M
58.58%
YoY
|
$48.57M
1.8%
YoY
|
$43.03M
-43.01%
YoY
|
$53.13M
4.35%
YoY
|
$52.32M
15.89%
YoY
|
$47.71M
47.95%
YoY
|
$75.50M
N/A
|
$50.92M
77.68%
YoY
|
$45.15M
14.28%
YoY
|
$32.25M
3.02%
YoY
|
N/A
|
$28.66M
N/A
|
$39.51M
N/A
|
N/A
|
| Gross Profit |
$10.50M
-35.76%
YoY
|
-$14.98M
-158.37%
YoY
|
$24.70M
-18.07%
YoY
|
$15.50M
40689.47%
YoY
|
$16.35M
-41.66%
YoY
|
$25.67M
-33.26%
YoY
|
$30.15M
28.63%
YoY
|
$38.00K
N/A
|
$28.02M
53.59%
YoY
|
$38.46M
63.87%
YoY
|
$23.44M
4.03%
YoY
|
N/A
|
$18.24M
N/A
|
$23.47M
N/A
|
N/A
|
| Selling, General & Admin |
$24.16M
-5.36%
YoY
|
$25.26M
-23.97%
YoY
|
$28.75M
-16.05%
YoY
|
$25.97M
-25.02%
YoY
|
$25.53M
-5.58%
YoY
|
$33.23M
27.82%
YoY
|
$34.24M
94.19%
YoY
|
$34.63M
N/A
|
$27.04M
47.11%
YoY
|
$25.99M
42.56%
YoY
|
$17.63M
23.13%
YoY
|
N/A
|
$18.38M
3563.07%
YoY
|
$18.23M
N/A
|
$220.5K
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
|
N/A
|
| Depreciation & Amortization |
$4.956M
20.88%
YoY
|
$5.961M
45.39%
YoY
|
$4.131M
29.09%
YoY
|
$7.020M
6.93%
YoY
|
$4.100M
-31.67%
YoY
|
$4.100M
-8.89%
YoY
|
$3.200M
-8.57%
YoY
|
$6.565M
N/A
|
$6.000M
122.22%
YoY
|
$4.500M
66.67%
YoY
|
$3.500M
34.62%
YoY
|
N/A
|
$2.700M
N/A
|
$2.700M
N/A
|
N/A
|
| Operating Expenses |
$24.16M
-5.36%
YoY
|
$25.26M
-23.97%
YoY
|
$28.75M
-16.05%
YoY
|
$27.80M
-19.73%
YoY
|
$25.53M
-5.58%
YoY
|
$33.23M
27.82%
YoY
|
$34.24M
94.19%
YoY
|
$34.63M
N/A
|
$27.04M
47.11%
YoY
|
$25.99M
42.56%
YoY
|
$17.63M
23.13%
YoY
|
N/A
|
$18.38M
3563.07%
YoY
|
$18.23M
N/A
|
$220.5K
N/A
|
| Operating Profit |
-$20.54M
-305.35%
YoY
|
-$40.68M
-72.05%
YoY
|
-$9.861M
100.22%
YoY
|
-$12.30M
-64.45%
YoY
|
$10.00M
1031.22%
YoY
|
-$145.6M
-1244.41%
YoY
|
-$4.925M
-180.17%
YoY
|
-$34.60M
N/A
|
$884.0K
380.43%
YoY
|
$12.72M
12.49%
YoY
|
$6.143M
-28.26%
YoY
|
N/A
|
$184.0K
N/A
|
$11.31M
N/A
|
N/A
|
| Interest Expense |
$6.108M
42.34%
YoY
|
$6.119M
8.3%
YoY
|
$4.925M
45.67%
YoY
|
-$3.770M
-167.74%
YoY
|
$4.291M
15.07%
YoY
|
$5.650M
61.75%
YoY
|
$3.381M
-6.16%
YoY
|
$5.565M
N/A
|
$3.729M
-2.94%
YoY
|
$3.493M
79.13%
YoY
|
$3.603M
6.53%
YoY
|
N/A
|
$3.842M
162.25%
YoY
|
$1.950M
N/A
|
$702.6K
N/A
|
| Other Income/Expense, Net |
-$5.880M
-26.94%
YoY
|
-$8.898M
31.78%
YoY
|
-$4.993M
-180.31%
YoY
|
-$560.0K
-79.11%
YoY
|
-$8.048M
-389.39%
YoY
|
-$6.752M
643.61%
YoY
|
$6.217M
-386.37%
YoY
|
-$2.681M
N/A
|
$2.781M
34.02%
YoY
|
-$908.0K
15033.33%
YoY
|
-$2.171M
-7.46%
YoY
|
N/A
|
$2.075M
N/A
|
-$6.000K
N/A
|
N/A
|
| Pretax Income |
-$26.42M
122.97%
YoY
|
-$49.58M
-67.45%
YoY
|
-$14.85M
-1249.69%
YoY
|
-$55.93M
97.24%
YoY
|
-$11.85M
-423.25%
YoY
|
-$152.3M
-1389.53%
YoY
|
$1.292M
-67.47%
YoY
|
-$28.36M
N/A
|
$3.665M
62.24%
YoY
|
$11.81M
4.51%
YoY
|
$3.972M
-36.11%
YoY
|
N/A
|
$2.259M
148.75%
YoY
|
$11.30M
N/A
|
$467.4K
N/A
|
| Income Tax |
-$228.0K
-86.37%
YoY
|
-$199.0K
-99.08%
YoY
|
$244.0K
-62.92%
YoY
|
-$7.130M
2.8%
YoY
|
-$1.673M
-274.63%
YoY
|
-$21.71M
-765.72%
YoY
|
$658.0K
-44.84%
YoY
|
-$6.936M
N/A
|
$958.0K
-41.33%
YoY
|
$3.261M
60.8%
YoY
|
$1.193M
39.37%
YoY
|
N/A
|
$1.633M
2813.99%
YoY
|
$2.028M
N/A
|
$144.0K
N/A
|
| Net Earnings |
-$26.15M
157.42%
YoY
|
-$49.35M
-61.91%
YoY
|
-$15.06M
-1641.25%
YoY
|
-$48.94M
128.15%
YoY
|
-$10.16M
-465.47%
YoY
|
-$129.6M
-1608.11%
YoY
|
$977.0K
-65.16%
YoY
|
-$21.45M
N/A
|
$2.780M
385.17%
YoY
|
$8.592M
-7.49%
YoY
|
$2.804M
-44.55%
YoY
|
N/A
|
$573.0K
-32.75%
YoY
|
$9.288M
N/A
|
$323.4K
N/A
|
| Basic Earnings Per Share |
-$0.44
158.82%
YoY
|
-$0.83
-62.27%
YoY
|
-$0.25
-1350.0%
YoY
|
N/A
|
-$0.17
-440.0%
YoY
|
-$2.20
-1671.43%
YoY
|
$0.02
-60.0%
YoY
|
N/A
|
$0.05
-225.0%
YoY
|
$0.14
-53.33%
YoY
|
$0.05
-58.33%
YoY
|
N/A
|
-$0.04
N/A
|
$0.30
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.44
158.82%
YoY
|
-$0.83
-62.27%
YoY
|
-$0.25
-1350.0%
YoY
|
-$0.82
-100.0%
YoY
|
-$0.17
-440.0%
YoY
|
-$2.20
-1671.43%
YoY
|
$0.02
-60.0%
YoY
|
-$353.5K
N/A
|
$0.05
-225.0%
YoY
|
$0.14
-48.15%
YoY
|
$0.05
-58.33%
YoY
|
N/A
|
-$0.04
-100.0%
YoY
|
$0.27
N/A
|
$7.186K
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
|
N/A
|
| Basic Shares Outstanding |
62.76M
5.86%
YoY
|
59.57M
-3.45%
YoY
|
59.41M
-3.69%
YoY
|
59.34M
-2.64%
YoY
|
59.29M
-3.45%
YoY
|
61.69M
2.03%
YoY
|
61.69M
2.03%
YoY
|
60.95M
N/A
|
61.41M
180.14%
YoY
|
60.46M
175.82%
YoY
|
60.46M
175.82%
YoY
|
N/A
|
21.92M
N/A
|
21.92M
N/A
|
N/A
|
| Diluted Shares Outstanding |
59.90M
1.03%
YoY
|
59.72M
1.32%
YoY
|
59.41M
1.01%
YoY
|
N/A
|
59.29M
-3.45%
YoY
|
58.94M
-2.51%
YoY
|
58.82M
-2.72%
YoY
|
N/A
|
61.41M
180.14%
YoY
|
60.46M
146.61%
YoY
|
60.46M
140.88%
YoY
|
N/A
|
21.92M
N/A
|
24.52M
N/A
|
N/A
|
Loading...