|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$334.9M
-14.37%
YoY
|
$391.1M
-8.6%
YoY
|
$427.9M
28.56%
YoY
|
$332.9M
39.68%
YoY
|
$238.3M
N/A
|
| Cost Of Revenue |
$252.1M
-12.43%
YoY
|
$287.8M
-4.07%
YoY
|
$300.0M
27.81%
YoY
|
$234.7M
45.28%
YoY
|
$161.6M
N/A
|
| Gross Profit |
$82.90M
-19.77%
YoY
|
$103.3M
-19.22%
YoY
|
$127.9M
30.36%
YoY
|
$98.13M
27.9%
YoY
|
$76.72M
N/A
|
| Selling, General & Admin |
$90.16M
-1.73%
YoY
|
$91.75M
0.75%
YoY
|
$91.06M
44.54%
YoY
|
$63.00M
1066.67%
YoY
|
$5.400M
980.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.46M
-31.1%
YoY
|
$28.24M
11.18%
YoY
|
$25.40M
41.48%
YoY
|
$17.95M
84.24%
YoY
|
$9.745M
N/A
|
| Operating Expenses |
$107.8M
-12.06%
YoY
|
$122.6M
4.26%
YoY
|
$117.6M
45.15%
YoY
|
$81.00M
1400.0%
YoY
|
$5.400M
980.0%
YoY
|
| Operating Profit |
-$94.04M
121.45%
YoY
|
-$42.47M
-606.65%
YoY
|
$8.382M
-29.86%
YoY
|
$11.95M
-7431.9%
YoY
|
-$163.0K
-66.72%
YoY
|
| Interest Expense |
$38.63M
122.47%
YoY
|
$17.37M
22.59%
YoY
|
$14.17M
3.1%
YoY
|
$13.74M
25.71%
YoY
|
$10.93M
252.58%
YoY
|
| Other Income/Expense, Net |
$9.000K
-99.72%
YoY
|
$3.235M
-90.32%
YoY
|
$33.40M
-479.59%
YoY
|
-$8.800M
N/A
|
N/A
|
| Pretax Income |
-$123.5M
118.15%
YoY
|
-$56.61M
-321.95%
YoY
|
$25.50M
-1921.71%
YoY
|
-$1.400M
7.69%
YoY
|
-$1.300M
-150.0%
YoY
|
| Income Tax |
-$790.0K
-80.76%
YoY
|
-$4.105M
-121.26%
YoY
|
$19.31M
525.96%
YoY
|
$3.085M
2151.82%
YoY
|
$137.0K
N/A
|
| Net Earnings |
-$81.68M
155.64%
YoY
|
-$31.95M
-1551.04%
YoY
|
$2.202M
-125.32%
YoY
|
-$8.696M
-22.56%
YoY
|
-$11.23M
-532.71%
YoY
|
| Basic Earnings Per Share |
-$31.96
3704.76%
YoY
|
-$0.84
-1500.0%
YoY
|
$0.06
-126.09%
YoY
|
-$0.23
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$31.96
3704.76%
YoY
|
-$0.84
-1500.0%
YoY
|
$0.06
-126.09%
YoY
|
-$0.23
-100.0%
YoY
|
-$52.00K
-150.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.920M shares
-92.37%
YoY
|
38.25M shares
8.52%
YoY
|
35.25M shares
9.01%
YoY
|
32.34M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.920M shares
-92.37%
YoY
|
38.28M shares
7.03%
YoY
|
35.76M shares
10.6%
YoY
|
32.34M shares
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 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$70.71M
-21.71%
YoY
|
$86.05M
-14.61%
YoY
|
$76.03M
-15.58%
YoY
|
$82.55M
-9.48%
YoY
|
$90.31M
-17.23%
YoY
|
$100.8M
-15.07%
YoY
|
$90.07M
-16.14%
YoY
|
$91.20M
-13.21%
YoY
|
$109.1M
12.71%
YoY
|
$118.7M
16.21%
YoY
|
$107.4M
29.66%
YoY
|
$105.1M
39.74%
YoY
|
$96.80M
33.1%
YoY
|
$102.1M
56.71%
YoY
|
$82.83M
43.86%
YoY
|
$75.20M
30.22%
YoY
|
$72.73M
25.78%
YoY
|
$65.15M
N/A
|
$57.58M
N/A
|
$57.75M
N/A
|
| Cost Of Revenue |
$56.41M
-17.1%
YoY
|
$62.16M
-18.02%
YoY
|
$58.51M
-11.86%
YoY
|
$63.34M
-6.55%
YoY
|
$68.04M
-12.58%
YoY
|
$75.82M
-9.02%
YoY
|
$66.38M
-12.82%
YoY
|
$67.78M
-5.01%
YoY
|
$77.83M
12.51%
YoY
|
$83.34M
12.02%
YoY
|
$76.14M
31.78%
YoY
|
$71.36M
36.18%
YoY
|
$69.18M
37.93%
YoY
|
$74.39M
122.4%
YoY
|
$57.78M
47.76%
YoY
|
$52.40M
34.83%
YoY
|
$50.16M
28.22%
YoY
|
$33.45M
N/A
|
$39.10M
N/A
|
$38.87M
N/A
|
| Gross Profit |
$14.30M
-35.78%
YoY
|
$23.89M
-4.25%
YoY
|
$17.53M
-26.01%
YoY
|
$19.21M
-17.96%
YoY
|
$22.27M
-28.79%
YoY
|
$24.95M
-29.35%
YoY
|
$23.69M
-24.22%
YoY
|
$23.41M
-30.57%
YoY
|
$31.28M
13.23%
YoY
|
$35.32M
27.46%
YoY
|
$31.26M
24.78%
YoY
|
$33.72M
47.93%
YoY
|
$27.62M
22.38%
YoY
|
$27.71M
-12.6%
YoY
|
$25.05M
35.61%
YoY
|
$22.79M
20.73%
YoY
|
$22.57M
20.66%
YoY
|
$31.70M
N/A
|
$18.47M
N/A
|
$18.88M
N/A
|
| Selling, General & Admin |
$22.36M
-2.64%
YoY
|
$20.61M
0.43%
YoY
|
$20.86M
0.54%
YoY
|
$23.61M
-8.05%
YoY
|
$22.97M
-7.44%
YoY
|
$20.52M
-26.63%
YoY
|
$20.74M
-12.14%
YoY
|
$25.68M
-34.97%
YoY
|
$24.81M
44.0%
YoY
|
$27.96M
24.28%
YoY
|
$23.61M
65.1%
YoY
|
$39.49M
59.24%
YoY
|
$17.23M
1130.79%
YoY
|
$22.50M
2400.0%
YoY
|
$14.30M
2760.0%
YoY
|
$24.80M
892.0%
YoY
|
$1.400M
-12.5%
YoY
|
$900.0K
800.0%
YoY
|
$500.0K
400.0%
YoY
|
$2.500M
1150.0%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.726M
-26.68%
YoY
|
$3.728M
-45.7%
YoY
|
$4.778M
-33.1%
YoY
|
$5.872M
-18.14%
YoY
|
$5.082M
-28.02%
YoY
|
$6.865M
19.35%
YoY
|
$7.142M
-0.61%
YoY
|
$7.173M
1.83%
YoY
|
$7.060M
30.28%
YoY
|
$5.752M
23.97%
YoY
|
$7.186M
55.0%
YoY
|
$7.044M
61.71%
YoY
|
$5.419M
25.59%
YoY
|
$4.640M
N/A
|
$4.636M
110.63%
YoY
|
$4.356M
N/A
|
$4.315M
N/A
|
N/A
|
$2.201M
N/A
|
N/A
|
| Operating Expenses |
$26.07M
-7.1%
YoY
|
$22.79M
-16.94%
YoY
|
$25.43M
-8.81%
YoY
|
$29.39M
-10.38%
YoY
|
$28.06M
-18.58%
YoY
|
$27.43M
-21.22%
YoY
|
$27.88M
-9.46%
YoY
|
$32.80M
-36.87%
YoY
|
$34.46M
52.15%
YoY
|
$34.82M
28.01%
YoY
|
$30.80M
62.08%
YoY
|
$51.95M
-61.83%
YoY
|
$22.65M
1517.86%
YoY
|
$27.20M
2922.22%
YoY
|
$19.00M
3700.0%
YoY
|
$136.1M
5344.0%
YoY
|
$1.400M
-12.5%
YoY
|
$900.0K
800.0%
YoY
|
$500.0K
400.0%
YoY
|
$2.500M
1150.0%
YoY
|
| Operating Profit |
-$11.77M
14.78%
YoY
|
$1.108M
-144.71%
YoY
|
-$7.917M
88.1%
YoY
|
-$52.43M
458.61%
YoY
|
-$10.25M
220.34%
YoY
|
-$2.478M
-597.59%
YoY
|
-$4.209M
-234.52%
YoY
|
-$9.386M
-337.62%
YoY
|
-$3.200M
-192.03%
YoY
|
$498.0K
-2.35%
YoY
|
$3.129M
26.22%
YoY
|
$3.950M
-32.34%
YoY
|
$3.477M
-24.4%
YoY
|
$510.0K
-98.34%
YoY
|
$2.479M
-138.07%
YoY
|
$5.838M
-334.25%
YoY
|
$4.599M
-389.66%
YoY
|
$30.80M
N/A
|
-$6.512M
6219.57%
YoY
|
-$2.492M
987.72%
YoY
|
| Interest Expense |
$13.49M
101.34%
YoY
|
-$12.90M
143.71%
YoY
|
$11.99M
162.34%
YoY
|
$7.045M
-284.57%
YoY
|
$6.699M
81.69%
YoY
|
-$5.294M
49.93%
YoY
|
$4.570M
21.67%
YoY
|
-$3.817M
-205.38%
YoY
|
$3.687M
13.2%
YoY
|
-$3.531M
17.7%
YoY
|
$3.756M
9.79%
YoY
|
$3.622M
3.75%
YoY
|
$3.257M
-14.06%
YoY
|
-$3.000M
-475.0%
YoY
|
$3.421M
14.8%
YoY
|
$3.491M
217.36%
YoY
|
$3.790M
244.55%
YoY
|
$800.0K
-20.0%
YoY
|
$2.980M
231.11%
YoY
|
$1.100M
37.5%
YoY
|
| Other Income/Expense, Net |
-$40.00K
-98.94%
YoY
|
$647.0K
2.05%
YoY
|
-$19.00K
-97.84%
YoY
|
$9.829M
499.33%
YoY
|
-$3.764M
-304.57%
YoY
|
$634.0K
-96.76%
YoY
|
-$879.0K
-113.73%
YoY
|
$1.640M
-77.94%
YoY
|
$1.840M
-684.13%
YoY
|
$19.57M
-322.38%
YoY
|
$6.400M
68.42%
YoY
|
$7.435M
N/A
|
-$315.0K
N/A
|
-$8.800M
N/A
|
$3.800M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$26.23M
26.62%
YoY
|
-$35.69M
18.72%
YoY
|
-$17.44M
80.59%
YoY
|
-$49.64M
319.22%
YoY
|
-$20.71M
310.42%
YoY
|
-$30.06M
-316.94%
YoY
|
-$9.658M
-267.3%
YoY
|
-$11.84M
-301.57%
YoY
|
-$5.047M
5212.63%
YoY
|
$13.86M
-446.4%
YoY
|
$5.773M
-1254.6%
YoY
|
$5.875M
50.64%
YoY
|
-$95.00K
-88.13%
YoY
|
-$4.000M
N/A
|
-$500.0K
-200.0%
YoY
|
$3.900M
-378.57%
YoY
|
-$800.0K
60.0%
YoY
|
$0.00
-100.0%
YoY
|
$500.0K
-37.5%
YoY
|
-$1.400M
-333.33%
YoY
|
| Income Tax |
$100.0K
-1100.0%
YoY
|
$1.708M
-134.69%
YoY
|
-$300.0K
-165.22%
YoY
|
-$2.150M
-4877.78%
YoY
|
-$10.00K
-103.23%
YoY
|
-$4.924M
-127.69%
YoY
|
$460.0K
15.0%
YoY
|
$45.00K
-95.5%
YoY
|
$310.0K
164.96%
YoY
|
$17.78M
1382.0%
YoY
|
$400.0K
-75.0%
YoY
|
$1.000M
400.0%
YoY
|
$117.0K
125.0%
YoY
|
$1.200M
N/A
|
$1.600M
N/A
|
$200.0K
N/A
|
$52.00K
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
| Net Earnings |
-$25.39M
101.52%
YoY
|
-$29.48M
92.03%
YoY
|
-$10.66M
74.47%
YoY
|
-$28.94M
314.49%
YoY
|
-$12.60M
301.98%
YoY
|
-$15.35M
314.69%
YoY
|
-$6.111M
-272.82%
YoY
|
-$6.982M
-376.19%
YoY
|
-$3.134M
2533.61%
YoY
|
-$3.702M
9.24%
YoY
|
$3.536M
-394.42%
YoY
|
$2.528M
18.46%
YoY
|
-$119.0K
-115.72%
YoY
|
-$3.389M
51.77%
YoY
|
-$1.201M
-87.35%
YoY
|
$2.134M
-2022.52%
YoY
|
$757.0K
24.92%
YoY
|
-$2.233M
-348.11%
YoY
|
-$9.492M
-1272.17%
YoY
|
-$111.0K
-119.46%
YoY
|
| Basic Earnings Per Share |
-$5.96
1762.5%
YoY
|
N/A
|
-$3.92
2513.33%
YoY
|
-$1.00
455.56%
YoY
|
-$0.32
255.56%
YoY
|
N/A
|
-$0.15
-250.0%
YoY
|
-$0.18
-100.26%
YoY
|
-$0.09
N/A
|
N/A
|
$0.10
11.11%
YoY
|
$70.00
N/A
|
$0.00
N/A
|
-$0.10
N/A
|
$0.09
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$5.96
1762.5%
YoY
|
-$8.38
2088.22%
YoY
|
-$3.92
2513.33%
YoY
|
-$1.00
-100.0%
YoY
|
-$0.32
255.56%
YoY
|
-$0.38
-100.0%
YoY
|
-$0.15
-266.67%
YoY
|
-$107.0K
-152957.93%
YoY
|
-$0.09
N/A
|
-$103.3K
103275021.35%
YoY
|
$0.09
0.0%
YoY
|
$70.00
-99.65%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
N/A
|
$0.09
-100.0%
YoY
|
$20.05K
-135.8%
YoY
|
-$32.00K
60.0%
YoY
|
$0.00
-100.0%
YoY
|
$20.00K
-37.5%
YoY
|
-$56.00K
-333.33%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.287M shares
-89.27%
YoY
|
N/A
|
2.763M shares
-93.09%
YoY
|
40.09M shares
1.37%
YoY
|
39.96M shares
12.31%
YoY
|
N/A
|
39.96M shares
9.45%
YoY
|
39.55M shares
111704.28%
YoY
|
35.58M shares
7.02%
YoY
|
N/A
|
36.51M shares
13.06%
YoY
|
35.38K shares
N/A
|
33.24M shares
N/A
|
N/A
|
32.29M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
4.287M shares
-89.27%
YoY
|
N/A
|
2.763M shares
-95.79%
YoY
|
40.09M shares
-38.56%
YoY
|
39.96M shares
12.31%
YoY
|
N/A
|
65.66M shares
3.69%
YoY
|
65.25M shares
178564.91%
YoY
|
35.58M shares
7.02%
YoY
|
N/A
|
63.32M shares
96.08%
YoY
|
36.52K shares
N/A
|
33.24M shares
N/A
|
N/A
|
32.29M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...