|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$285.2M
133.2%
YoY
|
$122.3M
-2.23%
YoY
|
$125.1M
111.24%
YoY
|
$59.22M
393.36%
YoY
|
$12.00M
-59.69%
YoY
|
| Cost Of Revenue |
$168.0M
81.27%
YoY
|
$92.66M
75.39%
YoY
|
$52.83M
41.3%
YoY
|
$37.39M
327.34%
YoY
|
$8.749M
19.85%
YoY
|
| Gross Profit |
$117.3M
295.46%
YoY
|
$29.65M
-58.97%
YoY
|
$72.27M
231.0%
YoY
|
$21.84M
-72.46%
YoY
|
$79.30M
254.01%
YoY
|
| Selling, General & Admin |
$78.07M
24.75%
YoY
|
$62.58M
23.67%
YoY
|
$50.60M
-17.45%
YoY
|
$61.30M
64.77%
YoY
|
$37.20M
51.85%
YoY
|
| Research & Development |
N/A
|
N/A
|
$735.0K
17.41%
YoY
|
$626.0K
213.0%
YoY
|
$200.0K
N/A
|
| Depreciation & Amortization |
$43.35M
29.11%
YoY
|
$33.57M
127.96%
YoY
|
$14.73M
8.98%
YoY
|
$13.51M
26.44%
YoY
|
$10.69M
122.67%
YoY
|
| Operating Expenses |
$78.07M
24.75%
YoY
|
$62.58M
21.9%
YoY
|
$51.34M
-17.1%
YoY
|
$61.93M
65.56%
YoY
|
$37.40M
52.67%
YoY
|
| Operating Profit |
$6.409M
-119.46%
YoY
|
-$32.93M
-257.27%
YoY
|
$20.94M
-152.22%
YoY
|
-$40.09M
-375.64%
YoY
|
$14.55M
-174.52%
YoY
|
| Interest Expense |
$11.20M
16.24%
YoY
|
$9.636M
-79.27%
YoY
|
$46.49M
-153.4%
YoY
|
-$87.06M
-154.37%
YoY
|
$160.1M
21.48%
YoY
|
| Other Income/Expense, Net |
$24.90M
-576.96%
YoY
|
-$5.221M
-111.23%
YoY
|
$46.49M
-153.4%
YoY
|
-$87.06M
-154.37%
YoY
|
$160.1M
25.49%
YoY
|
| Pretax Income |
$31.31M
-182.08%
YoY
|
-$38.15M
-156.58%
YoY
|
$67.43M
-153.03%
YoY
|
-$127.2M
-172.8%
YoY
|
$174.7M
61.61%
YoY
|
| Income Tax |
$6.841M
-298.35%
YoY
|
-$3.449M
129.32%
YoY
|
-$1.504M
-90.72%
YoY
|
-$16.21M
-166.75%
YoY
|
$24.29M
-2195.51%
YoY
|
| Net Earnings |
$21.68M
-160.13%
YoY
|
-$36.06M
-153.77%
YoY
|
$67.06M
-153.62%
YoY
|
-$125.1M
-183.83%
YoY
|
$149.2M
36.59%
YoY
|
| Basic Earnings Per Share |
$0.23
-163.89%
YoY
|
-$0.36
-149.32%
YoY
|
$0.73
-123.32%
YoY
|
-$3.13
-228.81%
YoY
|
$2.43
36.52%
YoY
|
| Diluted Earnings Per Share |
$0.22
-161.11%
YoY
|
-$0.36
-162.07%
YoY
|
$0.58
-118.53%
YoY
|
-$3.13
-263.87%
YoY
|
$1.91
29.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
96.29M shares
-2.94%
YoY
|
99.21M shares
31.77%
YoY
|
75.30M shares
77.33%
YoY
|
42.46M shares
-12.99%
YoY
|
48.80M shares
-0.09%
YoY
|
| Diluted Shares Outstanding |
97.16M shares
-2.07%
YoY
|
99.21M shares
7.36%
YoY
|
92.41M shares
117.64%
YoY
|
42.46M shares
-56.88%
YoY
|
98.47M shares
71.45%
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 |
$54.24M
-56.41%
YoY
|
$50.13M
2.63%
YoY
|
$59.45M
155.02%
YoY
|
$51.24M
98.3%
YoY
|
$124.4M
411.6%
YoY
|
$48.84M
-47.09%
YoY
|
$23.31M
131.16%
YoY
|
$25.84M
226.9%
YoY
|
$24.32M
64.29%
YoY
|
$92.31M
603.54%
YoY
|
$10.08M
-36.49%
YoY
|
$7.904M
-52.72%
YoY
|
$14.80M
9.6%
YoY
|
$13.12M
-79.26%
YoY
|
$15.88M
903.67%
YoY
|
$16.72M
-3.93%
YoY
|
$13.51M
132.76%
YoY
|
$63.26M
1344.34%
YoY
|
$1.582M
-91.87%
YoY
|
| Cost Of Revenue |
$42.18M
-35.58%
YoY
|
$36.63M
8.19%
YoY
|
$46.84M
123.49%
YoY
|
$44.70M
134.25%
YoY
|
$65.49M
429.6%
YoY
|
$33.86M
522.52%
YoY
|
$20.96M
112.85%
YoY
|
$19.08M
113.35%
YoY
|
$12.37M
24.17%
YoY
|
$5.439M
-43.41%
YoY
|
$9.847M
-0.84%
YoY
|
$8.943M
-3.07%
YoY
|
$9.958M
11.31%
YoY
|
$9.611M
21.26%
YoY
|
$9.930M
3446.43%
YoY
|
$9.226M
1599.08%
YoY
|
$8.946M
9316.84%
YoY
|
$7.926M
1454.12%
YoY
|
$280.0K
-95.15%
YoY
|
| Gross Profit |
$12.06M
-79.55%
YoY
|
$13.50M
-9.94%
YoY
|
$12.60M
436.11%
YoY
|
$6.542M
-3.2%
YoY
|
$58.94M
392.99%
YoY
|
$14.99M
-82.75%
YoY
|
$2.351M
891.98%
YoY
|
$6.758M
-750.43%
YoY
|
$11.96M
146.75%
YoY
|
$86.87M
2374.99%
YoY
|
$237.0K
-96.02%
YoY
|
-$1.039M
-113.87%
YoY
|
$4.845M
6.23%
YoY
|
$3.510M
-93.66%
YoY
|
$5.948M
356.84%
YoY
|
$7.491M
-66.94%
YoY
|
$4.561M
-20.09%
YoY
|
$55.34M
1326.19%
YoY
|
$1.302M
-90.49%
YoY
|
| Selling, General & Admin |
$20.41M
-1.07%
YoY
|
$20.89M
-15.54%
YoY
|
$19.03M
52.06%
YoY
|
$18.93M
66.93%
YoY
|
$20.63M
48.35%
YoY
|
$24.73M
23.74%
YoY
|
$12.52M
-19.18%
YoY
|
$11.34M
0.47%
YoY
|
$13.91M
-0.32%
YoY
|
$19.99M
10.68%
YoY
|
$15.49M
-9.75%
YoY
|
$11.29M
-13.3%
YoY
|
$13.95M
6.76%
YoY
|
$18.06M
-12.03%
YoY
|
$17.16M
61.4%
YoY
|
$13.02M
100.25%
YoY
|
$13.07M
110.79%
YoY
|
$20.53M
195.38%
YoY
|
$10.63M
-25.66%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$37.00K
N/A
|
$108.0K
-37.21%
YoY
|
$178.0K
-13.17%
YoY
|
$134.0K
-37.96%
YoY
|
N/A
|
$172.0K
10.26%
YoY
|
$205.0K
41.38%
YoY
|
$216.0K
13.68%
YoY
|
N/A
|
$156.0K
N/A
|
$145.0K
N/A
|
$190.0K
N/A
|
N/A
|
$0.00
N/A
|
| Depreciation & Amortization |
$8.487M
-20.01%
YoY
|
$10.46M
-11.67%
YoY
|
$10.84M
11.0%
YoY
|
$11.45M
54.56%
YoY
|
$10.61M
132.27%
YoY
|
$11.84M
4732.24%
YoY
|
$9.762M
187.12%
YoY
|
$7.405M
117.28%
YoY
|
$4.568M
35.11%
YoY
|
$245.0K
-92.74%
YoY
|
$3.400M
1.1%
YoY
|
$3.408M
-49.71%
YoY
|
$3.381M
0.36%
YoY
|
$3.374M
-68.43%
YoY
|
$3.363M
26.86%
YoY
|
$6.777M
155.74%
YoY
|
$3.369M
77.6%
YoY
|
$10.69M
790.67%
YoY
|
$2.651M
120.92%
YoY
|
| Operating Expenses |
$20.41M
-1.07%
YoY
|
$26.17M
70637.84%
YoY
|
$19.03M
50.76%
YoY
|
$18.93M
64.35%
YoY
|
$20.63M
46.93%
YoY
|
$37.00K
-99.84%
YoY
|
$12.62M
-19.38%
YoY
|
$11.52M
0.23%
YoY
|
$14.04M
-0.9%
YoY
|
$23.55M
30.43%
YoY
|
$15.66M
-9.57%
YoY
|
$11.49M
-12.7%
YoY
|
$14.17M
6.86%
YoY
|
$18.06M
-23.01%
YoY
|
$17.31M
30.74%
YoY
|
$13.16M
102.48%
YoY
|
$13.26M
113.85%
YoY
|
$23.46M
189.58%
YoY
|
$13.24M
-14.46%
YoY
|
| Operating Profit |
-$8.357M
-121.82%
YoY
|
-$12.68M
-184.81%
YoY
|
-$6.426M
-37.44%
YoY
|
-$12.39M
160.3%
YoY
|
$38.31M
-1935.41%
YoY
|
$14.95M
-76.39%
YoY
|
-$10.27M
-33.39%
YoY
|
-$4.758M
-62.02%
YoY
|
-$2.087M
-77.62%
YoY
|
$63.32M
-535.2%
YoY
|
-$15.42M
35.68%
YoY
|
-$12.53M
120.97%
YoY
|
-$9.324M
9.59%
YoY
|
-$14.55M
-145.64%
YoY
|
-$11.37M
-4.82%
YoY
|
-$5.670M
-444.89%
YoY
|
-$8.508M
49.89%
YoY
|
$31.88M
-855.45%
YoY
|
-$11.94M
567.04%
YoY
|
| Interest Expense |
N/A
|
$4.019M
297.92%
YoY
|
$3.513M
-42.52%
YoY
|
$11.65M
-357.76%
YoY
|
-$8.696M
-223.66%
YoY
|
$1.010M
-93.33%
YoY
|
$6.112M
-66.03%
YoY
|
-$4.519M
-42.76%
YoY
|
$7.032M
-66.91%
YoY
|
$15.15M
-359.26%
YoY
|
$17.99M
-55.51%
YoY
|
-$7.895M
-81.21%
YoY
|
$21.25M
-126.69%
YoY
|
-$5.842M
-102.96%
YoY
|
$40.44M
-60.48%
YoY
|
-$42.02M
-69.91%
YoY
|
-$79.64M
-49.61%
YoY
|
$197.4M
127.55%
YoY
|
$102.3M
148.33%
YoY
|
| Other Income/Expense, Net |
-$11.81M
35.79%
YoY
|
-$730.0K
N/A
|
$3.064M
-25.49%
YoY
|
$11.50M
-203.26%
YoY
|
-$8.696M
-1202.15%
YoY
|
N/A
|
$4.112M
-77.14%
YoY
|
-$11.13M
41.0%
YoY
|
$789.0K
-96.29%
YoY
|
N/A
|
$17.99M
-55.53%
YoY
|
-$7.895M
-81.21%
YoY
|
$21.25M
-126.69%
YoY
|
N/A
|
$40.44M
-60.54%
YoY
|
-$42.02M
-326.74%
YoY
|
-$79.64M
-49.56%
YoY
|
N/A
|
$102.5M
N/A
|
| Pretax Income |
-$20.17M
-168.1%
YoY
|
$5.954M
-140.23%
YoY
|
-$3.362M
-45.42%
YoY
|
-$890.0K
-94.4%
YoY
|
$29.61M
-2381.12%
YoY
|
-$14.80M
-120.17%
YoY
|
-$6.160M
-340.16%
YoY
|
-$15.89M
-22.2%
YoY
|
-$1.298M
-110.88%
YoY
|
$73.36M
-459.74%
YoY
|
$2.565M
-91.18%
YoY
|
-$20.42M
-57.17%
YoY
|
$11.93M
-113.53%
YoY
|
-$20.39M
-108.92%
YoY
|
$29.08M
-67.56%
YoY
|
-$47.69M
-336.37%
YoY
|
-$88.14M
-46.11%
YoY
|
$228.7M
184.69%
YoY
|
$89.62M
133.19%
YoY
|
| Income Tax |
-$2.564M
-142.16%
YoY
|
$1.181M
-252.19%
YoY
|
-$968.0K
-117.61%
YoY
|
$547.0K
-107.75%
YoY
|
$6.081M
-648.33%
YoY
|
-$776.0K
-63.82%
YoY
|
$5.497M
-2890.36%
YoY
|
-$7.061M
329.24%
YoY
|
-$1.109M
-144.66%
YoY
|
-$2.145M
18.38%
YoY
|
-$197.0K
-129.01%
YoY
|
-$1.645M
722.5%
YoY
|
$2.483M
-116.69%
YoY
|
-$1.812M
-107.63%
YoY
|
$679.0K
6072.73%
YoY
|
-$200.0K
-139.22%
YoY
|
-$14.88M
-148880.0%
YoY
|
$23.76M
23656.0%
YoY
|
$11.00K
-86.25%
YoY
|
| Net Earnings |
-$15.74M
-164.81%
YoY
|
$3.418M
-125.45%
YoY
|
-$2.730M
-80.49%
YoY
|
-$3.293M
-61.01%
YoY
|
$24.29M
-13157.53%
YoY
|
-$13.43M
-118.96%
YoY
|
-$14.00M
-955.5%
YoY
|
-$8.446M
-55.02%
YoY
|
-$186.0K
-101.97%
YoY
|
$70.84M
-445.1%
YoY
|
$1.636M
-94.18%
YoY
|
-$18.78M
-69.47%
YoY
|
$9.447M
-112.89%
YoY
|
-$20.53M
-110.03%
YoY
|
$28.09M
-68.65%
YoY
|
-$61.50M
-412.83%
YoY
|
-$73.27M
-55.45%
YoY
|
$204.7M
155.11%
YoY
|
$89.60M
133.65%
YoY
|
| Basic Earnings Per Share |
-$0.16
-164.0%
YoY
|
N/A
|
-$0.03
-78.57%
YoY
|
-$0.03
-62.5%
YoY
|
$0.25
N/A
|
N/A
|
-$0.14
600.0%
YoY
|
-$0.08
-77.78%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.02
-103.7%
YoY
|
-$0.36
-75.0%
YoY
|
$0.12
-107.45%
YoY
|
N/A
|
$0.54
-63.76%
YoY
|
-$1.44
-564.52%
YoY
|
-$1.61
-42.7%
YoY
|
N/A
|
$1.49
N/A
|
| Diluted Earnings Per Share |
-$0.16
-164.0%
YoY
|
$0.04
-123.01%
YoY
|
-$0.03
-78.57%
YoY
|
-$0.03
-62.5%
YoY
|
$0.25
N/A
|
-$0.14
-132.86%
YoY
|
-$0.14
366.67%
YoY
|
-$0.08
-77.78%
YoY
|
$0.00
-100.0%
YoY
|
$0.42
-184.75%
YoY
|
-$0.03
-250.0%
YoY
|
-$0.36
-75.0%
YoY
|
-$0.07
-95.65%
YoY
|
-$0.50
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$1.44
-726.09%
YoY
|
-$1.61
-42.7%
YoY
|
$826.7K
-49.23%
YoY
|
$962.6K
127.47%
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.48M shares
0.41%
YoY
|
96.46M shares
-0.93%
YoY
|
96.44M shares
-3.92%
YoY
|
96.17M shares
-3.85%
YoY
|
96.09M shares
-3.81%
YoY
|
97.37M shares
-2.52%
YoY
|
100.4M shares
0.49%
YoY
|
100.0M shares
70.83%
YoY
|
99.90M shares
70.56%
YoY
|
99.89M shares
129.41%
YoY
|
99.89M shares
160.76%
YoY
|
58.55M shares
33.11%
YoY
|
58.57M shares
25.84%
YoY
|
43.54M shares
N/A
|
38.31M shares
-21.74%
YoY
|
43.99M shares
-9.73%
YoY
|
46.54M shares
-4.22%
YoY
|
N/A
|
48.95M shares
N/A
|
| Diluted Shares Outstanding |
96.49M shares
-0.51%
YoY
|
N/A
|
96.45M shares
-3.41%
YoY
|
96.24M shares
-3.83%
YoY
|
96.98M shares
-2.77%
YoY
|
N/A
|
99.85M shares
0.74%
YoY
|
100.1M shares
71.34%
YoY
|
99.75M shares
11.99%
YoY
|
N/A
|
99.12M shares
39.29%
YoY
|
58.41M shares
32.78%
YoY
|
89.07M shares
91.36%
YoY
|
N/A
|
71.16M shares
-23.55%
YoY
|
43.99M shares
-47.06%
YoY
|
46.54M shares
-4.22%
YoY
|
N/A
|
93.08M shares
N/A
|
Loading...