|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$228.7M
23.47%
YoY
|
$185.2M
33.8%
YoY
|
$138.5M
35.04%
YoY
|
$102.5M
N/A
|
| Cost Of Revenue |
$113.8M
29.47%
YoY
|
$87.89M
19.31%
YoY
|
$73.67M
27.48%
YoY
|
$57.79M
N/A
|
| Gross Profit |
$114.9M
18.06%
YoY
|
$97.35M
50.27%
YoY
|
$64.79M
44.8%
YoY
|
$44.74M
N/A
|
| Selling, General & Admin |
$75.59M
37.65%
YoY
|
$54.91M
13.46%
YoY
|
$48.40M
-11.6%
YoY
|
$54.75M
N/A
|
| Research & Development |
$7.400M
25.42%
YoY
|
$5.900M
40.48%
YoY
|
$4.200M
7.73%
YoY
|
$3.899M
N/A
|
| Depreciation & Amortization |
$5.823M
30.77%
YoY
|
$4.453M
3.66%
YoY
|
$4.296M
-6.58%
YoY
|
$4.598M
N/A
|
| Operating Expenses |
$82.99M
36.46%
YoY
|
$60.81M
15.62%
YoY
|
$52.60M
-10.32%
YoY
|
$58.65M
N/A
|
| Operating Profit |
$5.481M
-43.79%
YoY
|
$9.752M
861.02%
YoY
|
$1.015M
-107.3%
YoY
|
-$13.91M
N/A
|
| Interest Expense |
-$26.33K
-94.15%
YoY
|
-$449.9K
-60.02%
YoY
|
-$1.125M
176.92%
YoY
|
-$406.4K
N/A
|
| Other Income/Expense, Net |
$2.316M
98.16%
YoY
|
$1.169M
-135.61%
YoY
|
-$3.282M
46.09%
YoY
|
-$2.247M
N/A
|
| Pretax Income |
$7.797M
-28.6%
YoY
|
$10.92M
-581.65%
YoY
|
-$2.267M
-86.31%
YoY
|
-$16.56M
N/A
|
| Income Tax |
-$7.310M
-1874.54%
YoY
|
$411.9K
133.04%
YoY
|
$176.8K
428.9%
YoY
|
$33.42K
N/A
|
| Net Earnings |
$15.67M
116.09%
YoY
|
$7.253M
-316.02%
YoY
|
-$3.358M
-79.92%
YoY
|
-$16.72M
N/A
|
| Basic Earnings Per Share |
$0.30
114.29%
YoY
|
$0.14
-141.18%
YoY
|
-$0.34
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.30
200.0%
YoY
|
$0.10
-129.41%
YoY
|
-$0.34
-100.0%
YoY
|
-$163.5M
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.76M
92.0%
YoY
|
27.48M
175.17%
YoY
|
9.986M
N/A
|
N/A
|
| Diluted Shares Outstanding |
52.76M
63.19%
YoY
|
32.33M
223.75%
YoY
|
9.986M
N/A
|
N/A
|
|
Concept
|
2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$72.71M
29.69%
YoY
|
$65.24M
19.33%
YoY
|
$59.58M
19.48%
YoY
|
$58.42M
21.68%
YoY
|
$56.07M
30.72%
YoY
|
$54.67M
22.89%
YoY
|
$49.86M
-63.99%
YoY
|
$48.01M
N/A
|
$42.89M
41.27%
YoY
|
$44.48M
34.21%
YoY
|
$138.5M
N/A
|
| Cost Of Revenue |
$32.08M
29.84%
YoY
|
$30.96M
26.12%
YoY
|
$34.30M
41.85%
YoY
|
$30.24M
34.58%
YoY
|
$24.70M
23.56%
YoY
|
$24.55M
15.55%
YoY
|
$24.18M
-67.17%
YoY
|
$22.47M
N/A
|
$19.99M
14.31%
YoY
|
$21.25M
18.27%
YoY
|
$73.67M
N/A
|
| Gross Profit |
$40.64M
29.57%
YoY
|
$34.27M
13.8%
YoY
|
$25.27M
-1.59%
YoY
|
$28.18M
10.34%
YoY
|
$31.36M
36.98%
YoY
|
$30.12M
29.61%
YoY
|
$25.68M
-60.36%
YoY
|
$25.54M
N/A
|
$22.90M
77.92%
YoY
|
$23.24M
53.08%
YoY
|
$64.79M
N/A
|
| Selling, General & Admin |
$22.47M
21.43%
YoY
|
$23.58M
33.68%
YoY
|
$20.04M
-12.97%
YoY
|
$18.34M
-24.29%
YoY
|
$18.51M
50.04%
YoY
|
$17.64M
56.96%
YoY
|
$23.02M
-61.34%
YoY
|
$24.22M
N/A
|
$12.33M
-20.65%
YoY
|
$11.24M
-19.62%
YoY
|
$59.55M
N/A
|
| Research & Development |
$1.506M
-13.63%
YoY
|
$1.772M
-9.94%
YoY
|
$1.897M
14.6%
YoY
|
$1.815M
-18.86%
YoY
|
$1.744M
53.54%
YoY
|
$1.968M
116.9%
YoY
|
$1.656M
N/A
|
$2.237M
N/A
|
$1.136M
-28.19%
YoY
|
$907.2K
-8.37%
YoY
|
N/A
|
| Depreciation & Amortization |
$1.690M
10.9%
YoY
|
$1.561M
16.33%
YoY
|
$1.385M
23.21%
YoY
|
$1.573M
47.4%
YoY
|
$1.524M
19.36%
YoY
|
$1.342M
36.17%
YoY
|
$1.124M
-53.22%
YoY
|
$1.067M
N/A
|
$1.277M
34.83%
YoY
|
$985.4K
4.09%
YoY
|
$2.402M
N/A
|
| Operating Expenses |
$23.98M
18.41%
YoY
|
$25.35M
29.3%
YoY
|
$21.94M
-11.12%
YoY
|
$20.15M
-23.83%
YoY
|
$20.25M
50.33%
YoY
|
$19.61M
61.43%
YoY
|
$24.68M
-61.3%
YoY
|
$26.46M
N/A
|
$13.47M
-21.35%
YoY
|
$12.14M
-18.88%
YoY
|
$63.77M
N/A
|
| Operating Profit |
$6.623M
-207.63%
YoY
|
-$14.73K
-100.31%
YoY
|
$3.338M
233.4%
YoY
|
$3.515M
-482.12%
YoY
|
-$6.153M
-318.42%
YoY
|
$4.782M
-30.23%
YoY
|
$1.001M
-1.35%
YoY
|
-$919.8K
N/A
|
$2.817M
-166.18%
YoY
|
$6.854M
3186.06%
YoY
|
$1.015M
N/A
|
| Interest Expense |
-$583.2K
1750.68%
YoY
|
-$395.0K
1209.68%
YoY
|
$1.670K
-102.93%
YoY
|
$33.68K
-215.78%
YoY
|
-$31.51K
-61.22%
YoY
|
-$30.16K
-89.33%
YoY
|
-$56.92K
-94.94%
YoY
|
-$29.09K
N/A
|
-$81.26K
-66.78%
YoY
|
-$282.7K
-54.23%
YoY
|
-$1.125M
N/A
|
| Other Income/Expense, Net |
-$365.6K
-166.51%
YoY
|
-$398.8K
943.47%
YoY
|
$1.731M
41.21%
YoY
|
$71.99K
-96.59%
YoY
|
$549.6K
-1828.76%
YoY
|
-$38.22K
-98.13%
YoY
|
$1.226M
-156.83%
YoY
|
$2.110M
N/A
|
-$31.79K
-90.25%
YoY
|
-$2.049M
263.28%
YoY
|
-$2.157M
N/A
|
| Pretax Income |
$6.257M
-211.66%
YoY
|
-$413.6K
-108.72%
YoY
|
$5.070M
133.66%
YoY
|
$3.587M
208.91%
YoY
|
-$5.604M
-301.18%
YoY
|
$4.744M
-1.26%
YoY
|
$2.170M
-195.7%
YoY
|
$1.161M
N/A
|
$2.785M
-157.7%
YoY
|
$4.804M
-593.72%
YoY
|
-$2.267M
N/A
|
| Income Tax |
$2.100M
1103.07%
YoY
|
$29.00K
-10.89%
YoY
|
-$7.517M
-2696.73%
YoY
|
$0.00
-100.0%
YoY
|
$174.6K
5702.96%
YoY
|
$32.55K
-19.7%
YoY
|
$289.5K
63.76%
YoY
|
$78.91K
N/A
|
$3.008K
-96.22%
YoY
|
$40.53K
3195.12%
YoY
|
$176.8K
N/A
|
| Net Earnings |
$4.446M
-179.52%
YoY
|
-$402.2K
-108.08%
YoY
|
$12.55M
681.08%
YoY
|
$3.739M
263.4%
YoY
|
-$5.591M
6236.51%
YoY
|
$4.979M
5.79%
YoY
|
$1.606M
-147.84%
YoY
|
$1.029M
N/A
|
-$88.23K
-98.22%
YoY
|
$4.706M
-784.04%
YoY
|
-$3.358M
N/A
|
| Basic Earnings Per Share |
$0.08
-27.27%
YoY
|
-$0.01
-111.11%
YoY
|
N/A
|
$0.07
250.0%
YoY
|
$0.11
N/A
|
$0.09
N/A
|
N/A
|
$0.02
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.08
-27.27%
YoY
|
-$0.01
-111.11%
YoY
|
$0.24
-100.0%
YoY
|
$0.07
-100.0%
YoY
|
$0.11
N/A
|
$0.09
N/A
|
$10.49K
-100.03%
YoY
|
$20.08K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$32.83M
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
|
| Basic Shares Outstanding |
53.86M
2.14%
YoY
|
53.55M
1.88%
YoY
|
52.84M
N/A
|
52.74M
148.64%
YoY
|
52.73M
198.76%
YoY
|
52.56M
197.82%
YoY
|
N/A
|
21.21M
N/A
|
17.65M
N/A
|
17.65M
N/A
|
N/A
|
| Diluted Shares Outstanding |
53.87M
2.15%
YoY
|
53.34M
1.36%
YoY
|
N/A
|
52.74M
2.97%
YoY
|
52.73M
198.76%
YoY
|
52.62M
198.16%
YoY
|
N/A
|
51.22M
N/A
|
17.65M
N/A
|
17.65M
N/A
|
N/A
|
Loading...