|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$210.4M
4.83%
YoY
|
$200.7M
24.16%
YoY
|
$161.6M
39.66%
YoY
|
$115.7M
44.23%
YoY
|
$80.25M
13.84%
YoY
|
| Cost Of Revenue |
$29.62M
7.33%
YoY
|
$27.60M
22.32%
YoY
|
$22.56M
37.8%
YoY
|
$16.37M
31.35%
YoY
|
$12.46M
-5.01%
YoY
|
| Gross Profit |
$180.8M
4.44%
YoY
|
$173.1M
24.46%
YoY
|
$139.1M
39.96%
YoY
|
$99.38M
46.59%
YoY
|
$67.79M
18.15%
YoY
|
| Selling, General & Admin |
$174.4M
3.7%
YoY
|
$168.2M
9.76%
YoY
|
$153.2M
-0.63%
YoY
|
$154.2M
67.59%
YoY
|
$91.99M
31.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$121.0K
-17.12%
YoY
|
$146.0K
28.07%
YoY
|
$114.0K
-79.5%
YoY
|
$556.0K
-22.88%
YoY
|
$721.0K
-22.56%
YoY
|
| Operating Expenses |
$175.0M
3.84%
YoY
|
$168.5M
9.93%
YoY
|
$153.3M
-0.91%
YoY
|
$154.7M
66.88%
YoY
|
$92.71M
30.49%
YoY
|
| Operating Profit |
$5.770M
26.4%
YoY
|
$4.565M
-132.09%
YoY
|
-$14.23M
-74.3%
YoY
|
-$55.35M
122.07%
YoY
|
-$24.92M
82.27%
YoY
|
| Interest Expense |
-$4.848M
-211.42%
YoY
|
$4.351M
-25.32%
YoY
|
$5.826M
-53.24%
YoY
|
$12.46M
212.91%
YoY
|
$3.982M
-865.77%
YoY
|
| Other Income/Expense, Net |
-$827.0K
-75.02%
YoY
|
-$3.310M
-471.91%
YoY
|
$890.0K
N/A
|
N/A
|
N/A
|
| Pretax Income |
$3.312M
-38.35%
YoY
|
$5.372M
-160.17%
YoY
|
-$8.928M
-79.44%
YoY
|
-$43.42M
-35.25%
YoY
|
-$67.05M
353.97%
YoY
|
| Income Tax |
$2.017M
37.96%
YoY
|
$1.462M
-122.45%
YoY
|
-$6.513M
-319.44%
YoY
|
$2.968M
207.25%
YoY
|
$966.0K
-36.03%
YoY
|
| Net Earnings |
€1.295M
-66.88%
YoY
|
€3.910M
-261.9%
YoY
|
-€2.415M
-94.79%
YoY
|
-€46.38M
-31.86%
YoY
|
-$68.07M
318.26%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.03
-70.75%
YoY
|
$0.08
-262.17%
YoY
|
-$0.05
-94.36%
YoY
|
-$1.03
-100.0%
YoY
|
-$1.509M
318.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$210.4M
4.83%
YoY
|
$105.3M
3.16%
YoY
|
$200.7M
24.16%
YoY
|
$102.1M
36.81%
YoY
|
$161.6M
N/A
|
$74.64M
N/A
|
$80.25M
13.84%
YoY
|
$39.94M
33.26%
YoY
|
$70.50M
N/A
|
| Cost Of Revenue |
$29.62M
7.33%
YoY
|
$15.21M
7.55%
YoY
|
$27.60M
22.32%
YoY
|
$14.14M
33.41%
YoY
|
$22.56M
N/A
|
$10.60M
N/A
|
$12.46M
-5.01%
YoY
|
$6.414M
20.68%
YoY
|
$13.12M
N/A
|
| Gross Profit |
$180.8M
4.44%
YoY
|
$90.12M
2.45%
YoY
|
$173.1M
24.46%
YoY
|
$87.97M
37.37%
YoY
|
$139.1M
N/A
|
$64.04M
N/A
|
$67.79M
18.15%
YoY
|
$33.53M
35.97%
YoY
|
$57.38M
N/A
|
| Selling, General & Admin |
$174.4M
3.7%
YoY
|
$86.79M
0.91%
YoY
|
$168.2M
9.76%
YoY
|
$86.01M
14.61%
YoY
|
$153.2M
N/A
|
$75.04M
N/A
|
$91.99M
31.2%
YoY
|
$45.98M
55.08%
YoY
|
$70.12M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
-$194.0K
-504.17%
YoY
|
$315.0K
707.69%
YoY
|
$48.00K
-12.73%
YoY
|
$39.00K
-33.9%
YoY
|
$55.00K
N/A
|
$59.00K
N/A
|
$721.0K
85.82%
YoY
|
$377.0K
-30.57%
YoY
|
$388.0K
N/A
|
| Operating Expenses |
$175.0M
3.84%
YoY
|
$87.11M
1.16%
YoY
|
$168.5M
9.93%
YoY
|
$86.10M
14.67%
YoY
|
$153.3M
N/A
|
$75.09M
N/A
|
$92.71M
30.49%
YoY
|
$46.36M
53.54%
YoY
|
$71.05M
N/A
|
| Operating Profit |
$5.770M
26.4%
YoY
|
$3.018M
61.74%
YoY
|
$4.565M
-132.09%
YoY
|
$1.866M
-116.89%
YoY
|
-$14.23M
N/A
|
-$11.05M
N/A
|
-$24.92M
82.27%
YoY
|
-$12.83M
131.89%
YoY
|
-$13.67M
N/A
|
| Interest Expense |
-$4.848M
-211.42%
YoY
|
-$3.188M
-166.47%
YoY
|
$4.351M
-25.32%
YoY
|
$4.796M
-44.0%
YoY
|
$5.826M
N/A
|
$8.565M
N/A
|
$3.982M
-865.77%
YoY
|
$68.00K
-127.76%
YoY
|
-$520.0K
N/A
|
| Other Income/Expense, Net |
-$827.0K
-75.02%
YoY
|
-$1.884M
-67.26%
YoY
|
-$3.310M
-471.91%
YoY
|
-$5.754M
N/A
|
$890.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$3.312M
-38.35%
YoY
|
-$1.876M
-379.58%
YoY
|
$5.372M
-160.17%
YoY
|
$671.0K
-124.47%
YoY
|
-$8.928M
N/A
|
-$2.742M
N/A
|
-$67.05M
353.97%
YoY
|
-$13.05M
116.19%
YoY
|
-$14.77M
N/A
|
| Income Tax |
$2.017M
37.96%
YoY
|
$1.270M
37.74%
YoY
|
$1.462M
-122.45%
YoY
|
$922.0K
-138.15%
YoY
|
-$6.513M
N/A
|
-$2.417M
N/A
|
$966.0K
-36.03%
YoY
|
$222.0K
-70.12%
YoY
|
$1.510M
N/A
|
| Net Earnings |
$1.292M
-66.94%
YoY
|
-$3.147M
1148.81%
YoY
|
$3.908M
-261.69%
YoY
|
-$252.0K
-17.38%
YoY
|
-$2.417M
N/A
|
-$305.0K
N/A
|
-$68.07M
318.26%
YoY
|
-$13.30M
96.37%
YoY
|
-$16.27M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.03
-70.75%
YoY
|
-$0.07
1071.43%
YoY
|
$0.08
-262.17%
YoY
|
-$0.01
-16.79%
YoY
|
-$0.05
N/A
|
-$0.01
N/A
|
-$1.509M
318.26%
YoY
|
-$294.8K
96.37%
YoY
|
-$360.7K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.25M shares
-0.53%
YoY
|
N/A
|
45.49M shares
0.43%
YoY
|
N/A
|
45.30M shares
0.39%
YoY
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...