|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$303.9M
40.52%
YoY
|
$216.3M
47.57%
YoY
|
$146.6M
77.79%
YoY
|
$82.43M
N/A
|
| Cost Of Revenue |
$71.85M
30.35%
YoY
|
$55.12M
46.63%
YoY
|
$37.59M
51.33%
YoY
|
$24.84M
N/A
|
| Gross Profit |
$232.1M
44.0%
YoY
|
$161.2M
47.9%
YoY
|
$109.0M
89.2%
YoY
|
$57.59M
N/A
|
| Selling, General & Admin |
$157.5M
32.88%
YoY
|
$118.5M
57.07%
YoY
|
$75.45M
-1.69%
YoY
|
$76.74M
N/A
|
| Research & Development |
$48.70M
45.88%
YoY
|
$33.38M
60.58%
YoY
|
$20.79M
-12.37%
YoY
|
$23.72M
N/A
|
| Depreciation & Amortization |
$18.77M
3.2%
YoY
|
$18.19M
8.2%
YoY
|
$16.81M
24.37%
YoY
|
$13.52M
N/A
|
| Operating Expenses |
$215.6M
32.77%
YoY
|
$162.4M
49.93%
YoY
|
$108.3M
0.3%
YoY
|
$108.0M
N/A
|
| Operating Profit |
$16.46M
-1432.63%
YoY
|
-$1.235M
-290.59%
YoY
|
$648.0K
-101.29%
YoY
|
-$50.40M
N/A
|
| Interest Expense |
$483.0K
-94.13%
YoY
|
$8.228M
-16.96%
YoY
|
$9.908M
-227.06%
YoY
|
-$7.798M
N/A
|
| Other Income/Expense, Net |
$2.931M
-135.09%
YoY
|
-$8.352M
-16.08%
YoY
|
-$9.952M
248700.0%
YoY
|
-$4.000K
N/A
|
| Pretax Income |
$19.39M
-302.24%
YoY
|
-$9.587M
3.04%
YoY
|
-$9.304M
-84.01%
YoY
|
-$58.20M
N/A
|
| Income Tax |
-$1.200M
92.93%
YoY
|
-$622.0K
-76.31%
YoY
|
-$2.626M
-42.94%
YoY
|
-$4.602M
N/A
|
| Net Earnings |
$20.59M
-329.7%
YoY
|
-$8.965M
34.25%
YoY
|
-$6.678M
-87.53%
YoY
|
-$53.54M
N/A
|
| Basic Earnings Per Share |
$0.13
-316.67%
YoY
|
-$0.06
20.0%
YoY
|
-$0.05
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.12
-300.0%
YoY
|
-$0.06
20.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$332.7K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
163.8M
8.05%
YoY
|
151.6M
4.09%
YoY
|
145.6M
N/A
|
N/A
|
| Diluted Shares Outstanding |
169.2M
11.58%
YoY
|
151.6M
4.09%
YoY
|
145.6M
N/A
|
N/A
|
|
Concept
|
2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$97.73M
24.03%
YoY
|
$94.41M
27.82%
YoY
|
$88.43M
31.28%
YoY
|
$83.90M
36.17%
YoY
|
$78.80M
41.99%
YoY
|
$73.86M
42.74%
YoY
|
$67.36M
42.04%
YoY
|
$61.62M
36.93%
YoY
|
$55.49M
42.19%
YoY
|
$51.75M
52.95%
YoY
|
$47.42M
65.24%
YoY
|
$45.00M
87.57%
YoY
|
| Cost Of Revenue |
$21.82M
15.79%
YoY
|
$21.64M
21.54%
YoY
|
$20.90M
30.3%
YoY
|
$19.16M
24.54%
YoY
|
$18.85M
32.37%
YoY
|
$17.80M
34.08%
YoY
|
$16.04M
31.25%
YoY
|
$15.39M
37.31%
YoY
|
$14.24M
49.75%
YoY
|
$13.28M
49.27%
YoY
|
$12.22M
52.94%
YoY
|
$11.21M
80.16%
YoY
|
| Gross Profit |
$75.91M
26.62%
YoY
|
$72.77M
29.81%
YoY
|
$67.53M
31.58%
YoY
|
$64.74M
40.04%
YoY
|
$59.95M
45.31%
YoY
|
$56.06M
45.73%
YoY
|
$51.32M
45.79%
YoY
|
$46.23M
36.81%
YoY
|
$41.26M
39.76%
YoY
|
$38.47M
54.26%
YoY
|
$35.20M
69.9%
YoY
|
$33.79M
90.05%
YoY
|
| Selling, General & Admin |
$51.81M
29.89%
YoY
|
$44.88M
15.99%
YoY
|
$44.53M
23.87%
YoY
|
$42.94M
21.67%
YoY
|
$39.89M
16.02%
YoY
|
$38.69M
48.06%
YoY
|
$35.95M
58.37%
YoY
|
$35.29M
56.65%
YoY
|
$34.38M
94.55%
YoY
|
$26.13M
38.63%
YoY
|
$22.70M
38.41%
YoY
|
$22.53M
58.97%
YoY
|
| Research & Development |
$17.89M
37.84%
YoY
|
$16.69M
51.85%
YoY
|
$14.82M
47.61%
YoY
|
$14.69M
55.64%
YoY
|
$12.98M
42.12%
YoY
|
$10.99M
40.54%
YoY
|
$10.04M
43.57%
YoY
|
$9.435M
64.95%
YoY
|
$9.132M
72.82%
YoY
|
$7.822M
54.25%
YoY
|
$6.993M
48.47%
YoY
|
$5.720M
57.58%
YoY
|
| Depreciation & Amortization |
$5.020M
6.45%
YoY
|
$4.931M
6.46%
YoY
|
$4.892M
5.41%
YoY
|
$4.783M
4.66%
YoY
|
$4.716M
-2.44%
YoY
|
$4.632M
-47.28%
YoY
|
$4.641M
6.71%
YoY
|
$4.570M
-46.62%
YoY
|
$4.834M
104.66%
YoY
|
$8.786M
6.5%
YoY
|
$4.349M
88.27%
YoY
|
$8.561M
298.19%
YoY
|
| Operating Expenses |
$61.59M
11.52%
YoY
|
$63.93M
22.84%
YoY
|
$61.72M
27.63%
YoY
|
$59.98M
27.58%
YoY
|
$55.23M
18.26%
YoY
|
$52.04M
42.92%
YoY
|
$48.35M
49.9%
YoY
|
$47.02M
52.32%
YoY
|
$46.70M
68.28%
YoY
|
$36.42M
38.56%
YoY
|
$32.26M
37.79%
YoY
|
$30.87M
56.37%
YoY
|
| Operating Profit |
$14.32M
203.45%
YoY
|
$8.840M
120.17%
YoY
|
$5.818M
95.89%
YoY
|
$4.755M
-703.43%
YoY
|
$4.718M
-186.6%
YoY
|
$4.015M
95.47%
YoY
|
$2.970M
0.78%
YoY
|
-$788.0K
-126.96%
YoY
|
-$5.448M
-408.49%
YoY
|
$2.054M
-252.83%
YoY
|
$2.947M
-209.55%
YoY
|
$2.923M
-249.13%
YoY
|
| Interest Expense |
$135.0K
11.57%
YoY
|
-$121.0K
-200.0%
YoY
|
$119.0K
0.0%
YoY
|
-$122.0K
-13.48%
YoY
|
$121.0K
-96.53%
YoY
|
$121.0K
-94.73%
YoY
|
$119.0K
-94.84%
YoY
|
-$141.0K
-94.14%
YoY
|
$3.487M
45.9%
YoY
|
$2.295M
-191.36%
YoY
|
$2.305M
-188.65%
YoY
|
-$2.405M
14.52%
YoY
|
| Other Income/Expense, Net |
$3.548M
256.58%
YoY
|
$3.322M
1552.74%
YoY
|
$2.420M
-2759.34%
YoY
|
$1.948M
-11558.82%
YoY
|
$995.0K
-128.31%
YoY
|
$201.0K
-108.62%
YoY
|
-$91.00K
-96.12%
YoY
|
-$17.00K
-63.04%
YoY
|
-$3.515M
45.25%
YoY
|
-$2.332M
-9816.67%
YoY
|
-$2.347M
-23570.0%
YoY
|
-$46.00K
-560.0%
YoY
|
| Pretax Income |
$17.87M
212.71%
YoY
|
$12.04M
185.6%
YoY
|
$8.238M
186.14%
YoY
|
$6.581M
-795.67%
YoY
|
$5.713M
-163.74%
YoY
|
$4.216M
-1616.55%
YoY
|
$2.879M
379.83%
YoY
|
-$946.0K
-300.42%
YoY
|
-$8.963M
1270.49%
YoY
|
-$278.0K
-92.75%
YoY
|
$600.0K
-111.34%
YoY
|
$472.0K
-111.65%
YoY
|
| Income Tax |
$6.335M
-699.34%
YoY
|
$7.703M
-389.26%
YoY
|
$4.114M
401.71%
YoY
|
$1.696M
169500.0%
YoY
|
-$1.057M
57.53%
YoY
|
-$2.663M
3874.63%
YoY
|
$820.0K
613.04%
YoY
|
$1.000K
-99.66%
YoY
|
-$671.0K
262.7%
YoY
|
-$67.00K
-92.28%
YoY
|
$115.0K
-106.15%
YoY
|
$292.0K
-127.29%
YoY
|
| Net Earnings |
$11.53M
70.31%
YoY
|
$4.338M
-36.94%
YoY
|
$4.124M
100.29%
YoY
|
$4.885M
-615.84%
YoY
|
$6.770M
-181.64%
YoY
|
$6.879M
-3360.19%
YoY
|
$2.059M
324.54%
YoY
|
-$947.0K
-626.11%
YoY
|
-$8.292M
1668.02%
YoY
|
-$211.0K
-92.88%
YoY
|
$485.0K
-114.16%
YoY
|
$180.0K
-106.02%
YoY
|
| Basic Earnings Per Share |
$0.07
75.0%
YoY
|
$0.03
-25.0%
YoY
|
$0.02
100.0%
YoY
|
N/A
|
$0.04
-166.67%
YoY
|
$0.04
N/A
|
$0.01
N/A
|
N/A
|
-$0.06
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
75.0%
YoY
|
$0.03
-36.2%
YoY
|
$0.02
100.0%
YoY
|
$0.03
-100.0%
YoY
|
$0.04
-166.67%
YoY
|
$0.04
N/A
|
$0.01
N/A
|
-$5.823K
-620.67%
YoY
|
-$0.06
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.118K
-5591671.84%
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
|
| Basic Shares Outstanding |
167.4M
2.15%
YoY
|
166.7M
2.3%
YoY
|
166.2M
2.5%
YoY
|
165.5M
2.34%
YoY
|
163.8M
9.93%
YoY
|
163.0M
10.24%
YoY
|
162.1M
9.78%
YoY
|
161.7M
N/A
|
149.0M
2.15%
YoY
|
147.9M
N/A
|
147.7M
N/A
|
N/A
|
| Diluted Shares Outstanding |
170.3M
0.62%
YoY
|
170.0M
0.6%
YoY
|
169.9M
0.53%
YoY
|
N/A
|
169.2M
13.55%
YoY
|
169.0M
14.27%
YoY
|
169.0M
12.95%
YoY
|
N/A
|
149.0M
2.15%
YoY
|
147.9M
N/A
|
149.6M
N/A
|
N/A
|
Loading...