|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$604.8M
12.24%
YoY
|
$538.8M
15.08%
YoY
|
$468.2M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$198.3M
-30.17%
YoY
|
$284.0M
15.59%
YoY
|
$245.7M
N/A
|
N/A
|
| Gross Profit |
$278.7M
9.4%
YoY
|
$254.8M
14.52%
YoY
|
$222.5M
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.900M
-62.41%
YoY
|
$23.68M
-9.14%
YoY
|
$26.06M
N/A
|
N/A
|
| Operating Expenses |
$238.7M
5.08%
YoY
|
$227.2M
4.54%
YoY
|
$217.3M
5772.97%
YoY
|
$3.700M
3600.0%
YoY
|
| Operating Profit |
$40.04M
44.89%
YoY
|
$27.64M
431.46%
YoY
|
$5.200M
N/A
|
N/A
|
| Interest Expense |
$46.36M
-184.58%
YoY
|
-$54.82M
121.93%
YoY
|
-$24.70M
-702.44%
YoY
|
$4.100M
720.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$27.18M
1.04%
YoY
|
-$26.90M
-9066.67%
YoY
|
$300.0K
-25.0%
YoY
|
| Income Tax |
$1.748M
-30.74%
YoY
|
$2.524M
260.57%
YoY
|
$700.0K
0.0%
YoY
|
$700.0K
600.0%
YoY
|
| Net Earnings |
-$8.070M
-51.06%
YoY
|
-$16.49M
48.55%
YoY
|
-$11.10M
3600.0%
YoY
|
-$300.0K
-200.0%
YoY
|
| Basic Earnings Per Share |
-$0.21
-74.07%
YoY
|
-$0.81
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.21
-100.0%
YoY
|
-$593.1K
88.63%
YoY
|
-$314.4K
2551.84%
YoY
|
-$11.86K
-202.77%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.31M shares
30.61%
YoY
|
27.80M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
36.31M shares
30.61%
YoY
|
27.80M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$162.1M
16.87%
YoY
|
$156.5M
18.96%
YoY
|
$135.2M
9.64%
YoY
|
$138.7M
10.36%
YoY
|
$131.6M
9.18%
YoY
|
$123.3M
9.41%
YoY
|
$125.7M
N/A
|
$120.5M
N/A
|
$112.7M
N/A
|
$109.3M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$85.33M
17.58%
YoY
|
$82.54M
20.76%
YoY
|
$71.87M
11.25%
YoY
|
$72.58M
10.13%
YoY
|
$68.35M
9.89%
YoY
|
$64.60M
10.05%
YoY
|
$65.90M
N/A
|
$62.20M
N/A
|
$58.70M
N/A
|
$58.90M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$76.79M
16.09%
YoY
|
$73.96M
17.01%
YoY
|
$63.32M
8.05%
YoY
|
$66.14M
10.6%
YoY
|
$63.21M
8.43%
YoY
|
$58.60M
8.52%
YoY
|
$59.80M
N/A
|
$58.30M
N/A
|
$54.00M
N/A
|
$50.40M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$54.09M
N/A
|
$55.07M
N/A
|
$49.51M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
$37.25M
N/A
|
N/A
|
$35.21M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.821M
47.71%
YoY
|
$8.328M
40.23%
YoY
|
$6.968M
52.81%
YoY
|
$5.972M
-43.61%
YoY
|
$5.939M
15.54%
YoY
|
$4.560M
-14.45%
YoY
|
$10.59M
N/A
|
$5.140M
N/A
|
$5.330M
N/A
|
$5.000M
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$62.91M
9.39%
YoY
|
$63.40M
10.16%
YoY
|
$56.47M
30.12%
YoY
|
$57.51M
-3.51%
YoY
|
$57.55M
13.07%
YoY
|
$43.40M
-4.41%
YoY
|
$59.60M
2028.57%
YoY
|
$50.90M
10080.0%
YoY
|
$45.40M
22600.0%
YoY
|
$61.40M
30600.0%
YoY
|
$2.800M
2700.0%
YoY
|
$500.0K
N/A
|
| Operating Profit |
$13.88M
60.76%
YoY
|
$10.56M
86.58%
YoY
|
$6.846M
-54.96%
YoY
|
$8.633M
4216.5%
YoY
|
$5.662M
-23.49%
YoY
|
$15.20M
76.74%
YoY
|
$200.0K
N/A
|
$7.400M
N/A
|
$8.600M
N/A
|
-$11.00M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$11.50M
7.0%
YoY
|
-$11.77M
14.75%
YoY
|
-$11.12M
-51.66%
YoY
|
-$10.75M
70.63%
YoY
|
-$10.26M
62.83%
YoY
|
-$23.00M
259.38%
YoY
|
-$6.300M
-887.5%
YoY
|
-$6.300M
-730.0%
YoY
|
-$6.400M
-681.82%
YoY
|
-$5.600M
-609.09%
YoY
|
$800.0K
60.0%
YoY
|
$1.000M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Pretax Income |
$2.376M
-212.23%
YoY
|
-$1.207M
-73.74%
YoY
|
-$4.273M
-70.93%
YoY
|
-$2.117M
-65.85%
YoY
|
-$4.596M
-866.0%
YoY
|
-$14.70M
-768.18%
YoY
|
-$6.200M
210.0%
YoY
|
$600.0K
20.0%
YoY
|
$2.200M
144.44%
YoY
|
-$23.60M
-2722.22%
YoY
|
-$2.000M
-600.0%
YoY
|
$500.0K
N/A
|
| Income Tax |
$392.0K
-4.16%
YoY
|
$205.0K
9.63%
YoY
|
$145.0K
N/A
|
$409.0K
-41.57%
YoY
|
$187.0K
N/A
|
$0.00
N/A
|
$700.0K
600.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$100.0K
0.0%
YoY
|
$200.0K
N/A
|
| Net Earnings |
$1.905M
-183.08%
YoY
|
-$1.310M
-68.55%
YoY
|
-$4.053M
55.88%
YoY
|
-$2.293M
-252.87%
YoY
|
-$4.166M
-215.72%
YoY
|
-$2.600M
-163.41%
YoY
|
$1.500M
-171.43%
YoY
|
$3.600M
800.0%
YoY
|
$4.100M
485.71%
YoY
|
-$20.30M
-3000.0%
YoY
|
-$2.100M
-800.0%
YoY
|
$400.0K
N/A
|
| Basic Earnings Per Share |
N/A
|
$0.05
N/A
|
N/A
|
-$0.07
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$50.78K
-172.7%
YoY
|
-$36.46K
-73.19%
YoY
|
-$114.3K
-37.13%
YoY
|
-$69.85K
-264.39%
YoY
|
-$136.0K
-215.22%
YoY
|
-$181.8K
-231.71%
YoY
|
$42.49K
-151.19%
YoY
|
$118.0K
646.56%
YoY
|
$138.0K
398.94%
YoY
|
-$683.5K
-2570.37%
YoY
|
-$83.00K
-819.37%
YoY
|
$15.81K
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
|
37.51M shares
N/A
|
N/A
|
32.83M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
37.51M shares
N/A
|
N/A
|
30.63M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...