|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$502.7M
27.79%
YoY
|
$393.4M
21.33%
YoY
|
$324.2M
28.42%
YoY
|
$252.5M
24.37%
YoY
|
$203.0M
8.26%
YoY
|
| Cost Of Revenue |
$426.3M
25.6%
YoY
|
$339.4M
28.24%
YoY
|
$264.7M
32.08%
YoY
|
$200.4M
23.58%
YoY
|
$162.2M
7.65%
YoY
|
| Gross Profit |
$76.44M
41.55%
YoY
|
$54.00M
-9.36%
YoY
|
$59.57M
14.36%
YoY
|
$52.09M
27.53%
YoY
|
$40.85M
10.76%
YoY
|
| Selling, General & Admin |
$105.6M
-2.09%
YoY
|
$107.8M
-5.29%
YoY
|
$113.9M
-4.88%
YoY
|
$119.7M
43.57%
YoY
|
$83.37M
98.97%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$6.944M
10.45%
YoY
|
$6.287M
7.05%
YoY
|
$5.873M
33.14%
YoY
|
$4.411M
32.03%
YoY
|
$3.341M
5.13%
YoY
|
| Operating Expenses |
$105.6M
-2.09%
YoY
|
$107.8M
-9.94%
YoY
|
$119.7M
0.03%
YoY
|
$119.7M
43.57%
YoY
|
$83.37M
98.97%
YoY
|
| Operating Profit |
-$36.08M
-39.98%
YoY
|
-$60.12M
-0.05%
YoY
|
-$60.15M
-26.6%
YoY
|
-$81.95M
78.71%
YoY
|
-$45.86M
459.45%
YoY
|
| Interest Expense |
-$11.52M
67.56%
YoY
|
-$6.877M
1.48%
YoY
|
-$6.777M
66.02%
YoY
|
-$4.082M
-1375.63%
YoY
|
$320.0K
-7.78%
YoY
|
| Other Income/Expense, Net |
-$24.65M
442.44%
YoY
|
-$4.545M
-757.74%
YoY
|
$691.0K
-99.16%
YoY
|
$81.86M
138.94%
YoY
|
$34.26M
-617.68%
YoY
|
| Pretax Income |
-$60.74M
-6.07%
YoY
|
-$64.66M
-22.19%
YoY
|
-$83.10M
91223.08%
YoY
|
-$91.00K
-99.22%
YoY
|
-$11.60M
-21.71%
YoY
|
| Income Tax |
-$131.0K
N/A
|
$0.00
-100.0%
YoY
|
-$36.00K
-85.19%
YoY
|
-$243.0K
-63.79%
YoY
|
-$671.0K
36.11%
YoY
|
| Net Earnings |
-$60.61M
-6.27%
YoY
|
-$64.66M
-4.74%
YoY
|
-$67.88M
-44755.92%
YoY
|
$152.0K
-101.39%
YoY
|
-$10.93M
-23.7%
YoY
|
| Basic Earnings Per Share |
-$0.54
-23.94%
YoY
|
-$0.71
-22.83%
YoY
|
-$0.92
N/A
|
$0.00
-100.0%
YoY
|
-$0.16
-33.33%
YoY
|
| Diluted Earnings Per Share |
-$0.54
-23.94%
YoY
|
-$0.71
-22.86%
YoY
|
-$0.92
338.28%
YoY
|
-$0.21
31.25%
YoY
|
-$0.16
-33.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
92.39M shares
23.11%
YoY
|
75.04M shares
1.76%
YoY
|
73.75M shares
1.31%
YoY
|
72.79M shares
9.91%
YoY
|
66.23M shares
12.03%
YoY
|
| Diluted Shares Outstanding |
92.39M shares
23.11%
YoY
|
75.04M shares
1.76%
YoY
|
73.75M shares
-8.51%
YoY
|
80.61M shares
21.7%
YoY
|
66.23M shares
12.03%
YoY
|
|
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 |
$147.4M
41.22%
YoY
|
$142.0M
41.58%
YoY
|
$136.6M
36.7%
YoY
|
$119.8M
21.53%
YoY
|
$104.4M
10.29%
YoY
|
$100.3M
16.88%
YoY
|
$99.90M
21.78%
YoY
|
$98.58M
22.88%
YoY
|
$94.67M
24.25%
YoY
|
$85.79M
20.11%
YoY
|
$82.04M
26.25%
YoY
|
$80.22M
31.69%
YoY
|
$76.19M
38.13%
YoY
|
$71.42M
36.55%
YoY
|
$64.98M
24.3%
YoY
|
$60.92M
22.22%
YoY
|
$55.16M
13.55%
YoY
|
$52.30M
N/A
|
$52.27M
N/A
|
| Cost Of Revenue |
$124.1M
42.42%
YoY
|
$119.2M
39.19%
YoY
|
$117.6M
37.54%
YoY
|
$102.3M
19.58%
YoY
|
$87.16M
5.39%
YoY
|
$85.63M
19.92%
YoY
|
$85.54M
29.48%
YoY
|
$85.55M
31.4%
YoY
|
$82.70M
33.18%
YoY
|
$71.41M
27.98%
YoY
|
$66.06M
27.09%
YoY
|
$65.11M
30.79%
YoY
|
$62.09M
44.95%
YoY
|
$55.80M
26.89%
YoY
|
$51.98M
27.23%
YoY
|
$49.78M
27.79%
YoY
|
$42.84M
11.62%
YoY
|
$43.97M
15.35%
YoY
|
$40.85M
8.42%
YoY
|
| Gross Profit |
$23.32M
35.17%
YoY
|
$22.77M
55.54%
YoY
|
$18.92M
31.7%
YoY
|
$17.50M
34.35%
YoY
|
$17.25M
44.11%
YoY
|
$14.64M
1.79%
YoY
|
$14.37M
-10.1%
YoY
|
$13.03M
-13.83%
YoY
|
$11.97M
-15.11%
YoY
|
$14.38M
-8.0%
YoY
|
$15.98M
22.92%
YoY
|
$15.12M
35.68%
YoY
|
$14.10M
14.42%
YoY
|
$15.63M
87.55%
YoY
|
$13.00M
13.81%
YoY
|
$11.14M
2.31%
YoY
|
$12.32M
20.78%
YoY
|
$8.333M
-23.13%
YoY
|
$11.42M
19.36%
YoY
|
| Selling, General & Admin |
$28.21M
11.18%
YoY
|
$28.04M
12.8%
YoY
|
$25.25M
-5.24%
YoY
|
$26.91M
-3.46%
YoY
|
$25.38M
-10.81%
YoY
|
$24.86M
-11.51%
YoY
|
$26.65M
-5.53%
YoY
|
$27.87M
-2.97%
YoY
|
$28.45M
-1.31%
YoY
|
$28.09M
-5.01%
YoY
|
$28.21M
-11.76%
YoY
|
$28.73M
1.33%
YoY
|
$28.83M
-3.27%
YoY
|
$29.57M
-38.7%
YoY
|
$31.96M
151.1%
YoY
|
$28.35M
152.83%
YoY
|
$29.81M
166.65%
YoY
|
$48.25M
23659.06%
YoY
|
$12.73M
6313.46%
YoY
|
| 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 |
$1.616M
-9.42%
YoY
|
$1.632M
-4.39%
YoY
|
$1.006M
25.75%
YoY
|
$1.032M
38.52%
YoY
|
$1.784M
19.81%
YoY
|
$1.707M
8.52%
YoY
|
$800.0K
-12.47%
YoY
|
$745.0K
23.96%
YoY
|
$1.489M
17.34%
YoY
|
$1.573M
31.96%
YoY
|
$914.0K
132.57%
YoY
|
$601.0K
-45.26%
YoY
|
$1.269M
28.57%
YoY
|
$1.192M
29.65%
YoY
|
$393.0K
-83.77%
YoY
|
$1.098M
38.22%
YoY
|
$987.0K
27.03%
YoY
|
$919.4K
16.38%
YoY
|
$2.422M
1.32%
YoY
|
| Operating Expenses |
$28.21M
11.18%
YoY
|
$29.67M
11.7%
YoY
|
$25.25M
-5.24%
YoY
|
$26.91M
-3.46%
YoY
|
$25.38M
-10.81%
YoY
|
$26.57M
-10.46%
YoY
|
$26.65M
-5.53%
YoY
|
$27.87M
-2.97%
YoY
|
$28.45M
-1.31%
YoY
|
$29.67M
-3.57%
YoY
|
$28.21M
-11.76%
YoY
|
$28.73M
-2.45%
YoY
|
$28.83M
-3.27%
YoY
|
$30.76M
-37.43%
YoY
|
$31.96M
135.37%
YoY
|
$29.45M
145.24%
YoY
|
$29.81M
166.65%
YoY
|
$49.16M
24111.84%
YoY
|
$13.58M
6741.81%
YoY
|
| Operating Profit |
-$6.513M
-34.29%
YoY
|
-$6.907M
-42.1%
YoY
|
-$8.054M
-41.86%
YoY
|
-$11.21M
-31.49%
YoY
|
-$9.911M
-44.85%
YoY
|
-$11.93M
-21.97%
YoY
|
-$13.85M
-0.52%
YoY
|
-$16.36M
9.55%
YoY
|
-$17.97M
-45.32%
YoY
|
-$15.29M
1.01%
YoY
|
-$13.93M
-30.71%
YoY
|
-$14.94M
-18.39%
YoY
|
-$32.87M
77.94%
YoY
|
-$15.13M
-62.93%
YoY
|
-$20.10M
1175.33%
YoY
|
-$18.30M
594.44%
YoY
|
-$18.47M
953.68%
YoY
|
-$40.83M
-483.86%
YoY
|
-$1.576M
693.95%
YoY
|
| Interest Expense |
-$1.766M
-68.54%
YoY
|
-$1.917M
71.01%
YoY
|
-$2.070M
-6.97%
YoY
|
-$1.923M
-9.21%
YoY
|
-$5.613M
182.77%
YoY
|
-$1.121M
-42.25%
YoY
|
-$2.225M
26.42%
YoY
|
-$2.118M
29.3%
YoY
|
-$1.985M
37.56%
YoY
|
-$1.941M
-20.78%
YoY
|
-$1.760M
17.57%
YoY
|
-$1.638M
2585.25%
YoY
|
-$1.443M
-2050.0%
YoY
|
-$2.450M
3975.86%
YoY
|
-$1.497M
1819.72%
YoY
|
-$61.00K
-24.61%
YoY
|
$74.00K
-26.73%
YoY
|
-$60.11K
-99.2%
YoY
|
-$77.98K
-206.25%
YoY
|
| Other Income/Expense, Net |
$4.021M
-141.57%
YoY
|
$1.316M
-1096.97%
YoY
|
-$8.450M
273.89%
YoY
|
-$5.929M
-769.94%
YoY
|
-$9.674M
404.64%
YoY
|
-$132.0K
-92.82%
YoY
|
-$2.260M
-32.72%
YoY
|
$885.0K
-147.58%
YoY
|
-$1.917M
-165.81%
YoY
|
-$1.839M
-111.38%
YoY
|
-$3.359M
-119.31%
YoY
|
-$1.860M
-114.44%
YoY
|
$2.913M
-92.32%
YoY
|
$16.16M
-43.31%
YoY
|
$17.40M
32494.6%
YoY
|
$12.88M
-333778.76%
YoY
|
$37.94M
3790.97%
YoY
|
$28.50M
-9144.52%
YoY
|
$53.38K
-55.52%
YoY
|
| Pretax Income |
-$2.492M
-87.28%
YoY
|
-$7.508M
-43.04%
YoY
|
-$16.50M
2.43%
YoY
|
-$17.14M
10.73%
YoY
|
-$19.59M
-1.53%
YoY
|
-$13.18M
-30.87%
YoY
|
-$16.11M
-6.78%
YoY
|
-$15.48M
-7.85%
YoY
|
-$19.89M
-33.6%
YoY
|
-$19.07M
67.65%
YoY
|
-$17.28M
540.62%
YoY
|
-$16.80M
206.25%
YoY
|
-$29.95M
-253.88%
YoY
|
-$11.37M
-9.9%
YoY
|
-$2.698M
524.49%
YoY
|
-$5.485M
-10.39%
YoY
|
$19.47M
-2602.06%
YoY
|
-$12.62M
56.96%
YoY
|
-$432.0K
-82.03%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$131.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$314.0K
-14.44%
YoY
|
$135.0K
-662.5%
YoY
|
$99.00K
-409.38%
YoY
|
$44.00K
-75.56%
YoY
|
-$367.0K
-85.12%
YoY
|
-$24.00K
-103.01%
YoY
|
-$32.00K
-104.1%
YoY
|
$180.0K
-17.43%
YoY
|
-$2.467M
216314.04%
YoY
|
$798.5K
6250.91%
YoY
|
| Net Earnings |
-$2.492M
-87.28%
YoY
|
-$6.427M
-40.61%
YoY
|
-$16.50M
2.43%
YoY
|
-$17.01M
9.88%
YoY
|
-$19.59M
-1.53%
YoY
|
-$10.82M
-29.21%
YoY
|
-$16.11M
-7.5%
YoY
|
-$15.48M
-8.39%
YoY
|
-$19.89M
-33.7%
YoY
|
-$15.29M
74.96%
YoY
|
-$17.42M
551.42%
YoY
|
-$16.90M
209.87%
YoY
|
-$30.00M
-255.54%
YoY
|
-$8.737M
-13.97%
YoY
|
-$2.674M
518.93%
YoY
|
-$5.453M
-10.91%
YoY
|
$19.29M
-2036.35%
YoY
|
-$10.16M
26.3%
YoY
|
-$432.0K
-82.12%
YoY
|
| Basic Earnings Per Share |
-$0.02
-90.48%
YoY
|
N/A
|
-$0.14
-22.22%
YoY
|
-$0.15
-11.76%
YoY
|
-$0.21
-4.55%
YoY
|
N/A
|
-$0.18
-5.26%
YoY
|
-$0.17
-10.53%
YoY
|
-$0.22
-33.33%
YoY
|
N/A
|
-$0.19
533.33%
YoY
|
-$0.19
216.67%
YoY
|
-$0.33
-250.0%
YoY
|
N/A
|
-$0.03
-40.0%
YoY
|
-$0.06
N/A
|
$0.22
-1200.0%
YoY
|
N/A
|
-$0.05
N/A
|
| Diluted Earnings Per Share |
-$0.02
-90.48%
YoY
|
-$0.06
-55.94%
YoY
|
-$0.14
-22.22%
YoY
|
-$0.15
-11.76%
YoY
|
-$0.21
-4.55%
YoY
|
-$0.14
-30.81%
YoY
|
-$0.18
-5.26%
YoY
|
-$0.17
-10.53%
YoY
|
-$0.22
-33.33%
YoY
|
-$0.21
72.11%
YoY
|
-$0.19
11.76%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.33
-257.14%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$74.70K
-273.81%
YoY
|
$0.21
-1150.0%
YoY
|
-$138.7K
-51.45%
YoY
|
-$39.96K
734.55%
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 |
98.84M shares
30.48%
YoY
|
98.38M shares
30.2%
YoY
|
93.50M shares
23.86%
YoY
|
89.23M shares
19.88%
YoY
|
75.75M shares
1.94%
YoY
|
75.56M shares
2.45%
YoY
|
75.49M shares
3.48%
YoY
|
74.44M shares
-1.21%
YoY
|
74.31M shares
-0.32%
YoY
|
73.75M shares
1.95%
YoY
|
72.96M shares
1.07%
YoY
|
75.35M shares
2.83%
YoY
|
74.55M shares
1.77%
YoY
|
72.34M shares
N/A
|
72.18M shares
9.33%
YoY
|
73.28M shares
N/A
|
73.25M shares
16.54%
YoY
|
N/A
|
66.02M shares
N/A
|
| Diluted Shares Outstanding |
101.8M shares
32.04%
YoY
|
N/A
|
97.47M shares
29.06%
YoY
|
93.20M shares
24.69%
YoY
|
77.10M shares
3.86%
YoY
|
N/A
|
75.52M shares
2.8%
YoY
|
74.75M shares
0.85%
YoY
|
74.23M shares
1.07%
YoY
|
N/A
|
73.47M shares
-7.68%
YoY
|
74.12M shares
1.54%
YoY
|
73.45M shares
-3.67%
YoY
|
N/A
|
79.58M shares
20.54%
YoY
|
73.00M shares
N/A
|
76.25M shares
21.31%
YoY
|
N/A
|
66.02M shares
N/A
|
Loading...