|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$117.6M
-9.02%
YoY
|
$129.3M
52.41%
YoY
|
$84.82M
111.1%
YoY
|
$40.18M
296.75%
YoY
|
$10.13M
N/A
|
| Cost Of Revenue |
$115.4M
19.64%
YoY
|
$96.45M
31.8%
YoY
|
$73.18M
127.71%
YoY
|
$32.14M
385.82%
YoY
|
$6.615M
N/A
|
| Gross Profit |
$120.4M
3.23%
YoY
|
$116.7M
32.83%
YoY
|
$87.82M
105.72%
YoY
|
$42.69M
251.66%
YoY
|
$12.14M
N/A
|
| Selling, General & Admin |
$4.882M
-4.27%
YoY
|
$5.100M
69.6%
YoY
|
$3.007M
19.66%
YoY
|
$2.513M
24.84%
YoY
|
$2.013M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$120.3M
18.44%
YoY
|
$101.6M
33.29%
YoY
|
$76.19M
119.88%
YoY
|
$34.65M
301.6%
YoY
|
$8.628M
N/A
|
| Operating Profit |
-$118.2M
41.0%
YoY
|
-$83.83M
-820.41%
YoY
|
$11.64M
44.7%
YoY
|
$8.042M
128.99%
YoY
|
$3.512M
N/A
|
| Interest Expense |
-$22.25M
-757.25%
YoY
|
$3.385M
-93.53%
YoY
|
$52.31M
157.81%
YoY
|
$20.29M
355.49%
YoY
|
$4.455M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$95.36M
-28.11%
YoY
|
$132.7M
72.11%
YoY
|
$77.08M
68.41%
YoY
|
$45.77M
105.33%
YoY
|
$22.29M
N/A
|
| Income Tax |
$1.658M
131.24%
YoY
|
$717.0K
N/A
|
N/A
N/A
|
N/A
|
N/A
|
| Net Earnings |
$93.71M
-28.98%
YoY
|
$131.9M
71.18%
YoY
|
$77.08M
68.41%
YoY
|
$45.77M
105.33%
YoY
|
$22.29M
N/A
|
| Basic Earnings Per Share |
$1.67
-17.73%
YoY
|
$2.03
-6.02%
YoY
|
$2.16
28.57%
YoY
|
$1.68
-19.23%
YoY
|
$2.08
N/A
|
| Diluted Earnings Per Share |
$1.67
-17.73%
YoY
|
$2.03
-6.02%
YoY
|
$2.16
28.57%
YoY
|
$1.68
-19.23%
YoY
|
$2.08
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.26M shares
10.18%
YoY
|
63.76M shares
62.45%
YoY
|
39.25M shares
44.39%
YoY
|
27.18M shares
153.63%
YoY
|
10.72M shares
N/A
|
| Diluted Shares Outstanding |
70.26M shares
10.18%
YoY
|
63.76M shares
62.45%
YoY
|
39.25M shares
44.39%
YoY
|
27.18M shares
153.63%
YoY
|
10.72M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$28.90M
0.54%
YoY
|
$61.90M
9.87%
YoY
|
$30.05M
-18.91%
YoY
|
$28.71M
-16.53%
YoY
|
$28.74M
20.75%
YoY
|
$56.34M
31.96%
YoY
|
$37.05M
73.4%
YoY
|
$34.39M
58.25%
YoY
|
$23.80M
23.45%
YoY
|
$42.70M
N/A
|
$21.37M
90.22%
YoY
|
$21.73M
204.38%
YoY
|
$19.28M
210.35%
YoY
|
N/A
|
$11.23M
276.35%
YoY
|
| Cost Of Revenue |
N/A
|
$30.19M
13.48%
YoY
|
$30.21M
14.26%
YoY
|
$28.25M
30.78%
YoY
|
$26.75M
22.64%
YoY
|
$26.61M
37.02%
YoY
|
$26.44M
38.08%
YoY
|
$21.60M
N/A
|
$21.81M
N/A
|
$19.42M
N/A
|
$19.15M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$31.71M
6.65%
YoY
|
$31.16M
-0.69%
YoY
|
$29.05M
-5.85%
YoY
|
$28.50M
15.45%
YoY
|
$29.73M
27.73%
YoY
|
$31.38M
42.32%
YoY
|
$30.85M
N/A
|
$24.69M
N/A
|
$23.28M
N/A
|
$22.05M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
$1.594M
-22.36%
YoY
|
$1.118M
-0.53%
YoY
|
$1.129M
8.45%
YoY
|
$1.041M
18.03%
YoY
|
$2.053M
142.96%
YoY
|
$1.124M
65.05%
YoY
|
$1.041M
N/A
|
$882.0K
N/A
|
$845.0K
N/A
|
$681.0K
N/A
|
N/A
|
N/A
|
N/A
|
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
|
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
|
| Operating Expenses |
$28.43M
2.31%
YoY
|
$1.594M
-137.16%
YoY
|
$31.33M
13.66%
YoY
|
$29.38M
29.76%
YoY
|
$27.79M
22.46%
YoY
|
-$4.289M
-607.57%
YoY
|
$27.56M
39.01%
YoY
|
$22.64M
19.08%
YoY
|
$22.69M
32.82%
YoY
|
$845.0K
N/A
|
$19.83M
114.13%
YoY
|
$19.01M
224.95%
YoY
|
$17.08M
200.56%
YoY
|
N/A
|
$9.260M
365.09%
YoY
|
| Operating Profit |
-$28.43M
7.26%
YoY
|
$30.12M
-11.48%
YoY
|
-$31.33M
50.86%
YoY
|
-$28.59M
58.3%
YoY
|
-$26.50M
-1429.19%
YoY
|
$34.02M
51.66%
YoY
|
-$20.77M
-1034.56%
YoY
|
-$18.06M
-5.01%
YoY
|
$1.994M
N/A
|
$22.43M
N/A
|
$2.222M
N/A
|
-$19.01M
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
-$7.817M
-464.77%
YoY
|
-$5.005M
-1095.03%
YoY
|
-$3.481M
13.2%
YoY
|
-$5.945M
-137.97%
YoY
|
$2.143M
493.63%
YoY
|
$503.0K
-96.37%
YoY
|
-$3.075M
-123.65%
YoY
|
$15.66M
35.87%
YoY
|
$361.0K
N/A
|
$13.87M
152.02%
YoY
|
$13.00M
331.39%
YoY
|
$11.52M
310.36%
YoY
|
N/A
|
$5.504M
480.59%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
N/A
|
$22.30M
-38.34%
YoY
|
$25.04M
-33.32%
YoY
|
$25.23M
-19.45%
YoY
|
$22.80M
-17.87%
YoY
|
$36.17M
58.66%
YoY
|
$37.56M
170.73%
YoY
|
$31.32M
N/A
|
$27.76M
N/A
|
$22.79M
N/A
|
$13.87M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Income Tax |
$387.0K
-33.39%
YoY
|
$331.0K
-53.84%
YoY
|
$428.0K
N/A
|
$318.0K
N/A
|
$581.0K
N/A
|
$717.0K
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
|
| Net Earnings |
$17.24M
-22.39%
YoY
|
$21.97M
-38.03%
YoY
|
$24.61M
-34.46%
YoY
|
$24.91M
-20.11%
YoY
|
$22.22M
-19.96%
YoY
|
$35.45M
55.52%
YoY
|
$37.56M
170.73%
YoY
|
$31.18M
48.46%
YoY
|
$27.76M
43.02%
YoY
|
$22.79M
N/A
|
$13.87M
N/A
|
$21.00M
N/A
|
$19.41M
238.75%
YoY
|
N/A
|
N/A
|
| Basic Earnings Per Share |
$0.43
7.5%
YoY
|
N/A
|
$0.43
-17.31%
YoY
|
$0.40
-21.57%
YoY
|
$0.40
-23.08%
YoY
|
N/A
|
$0.52
-1.89%
YoY
|
$0.51
-8.93%
YoY
|
$0.52
-3.7%
YoY
|
N/A
|
$0.53
8.16%
YoY
|
$0.56
86.67%
YoY
|
$0.54
92.86%
YoY
|
N/A
|
$0.49
36.11%
YoY
|
| Diluted Earnings Per Share |
$0.43
7.5%
YoY
|
$0.32
-36.09%
YoY
|
$0.43
-17.31%
YoY
|
$0.40
-21.57%
YoY
|
$0.40
-23.08%
YoY
|
$0.50
55.59%
YoY
|
$0.52
-1.89%
YoY
|
$0.51
-8.93%
YoY
|
$0.52
-3.7%
YoY
|
$0.32
N/A
|
$0.53
39.47%
YoY
|
$0.56
86.67%
YoY
|
$0.54
92.86%
YoY
|
N/A
|
$0.38
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 |
66.98M shares
-5.74%
YoY
|
68.40M shares
-3.7%
YoY
|
70.58M shares
-0.73%
YoY
|
70.88M shares
8.86%
YoY
|
71.06M shares
56.71%
YoY
|
71.03M shares
70.72%
YoY
|
71.09M shares
71.28%
YoY
|
65.12M shares
66.91%
YoY
|
45.35M shares
26.18%
YoY
|
41.60M shares
26.38%
YoY
|
41.51M shares
40.56%
YoY
|
39.01M shares
65.81%
YoY
|
35.94M shares
60.48%
YoY
|
32.92M shares
N/A
|
29.53M shares
158.9%
YoY
|
| Diluted Shares Outstanding |
67.14M
-5.74%
YoY
|
N/A
|
70.43M shares
-0.92%
YoY
|
70.90M shares
5.15%
YoY
|
71.23M shares
57.09%
YoY
|
N/A
|
71.08M shares
75.52%
YoY
|
67.43M shares
73.31%
YoY
|
45.35M shares
26.21%
YoY
|
N/A
|
40.50M shares
37.15%
YoY
|
38.91M shares
65.35%
YoY
|
35.93M shares
60.45%
YoY
|
N/A
|
29.53M shares
158.9%
YoY
|
Loading...