|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$282.7M
13.39%
YoY
|
$249.4M
21.02%
YoY
|
$206.0M
1.31%
YoY
|
$203.4M
N/A
|
| Cost Of Revenue |
N/A
|
$119.2M
16.79%
YoY
|
$102.1M
N/A
|
N/A
|
| Gross Profit |
$144.0M
10.67%
YoY
|
$130.1M
25.19%
YoY
|
$103.9M
2.08%
YoY
|
$101.8M
N/A
|
| Selling, General & Admin |
$87.03M
12.37%
YoY
|
$77.45M
22.87%
YoY
|
$63.04M
-9.88%
YoY
|
$69.94M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$31.76M
5.74%
YoY
|
$30.03M
22.27%
YoY
|
$24.56M
9.48%
YoY
|
$22.44M
N/A
|
| Operating Expenses |
$87.03M
12.37%
YoY
|
$77.45M
22.87%
YoY
|
$63.04M
-9.88%
YoY
|
$69.94M
34871.5%
YoY
|
| Operating Profit |
$25.21M
11.4%
YoY
|
$22.63M
38.55%
YoY
|
$16.33M
73.17%
YoY
|
$9.431M
N/A
|
| Interest Expense |
$14.31M
1.2%
YoY
|
$14.14M
-19.82%
YoY
|
$17.64M
-12.0%
YoY
|
$20.04M
2127.0%
YoY
|
| Other Income/Expense, Net |
-$11.61M
-47.66%
YoY
|
-$22.18M
35.07%
YoY
|
-$16.42M
-21.33%
YoY
|
-$20.88M
N/A
|
| Pretax Income |
$13.60M
2948.88%
YoY
|
$446.0K
-590.11%
YoY
|
-$91.00K
-99.2%
YoY
|
-$11.44M
-1734.86%
YoY
|
| Income Tax |
$5.336M
324.5%
YoY
|
$1.257M
190.3%
YoY
|
$433.0K
-117.89%
YoY
|
-$2.420M
-1310.0%
YoY
|
| Net Earnings |
$8.262M
-1118.74%
YoY
|
-$811.0K
54.77%
YoY
|
-$524.0K
-94.19%
YoY
|
-$9.024M
-1904.8%
YoY
|
| Basic Earnings Per Share |
$0.07
-800.0%
YoY
|
-$0.01
0.0%
YoY
|
-$0.01
-94.12%
YoY
|
-$0.17
N/A
|
| Diluted Earnings Per Share |
$0.07
-100.0%
YoY
|
-$6.415K
64152588.14%
YoY
|
-$0.01
-94.12%
YoY
|
-$0.17
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
126.4M shares
0.01%
YoY
|
126.4M shares
90.69%
YoY
|
66.29M shares
21.57%
YoY
|
54.53M shares
N/A
|
| Diluted Shares Outstanding |
126.9M shares
0.4%
YoY
|
126.4M shares
90.69%
YoY
|
66.29M shares
N/A
|
N/A
|
|
Concept
|
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 |
N/A
|
$71.37M
13.18%
YoY
|
$72.49M
13.3%
YoY
|
$65.99M
19.43%
YoY
|
$67.06M
-67.45%
YoY
|
$63.06M
21.69%
YoY
|
$63.98M
25.25%
YoY
|
$55.26M
12.45%
YoY
|
$206.0M
N/A
|
$51.82M
N/A
|
$51.09M
N/A
|
$49.14M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
N/A
|
$35.49M
16.33%
YoY
|
$35.74M
18.35%
YoY
|
$31.24M
19.7%
YoY
|
$32.41M
-68.26%
YoY
|
$30.50M
N/A
|
$30.20M
N/A
|
$26.10M
N/A
|
$102.1M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$35.88M
10.22%
YoY
|
$36.75M
8.78%
YoY
|
$34.75M
19.34%
YoY
|
$34.65M
-66.65%
YoY
|
$32.55M
25.69%
YoY
|
$33.79M
29.07%
YoY
|
$29.12M
18.17%
YoY
|
$103.9M
N/A
|
$25.90M
N/A
|
$26.18M
N/A
|
$24.64M
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
$21.07M
12.55%
YoY
|
$22.89M
9.81%
YoY
|
$22.46M
32.76%
YoY
|
$20.41M
-65.87%
YoY
|
$18.72M
34.05%
YoY
|
$20.85M
48.85%
YoY
|
$16.91M
8.56%
YoY
|
$59.80M
59700.0%
YoY
|
$13.96M
13863.0%
YoY
|
$14.01M
13905.0%
YoY
|
$15.58M
15480.0%
YoY
|
$100.0K
N/A
|
$100.0K
N/A
|
$100.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
|
N/A
|
| Depreciation & Amortization |
N/A
|
$8.353M
5.85%
YoY
|
$7.897M
5.03%
YoY
|
$7.791M
10.79%
YoY
|
$7.591M
-69.09%
YoY
|
$7.891M
32.42%
YoY
|
$7.519M
25.09%
YoY
|
$7.032M
17.28%
YoY
|
$24.56M
N/A
|
$5.959M
N/A
|
$6.011M
N/A
|
$5.996M
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
N/A
|
$21.07M
12.55%
YoY
|
$22.89M
9.81%
YoY
|
$22.46M
32.76%
YoY
|
$28.00M
-65.89%
YoY
|
$18.72M
34.05%
YoY
|
$20.85M
48.85%
YoY
|
$16.91M
8.56%
YoY
|
$82.10M
13583.33%
YoY
|
$13.96M
2692.6%
YoY
|
$14.01M
3401.25%
YoY
|
$15.58M
3016.0%
YoY
|
$600.0K
200.0%
YoY
|
$500.0K
N/A
|
$400.0K
N/A
|
| Operating Profit |
N/A
|
$6.460M
8.66%
YoY
|
$5.962M
10.0%
YoY
|
$4.504M
-12.92%
YoY
|
$6.652M
-69.49%
YoY
|
$5.945M
-0.55%
YoY
|
$5.420M
-12.01%
YoY
|
$5.172M
68.74%
YoY
|
$21.80M
N/A
|
$5.978M
N/A
|
$6.160M
N/A
|
$3.065M
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
$3.487M
11.16%
YoY
|
$3.188M
-16.59%
YoY
|
$2.989M
-26.07%
YoY
|
-$3.140M
-83.9%
YoY
|
$3.137M
-24.5%
YoY
|
$3.822M
-18.58%
YoY
|
$4.043M
-12.96%
YoY
|
-$19.50M
-1247.06%
YoY
|
$4.155M
107.75%
YoY
|
$4.694M
123.52%
YoY
|
$4.645M
121.19%
YoY
|
$1.700M
88.89%
YoY
|
$2.000M
N/A
|
$2.100M
N/A
|
| Other Income/Expense, Net |
N/A
|
-$3.676M
14.73%
YoY
|
-$3.371M
-72.57%
YoY
|
-$1.195M
-66.35%
YoY
|
$2.000K
-99.83%
YoY
|
-$3.204M
-23.35%
YoY
|
-$12.29M
162.47%
YoY
|
-$3.551M
-23.83%
YoY
|
$1.200M
N/A
|
-$4.180M
N/A
|
-$4.682M
N/A
|
-$4.662M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
$2.784M
1.57%
YoY
|
$2.591M
-137.72%
YoY
|
$3.309M
104.13%
YoY
|
$2.953M
490.6%
YoY
|
$2.741M
52.45%
YoY
|
-$6.869M
-564.75%
YoY
|
$1.621M
-201.5%
YoY
|
$500.0K
-58.33%
YoY
|
$1.798M
19.87%
YoY
|
$1.478M
-13.06%
YoY
|
-$1.597M
-199.81%
YoY
|
$1.200M
71.43%
YoY
|
$1.500M
N/A
|
$1.700M
N/A
|
| Income Tax |
N/A
|
$1.434M
-74.85%
YoY
|
$945.0K
-125.44%
YoY
|
$1.097M
90.45%
YoY
|
-$1.306M
-1406.0%
YoY
|
$5.702M
2809.18%
YoY
|
-$3.715M
-535.52%
YoY
|
$576.0K
-162.47%
YoY
|
$100.0K
-75.0%
YoY
|
$196.0K
-51.0%
YoY
|
$853.0K
113.25%
YoY
|
-$922.0K
-330.5%
YoY
|
$400.0K
100.0%
YoY
|
$400.0K
N/A
|
$400.0K
N/A
|
| Net Earnings |
N/A
|
$1.350M
-145.59%
YoY
|
$1.646M
-152.19%
YoY
|
$2.212M
111.67%
YoY
|
$4.259M
964.75%
YoY
|
-$2.961M
-284.83%
YoY
|
-$3.154M
-604.64%
YoY
|
$1.045M
-254.81%
YoY
|
$400.0K
-50.0%
YoY
|
$1.602M
45.64%
YoY
|
$625.0K
-47.92%
YoY
|
-$675.0K
-161.36%
YoY
|
$800.0K
60.0%
YoY
|
$1.100M
N/A
|
$1.200M
N/A
|
| Basic Earnings Per Share |
N/A
|
$0.01
-150.0%
YoY
|
$0.01
-150.0%
YoY
|
$0.02
100.0%
YoY
|
N/A
|
-$0.02
-166.67%
YoY
|
-$0.02
-300.0%
YoY
|
$0.01
-200.0%
YoY
|
N/A
|
$0.03
N/A
|
$0.01
N/A
|
-$0.01
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.01
-150.0%
YoY
|
$0.01
-150.0%
YoY
|
$0.02
100.0%
YoY
|
$32.24K
966.37%
YoY
|
-$0.02
-166.67%
YoY
|
-$0.02
-300.0%
YoY
|
$0.01
-200.0%
YoY
|
$3.023K
-82.2%
YoY
|
$0.03
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
$16.99K
107.9%
YoY
|
$25.35K
N/A
|
$27.65K
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 |
132.2M shares
0.15%
YoY
|
132.1M shares
2.84%
YoY
|
126.4M shares
-0.65%
YoY
|
132.1M shares
12.1%
YoY
|
132.0M shares
N/A
|
128.4M shares
135.5%
YoY
|
127.2M shares
133.27%
YoY
|
117.8M shares
116.03%
YoY
|
N/A
|
54.53M shares
N/A
|
54.53M shares
N/A
|
54.53M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
127.0M shares
-1.09%
YoY
|
126.6M shares
-0.47%
YoY
|
132.1M shares
10.53%
YoY
|
N/A
|
128.4M shares
N/A
|
127.2M shares
N/A
|
119.5M shares
119.21%
YoY
|
N/A
|
N/A
|
N/A
|
54.53M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...