|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$235.2M
110.18%
YoY
|
$111.9M
68.56%
YoY
|
$66.40M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$28.86M
153.77%
YoY
|
$11.37M
75.21%
YoY
|
$6.490M
3.85%
YoY
|
$6.250M
744.59%
YoY
|
$740.0K
N/A
|
| Gross Profit |
$206.4M
105.25%
YoY
|
$100.6M
67.84%
YoY
|
$59.91M
55.73%
YoY
|
$38.47M
8263.04%
YoY
|
$460.0K
N/A
|
| Selling, General & Admin |
$102.4M
12.76%
YoY
|
$90.80M
189.27%
YoY
|
$31.39M
757.6%
YoY
|
$3.660M
3560.0%
YoY
|
$100.0K
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$18.61M
135.21%
YoY
|
$7.910M
131.97%
YoY
|
$3.410M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Operating Expenses |
$117.6M
15.95%
YoY
|
$101.4M
183.47%
YoY
|
$35.79M
205.27%
YoY
|
$11.72M
747.79%
YoY
|
$1.383M
188.06%
YoY
|
| Operating Profit |
$88.76M
-10091.78%
YoY
|
-$888.3K
-103.68%
YoY
|
$24.13M
-9.8%
YoY
|
$26.75M
-2998.92%
YoY
|
-$922.7K
N/A
|
| Interest Expense |
-$34.93M
153.54%
YoY
|
-$13.78M
-239.64%
YoY
|
$9.867M
-7.07%
YoY
|
$10.62M
-38.35%
YoY
|
$17.22M
57306.83%
YoY
|
| Other Income/Expense, Net |
-$36.01M
94.18%
YoY
|
-$18.54M
36.13%
YoY
|
-$13.62M
-222.38%
YoY
|
$11.13M
-35.37%
YoY
|
$17.22M
N/A
|
| Pretax Income |
$52.75M
-371.42%
YoY
|
-$19.43M
-285.03%
YoY
|
$10.50M
-1876.92%
YoY
|
-$591.1K
-103.73%
YoY
|
$15.84M
-3619.86%
YoY
|
| Income Tax |
$15.43M
181.4%
YoY
|
$5.485M
273.48%
YoY
|
$1.469M
2698.01%
YoY
|
$52.49K
N/A
|
$0.00
N/A
|
| Net Earnings |
$36.53M
-252.44%
YoY
|
-$23.96M
-351.78%
YoY
|
$9.517M
-1578.74%
YoY
|
-$643.6K
-104.06%
YoY
|
$15.84M
-3619.86%
YoY
|
| Basic Earnings Per Share |
$0.38
-211.76%
YoY
|
-$0.34
-300.0%
YoY
|
$0.17
-73.02%
YoY
|
$0.63
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.36
-205.88%
YoY
|
-$0.34
-312.5%
YoY
|
$0.16
-902.01%
YoY
|
-$0.02
-100.0%
YoY
|
$367.3K
-2720.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
96.14M shares
35.87%
YoY
|
70.76M shares
24.25%
YoY
|
56.95M shares
13.07%
YoY
|
50.37M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
99.23M shares
40.23%
YoY
|
70.76M shares
22.49%
YoY
|
57.77M shares
14.69%
YoY
|
50.37M shares
N/A
|
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 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$59.39M
34.55%
YoY
|
$71.90M
116.48%
YoY
|
$62.98M
123.72%
YoY
|
$56.22M
93.37%
YoY
|
$44.14M
105.42%
YoY
|
$33.21M
40.16%
YoY
|
$28.15M
33.27%
YoY
|
$29.08M
155.53%
YoY
|
$21.49M
N/A
|
$23.70M
N/A
|
$21.12M
N/A
|
$11.38M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$6.307M
-11.27%
YoY
|
$8.039M
116.15%
YoY
|
$7.656M
249.9%
YoY
|
$6.055M
120.69%
YoY
|
$7.108M
161.25%
YoY
|
$3.719M
123.72%
YoY
|
$2.188M
-34.98%
YoY
|
$2.744M
181.85%
YoY
|
$2.721M
455.29%
YoY
|
$1.662M
N/A
|
$3.365M
91.75%
YoY
|
$973.4K
46.13%
YoY
|
$490.0K
-65.49%
YoY
|
N/A
|
$1.755M
N/A
|
$666.1K
N/A
|
$1.420M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$53.08M
43.35%
YoY
|
$63.86M
116.53%
YoY
|
$55.32M
113.09%
YoY
|
$50.17M
90.52%
YoY
|
$37.03M
97.33%
YoY
|
$29.49M
33.86%
YoY
|
$25.96M
46.21%
YoY
|
$26.33M
153.07%
YoY
|
$18.77M
91.88%
YoY
|
$22.03M
N/A
|
$17.76M
82.06%
YoY
|
$10.41M
34.56%
YoY
|
$9.780M
15.6%
YoY
|
N/A
|
$9.753M
N/A
|
$7.733M
N/A
|
$8.460M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$30.82M
107.13%
YoY
|
$36.80M
-13.92%
YoY
|
$28.51M
61.43%
YoY
|
$22.19M
29.74%
YoY
|
$14.88M
12.02%
YoY
|
$42.75M
149.15%
YoY
|
$17.66M
52.98%
YoY
|
$17.11M
1256.15%
YoY
|
$13.28M
828.91%
YoY
|
$17.16M
N/A
|
$11.54M
15348.27%
YoY
|
$1.261M
23.06%
YoY
|
$1.430M
12.6%
YoY
|
N/A
|
$74.72K
N/A
|
$1.025M
N/A
|
$1.270M
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.934M
-17.33%
YoY
|
$4.262M
55.99%
YoY
|
$4.400M
152.11%
YoY
|
$5.184M
196.16%
YoY
|
$4.759M
182.9%
YoY
|
$2.732M
59.8%
YoY
|
$1.745M
2.98%
YoY
|
$1.750M
159321.86%
YoY
|
$1.682M
N/A
|
$1.710M
N/A
|
$1.695M
158149.58%
YoY
|
$1.098K
0.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$1.071K
N/A
|
$1.098K
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$34.75M
117.16%
YoY
|
$41.06M
-11.28%
YoY
|
$32.91M
72.19%
YoY
|
$27.65M
41.35%
YoY
|
$16.00M
-3.08%
YoY
|
$46.28M
121.26%
YoY
|
$19.11M
66.82%
YoY
|
$19.56M
861.38%
YoY
|
$16.51M
1148.08%
YoY
|
$20.92M
866.84%
YoY
|
$11.46M
28.71%
YoY
|
$2.035M
465.1%
YoY
|
$1.323M
343.55%
YoY
|
$2.163M
489.65%
YoY
|
$8.900M
1473.72%
YoY
|
$360.1K
75.6%
YoY
|
$298.3K
21.67%
YoY
|
$366.9K
11.18%
YoY
|
$565.6K
303.98%
YoY
|
| Operating Profit |
$18.33M
-12.83%
YoY
|
$22.80M
-235.79%
YoY
|
$22.41M
227.2%
YoY
|
$22.52M
232.6%
YoY
|
$21.03M
833.23%
YoY
|
-$16.79M
-1604.31%
YoY
|
$6.850M
8.73%
YoY
|
$6.771M
-19.11%
YoY
|
$2.253M
-73.36%
YoY
|
$1.116M
N/A
|
$6.300M
-40.93%
YoY
|
$8.371M
56.94%
YoY
|
$8.457M
3.62%
YoY
|
N/A
|
$10.67M
N/A
|
$5.334M
N/A
|
$8.162M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$9.790M
19.82%
YoY
|
-$9.815M
92.16%
YoY
|
-$8.935M
179.99%
YoY
|
-$8.012M
136.0%
YoY
|
-$8.171M
-322.62%
YoY
|
-$5.108M
85.16%
YoY
|
-$3.191M
-219.11%
YoY
|
-$3.395M
-681.26%
YoY
|
$3.670M
211.23%
YoY
|
-$2.759M
203.67%
YoY
|
$2.679M
3.03%
YoY
|
$584.1K
-177.25%
YoY
|
$1.179M
-87.82%
YoY
|
-$908.4K
-149.67%
YoY
|
$2.600M
-77.05%
YoY
|
-$756.1K
-89.15%
YoY
|
$9.682M
-12.25%
YoY
|
$1.829M
18188.8%
YoY
|
$11.33M
56546.75%
YoY
|
| Other Income/Expense, Net |
-$7.272M
-45.3%
YoY
|
-$1.419M
-124.93%
YoY
|
-$10.65M
-14.05%
YoY
|
-$838.7K
-80.77%
YoY
|
-$13.29M
464.47%
YoY
|
$5.690M
-267.08%
YoY
|
-$12.39M
249.99%
YoY
|
-$4.361M
843.04%
YoY
|
-$2.355M
-299.7%
YoY
|
-$3.406M
-763.66%
YoY
|
-$3.539M
-236.08%
YoY
|
-$462.5K
-38.83%
YoY
|
$1.179M
-87.82%
YoY
|
$513.2K
N/A
|
$2.600M
-77.05%
YoY
|
-$756.1K
-89.15%
YoY
|
$9.682M
-12.25%
YoY
|
$0.00
N/A
|
$11.33M
N/A
|
| Pretax Income |
$11.06M
42.98%
YoY
|
$11.56M
-171.36%
YoY
|
$11.77M
-312.6%
YoY
|
$21.68M
799.82%
YoY
|
$7.733M
-7684.44%
YoY
|
-$16.21M
127.14%
YoY
|
-$5.535M
-300.55%
YoY
|
$2.409M
-69.54%
YoY
|
-$102.0K
-29.07%
YoY
|
-$7.135M
178.85%
YoY
|
$2.760M
-143.81%
YoY
|
$7.910M
-808.68%
YoY
|
-$143.8K
-101.53%
YoY
|
-$2.559M
-275.01%
YoY
|
-$6.300M
-158.53%
YoY
|
-$1.116M
-84.44%
YoY
|
$9.384M
-13.02%
YoY
|
$1.462M
-556.87%
YoY
|
$10.76M
-8379.83%
YoY
|
| Income Tax |
$3.791M
62.41%
YoY
|
$4.337M
54.69%
YoY
|
$4.693M
-1974.32%
YoY
|
$4.070M
131.55%
YoY
|
$2.334M
98.9%
YoY
|
$2.804M
-464.2%
YoY
|
-$250.4K
-114.64%
YoY
|
$1.758M
48.38%
YoY
|
$1.174M
-277.81%
YoY
|
-$769.9K
6164.28%
YoY
|
$1.710M
3535.56%
YoY
|
$1.185M
6582.3%
YoY
|
-$660.0K
-466.67%
YoY
|
-$12.29K
N/A
|
$47.04K
N/A
|
$17.73K
N/A
|
$180.0K
N/A
|
N/A
|
N/A
|
| Net Earnings |
$7.266M
56.61%
YoY
|
$7.227M
-139.58%
YoY
|
$7.075M
-238.05%
YoY
|
$17.58M
2183.65%
YoY
|
$4.640M
-443.99%
YoY
|
-$18.26M
193.41%
YoY
|
-$5.125M
-667.33%
YoY
|
$770.0K
-88.59%
YoY
|
-$1.349M
838.28%
YoY
|
-$6.222M
144.36%
YoY
|
$903.4K
-114.23%
YoY
|
$6.750M
-695.31%
YoY
|
-$143.7K
-101.53%
YoY
|
-$2.546M
-274.17%
YoY
|
-$6.347M
-158.97%
YoY
|
-$1.134M
-84.2%
YoY
|
$9.384M
-13.02%
YoY
|
$1.462M
-556.87%
YoY
|
$10.76M
117.38%
YoY
|
| Basic Earnings Per Share |
$0.07
40.0%
YoY
|
N/A
|
$0.07
-200.0%
YoY
|
$0.18
1700.0%
YoY
|
$0.05
-350.0%
YoY
|
N/A
|
-$0.07
-800.0%
YoY
|
$0.01
-92.31%
YoY
|
-$0.02
-112.5%
YoY
|
N/A
|
$0.01
-95.0%
YoY
|
$0.13
44.44%
YoY
|
$0.16
N/A
|
N/A
|
$0.20
N/A
|
$0.09
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
40.0%
YoY
|
$0.07
-130.4%
YoY
|
$0.07
-200.0%
YoY
|
$0.18
1700.0%
YoY
|
$0.05
-350.0%
YoY
|
-$0.22
128.41%
YoY
|
-$0.07
-800.0%
YoY
|
$0.01
-92.31%
YoY
|
-$0.02
96.66%
YoY
|
-$0.10
-30.44%
YoY
|
$0.01
-100.0%
YoY
|
$0.13
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.14
-100.0%
YoY
|
-$255.8K
-202.5%
YoY
|
-$26.29K
-84.2%
YoY
|
$217.6K
-13.02%
YoY
|
$33.90K
-232.64%
YoY
|
$249.6K
-7516.81%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
96.54M shares
-0.32%
YoY
|
97.75M shares
30.9%
YoY
|
96.76M shares
29.62%
YoY
|
96.85M shares
51.51%
YoY
|
96.85M shares
52.06%
YoY
|
74.68M shares
17.88%
YoY
|
74.65M shares
18.57%
YoY
|
63.93M shares
26.57%
YoY
|
63.69M shares
26.46%
YoY
|
63.35M shares
N/A
|
62.96M shares
25.0%
YoY
|
50.51M shares
0.27%
YoY
|
50.37M shares
N/A
|
N/A
|
50.37M shares
N/A
|
50.37M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
99.55M shares
2.1%
YoY
|
N/A
|
96.65M shares
29.4%
YoY
|
97.37M shares
44.98%
YoY
|
97.50M shares
54.69%
YoY
|
N/A
|
74.69M shares
17.91%
YoY
|
67.16M shares
32.98%
YoY
|
63.03M shares
25.13%
YoY
|
N/A
|
63.35M shares
25.77%
YoY
|
50.51M shares
0.27%
YoY
|
50.37M shares
N/A
|
N/A
|
50.37M shares
N/A
|
50.37M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...