|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$359.3M
-24.99%
YoY
|
$479.0M
5.26%
YoY
|
$455.1M
28.43%
YoY
|
$354.3M
77.99%
YoY
|
$199.1M
196.35%
YoY
|
| Cost Of Revenue |
$158.2M
-1.13%
YoY
|
$160.0M
4.46%
YoY
|
$153.2M
52.49%
YoY
|
$100.4M
48.14%
YoY
|
$67.80M
130.61%
YoY
|
| Gross Profit |
$201.1M
-36.96%
YoY
|
$319.0M
5.66%
YoY
|
$301.9M
18.91%
YoY
|
$253.9M
93.4%
YoY
|
$131.3M
247.29%
YoY
|
| Selling, General & Admin |
$33.20M
-15.97%
YoY
|
$39.51M
108.65%
YoY
|
$18.93M
-25.4%
YoY
|
$25.38M
-12.77%
YoY
|
$29.10M
46.96%
YoY
|
| Research & Development |
$8.914M
18470.83%
YoY
|
$48.00K
-97.56%
YoY
|
$1.965M
661.63%
YoY
|
$258.0K
-83.66%
YoY
|
$1.579M
-56.14%
YoY
|
| Depreciation & Amortization |
$110.0M
-23.11%
YoY
|
$143.0M
24.05%
YoY
|
$115.3M
139.5%
YoY
|
$48.14M
128.6%
YoY
|
$21.06M
124.47%
YoY
|
| Operating Expenses |
$154.5M
-15.36%
YoY
|
$182.5M
34.43%
YoY
|
$135.8M
84.11%
YoY
|
$73.74M
41.33%
YoY
|
$52.18M
51.68%
YoY
|
| Operating Profit |
-$20.61M
-115.1%
YoY
|
$136.5M
-17.84%
YoY
|
$166.1M
-3.0%
YoY
|
$171.3M
116.53%
YoY
|
$79.10M
-390.14%
YoY
|
| Interest Expense |
-$8.243M
120.87%
YoY
|
-$3.732M
-40.0%
YoY
|
-$6.220M
-84.39%
YoY
|
-$39.85M
74.65%
YoY
|
-$22.82M
-14819.55%
YoY
|
| Other Income/Expense, Net |
-$5.962M
-280.61%
YoY
|
$3.301M
-244.09%
YoY
|
-$2.291M
-95.22%
YoY
|
-$47.89M
147.87%
YoY
|
-$19.32M
-381.62%
YoY
|
| Pretax Income |
-$26.57M
-119.01%
YoY
|
$139.8M
-6.89%
YoY
|
$150.1M
21.69%
YoY
|
$123.4M
106.4%
YoY
|
$59.78M
-393.0%
YoY
|
| Income Tax |
$14.82M
-81.77%
YoY
|
$81.31M
-9.43%
YoY
|
$89.78M
25.7%
YoY
|
$71.42M
-422.35%
YoY
|
-$22.16M
-180.04%
YoY
|
| Net Earnings |
-$41.39M
-170.77%
YoY
|
$58.49M
-3.09%
YoY
|
$60.35M
16.31%
YoY
|
$51.89M
-36.59%
YoY
|
$81.84M
-269.85%
YoY
|
| Basic Earnings Per Share |
-$0.40
-171.43%
YoY
|
$0.56
0.0%
YoY
|
$0.56
-24.32%
YoY
|
$0.74
-46.38%
YoY
|
$1.38
-266.27%
YoY
|
| Diluted Earnings Per Share |
-$0.40
-171.43%
YoY
|
$0.56
-1.16%
YoY
|
$0.57
-22.39%
YoY
|
$0.73
-46.72%
YoY
|
$1.37
-265.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
104.1M shares
0.37%
YoY
|
103.7M shares
-2.54%
YoY
|
106.4M
52.91%
YoY
|
69.57M
19.47%
YoY
|
58.23M
1.1%
YoY
|
| Diluted Shares Outstanding |
104.1M shares
0.3%
YoY
|
103.7M shares
-2.64%
YoY
|
106.6M
52.26%
YoY
|
69.98M
19.11%
YoY
|
58.76M
2.02%
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 |
$62.60M
-43.26%
YoY
|
$91.04M
-25.2%
YoY
|
$61.01M
-56.53%
YoY
|
$96.89M
-17.03%
YoY
|
$110.3M
10.16%
YoY
|
$121.7M
-18.39%
YoY
|
$140.3M
20.7%
YoY
|
$116.8M
6.9%
YoY
|
$100.2M
24.57%
YoY
|
$149.2M
1415.64%
YoY
|
$116.3M
48.88%
YoY
|
$109.2M
-1.57%
YoY
|
$80.40M
17.11%
YoY
|
$9.841M
-82.54%
YoY
|
$78.10M
39.71%
YoY
|
$111.0M
136.02%
YoY
|
$68.66M
72.62%
YoY
|
$56.38M
348.88%
YoY
|
$55.90M
206.2%
YoY
|
| Cost Of Revenue |
N/A
|
$43.11M
17.65%
YoY
|
$29.87M
-29.42%
YoY
|
$40.39M
-22.98%
YoY
|
$44.81M
39.63%
YoY
|
$36.64M
-21.03%
YoY
|
$42.32M
5.93%
YoY
|
$52.45M
40.24%
YoY
|
$32.09M
19.23%
YoY
|
$46.40M
3.34%
YoY
|
$39.96M
107.42%
YoY
|
$37.40M
71.9%
YoY
|
$26.91M
85.33%
YoY
|
$44.90M
120.46%
YoY
|
$19.26M
-9.91%
YoY
|
$21.76M
73.11%
YoY
|
$14.52M
7.73%
YoY
|
$20.37M
339.87%
YoY
|
$21.38M
208.97%
YoY
|
| Gross Profit |
N/A
|
$47.94M
-43.66%
YoY
|
$31.14M
-68.23%
YoY
|
$56.50M
-12.17%
YoY
|
$65.52M
-3.74%
YoY
|
$85.08M
-17.2%
YoY
|
$98.01M
28.43%
YoY
|
$64.33M
-10.46%
YoY
|
$68.07M
27.25%
YoY
|
$102.8M
98.8%
YoY
|
$76.31M
29.71%
YoY
|
$71.84M
-19.48%
YoY
|
$53.49M
-1.19%
YoY
|
$51.69M
43.53%
YoY
|
$58.83M
70.44%
YoY
|
$89.23M
158.97%
YoY
|
$54.13M
105.91%
YoY
|
$36.01M
354.71%
YoY
|
$34.52M
204.39%
YoY
|
| Selling, General & Admin |
N/A
|
$6.317M
-33.76%
YoY
|
$9.329M
33.31%
YoY
|
$8.525M
-22.02%
YoY
|
$9.024M
5.89%
YoY
|
$9.536M
-2921.3%
YoY
|
$6.998M
-0.57%
YoY
|
$10.93M
102.59%
YoY
|
$8.522M
48.96%
YoY
|
-$338.0K
-128.55%
YoY
|
$7.038M
-0.14%
YoY
|
$5.396M
-31.04%
YoY
|
$5.721M
-38.64%
YoY
|
$1.184M
-79.35%
YoY
|
$7.048M
-0.52%
YoY
|
$7.825M
-12.87%
YoY
|
$9.324M
27.73%
YoY
|
$5.735M
-12.97%
YoY
|
$7.085M
61.39%
YoY
|
| Research & Development |
N/A
|
$6.040M
N/A
|
$353.0K
N/A
|
$2.520M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$48.00K
500.0%
YoY
|
$706.0K
8725.0%
YoY
|
$1.194M
2032.14%
YoY
|
$57.00K
-14.93%
YoY
|
$8.000K
-93.7%
YoY
|
$8.000K
-97.27%
YoY
|
$56.00K
-88.31%
YoY
|
$67.00K
-89.92%
YoY
|
$127.0K
-9.29%
YoY
|
$293.0K
-91.79%
YoY
|
$479.0K
2295.0%
YoY
|
| Depreciation & Amortization |
N/A
|
$30.85M
-16.74%
YoY
|
$20.56M
-56.29%
YoY
|
$28.27M
-14.67%
YoY
|
$30.31M
17.35%
YoY
|
$37.05M
82.1%
YoY
|
$47.03M
44.54%
YoY
|
$33.13M
-12.82%
YoY
|
$25.82M
5.76%
YoY
|
$20.34M
-22.69%
YoY
|
$32.54M
263.03%
YoY
|
$38.00M
363.96%
YoY
|
$24.42M
422.51%
YoY
|
$26.32M
536.88%
YoY
|
$8.963M
28.59%
YoY
|
$8.191M
40.98%
YoY
|
$4.673M
12.66%
YoY
|
$4.132M
217.85%
YoY
|
$6.970M
215.1%
YoY
|
| Operating Expenses |
N/A
|
$45.59M
-2.1%
YoY
|
$30.24M
-43.93%
YoY
|
$39.32M
-10.5%
YoY
|
$39.33M
13.8%
YoY
|
$46.57M
133.09%
YoY
|
$53.93M
32.29%
YoY
|
$43.93M
714.16%
YoY
|
$34.56M
504.09%
YoY
|
$19.98M
-27.25%
YoY
|
$40.77M
153.72%
YoY
|
$5.396M
-66.45%
YoY
|
$5.721M
-59.51%
YoY
|
$27.47M
170.32%
YoY
|
$16.07M
10.9%
YoY
|
$16.08M
3.22%
YoY
|
$14.13M
18.23%
YoY
|
$10.16M
-16.86%
YoY
|
$14.49M
117.54%
YoY
|
| Operating Profit |
-$16.14M
-161.6%
YoY
|
$2.342M
-93.92%
YoY
|
$898.0K
-97.96%
YoY
|
$17.18M
-15.77%
YoY
|
$26.19M
-18.63%
YoY
|
$38.51M
-53.48%
YoY
|
$44.08M
24.01%
YoY
|
$20.40M
-0.73%
YoY
|
$32.19M
48.91%
YoY
|
$82.78M
241.71%
YoY
|
$35.55M
-16.88%
YoY
|
$20.55M
-71.9%
YoY
|
$21.62M
-45.96%
YoY
|
$24.22M
-6.3%
YoY
|
$42.77M
113.51%
YoY
|
$73.15M
287.55%
YoY
|
$40.01M
178.92%
YoY
|
$25.85M
-701.23%
YoY
|
$20.03M
328.17%
YoY
|
| Interest Expense |
-$1.699M
31.2%
YoY
|
$1.599M
-209.75%
YoY
|
-$2.333M
296.77%
YoY
|
-$2.572M
130.26%
YoY
|
-$1.295M
38.5%
YoY
|
-$1.457M
-202.39%
YoY
|
-$588.0K
-84.3%
YoY
|
-$1.117M
-33.19%
YoY
|
-$935.0K
-57.98%
YoY
|
$1.423M
-172.27%
YoY
|
-$3.746M
-205.7%
YoY
|
-$1.672M
-82.69%
YoY
|
-$2.225M
-92.99%
YoY
|
-$1.969M
12.24%
YoY
|
$3.544M
-168.9%
YoY
|
-$9.660M
-3.09%
YoY
|
-$31.76M
433.8%
YoY
|
-$1.754M
735.38%
YoY
|
-$5.144M
-25820.0%
YoY
|
| Other Income/Expense, Net |
-$73.31M
2979.13%
YoY
|
$32.00K
-101.75%
YoY
|
-$3.393M
553.76%
YoY
|
-$1.819M
-110.67%
YoY
|
-$2.381M
4.94%
YoY
|
-$1.829M
129.49%
YoY
|
-$519.0K
-85.43%
YoY
|
$17.05M
-872.02%
YoY
|
-$2.269M
-32.57%
YoY
|
-$797.0K
-132.32%
YoY
|
-$3.563M
-53.77%
YoY
|
-$2.209M
-81.23%
YoY
|
-$3.365M
-89.63%
YoY
|
$2.466M
-514.66%
YoY
|
-$7.707M
40.84%
YoY
|
-$11.77M
16.18%
YoY
|
-$32.46M
2270.85%
YoY
|
-$594.7K
-449.82%
YoY
|
-$5.472M
-3318.82%
YoY
|
| Pretax Income |
-$89.45M
-475.63%
YoY
|
-$63.25M
-319.2%
YoY
|
-$2.495M
-105.73%
YoY
|
$15.36M
-58.98%
YoY
|
$23.81M
-20.42%
YoY
|
$28.86M
-64.62%
YoY
|
$43.56M
36.2%
YoY
|
$37.45M
104.2%
YoY
|
$29.92M
63.93%
YoY
|
$81.57M
229.94%
YoY
|
$31.99M
7.56%
YoY
|
$18.34M
-70.12%
YoY
|
$18.25M
141.84%
YoY
|
$24.72M
5.18%
YoY
|
$29.74M
104.27%
YoY
|
$61.38M
602.08%
YoY
|
$7.548M
-41.82%
YoY
|
$23.50M
-642.82%
YoY
|
$14.56M
200.29%
YoY
|
| Income Tax |
$4.315M
-73.2%
YoY
|
-$4.648M
-127.04%
YoY
|
-$3.600M
-111.05%
YoY
|
$7.000M
-24.76%
YoY
|
$16.10M
-27.6%
YoY
|
$17.19M
-54.24%
YoY
|
$32.57M
26.04%
YoY
|
$9.303M
-19.72%
YoY
|
$22.24M
50.55%
YoY
|
$37.57M
440.4%
YoY
|
$25.84M
13.14%
YoY
|
$11.59M
-74.95%
YoY
|
$14.77M
-419.17%
YoY
|
$6.953M
-163.88%
YoY
|
$22.84M
-232.94%
YoY
|
$46.25M
1537.24%
YoY
|
-$4.628M
-249.97%
YoY
|
-$10.88M
1277.72%
YoY
|
-$17.18M
522.8%
YoY
|
| Net Earnings |
-$93.76M
-1312.99%
YoY
|
-$58.60M
-612.26%
YoY
|
$1.101M
-89.98%
YoY
|
$8.380M
-70.23%
YoY
|
$7.730M
0.57%
YoY
|
$11.44M
-73.99%
YoY
|
$10.99M
78.96%
YoY
|
$28.15M
316.93%
YoY
|
$7.686M
121.5%
YoY
|
$43.99M
147.78%
YoY
|
$6.141M
-10.59%
YoY
|
$6.752M
-55.3%
YoY
|
$3.470M
-71.47%
YoY
|
$17.75M
-48.33%
YoY
|
$6.868M
-78.35%
YoY
|
$15.10M
156.7%
YoY
|
$12.16M
23.25%
YoY
|
$34.36M
-1054.5%
YoY
|
$31.72M
316.4%
YoY
|
| Basic Earnings Per Share |
-$0.90
-1385.71%
YoY
|
N/A
|
$0.01
-90.0%
YoY
|
$0.08
-70.37%
YoY
|
$0.07
0.0%
YoY
|
N/A
|
$0.10
66.67%
YoY
|
$0.27
350.0%
YoY
|
$0.07
133.33%
YoY
|
N/A
|
$0.06
-50.0%
YoY
|
$0.06
-76.0%
YoY
|
$0.03
-85.71%
YoY
|
N/A
|
$0.12
-77.36%
YoY
|
$0.25
150.0%
YoY
|
$0.21
23.53%
YoY
|
N/A
|
$0.53
307.69%
YoY
|
| Diluted Earnings Per Share |
-$0.90
-1385.71%
YoY
|
-$0.56
-607.99%
YoY
|
$0.01
-90.0%
YoY
|
$0.08
-70.37%
YoY
|
$0.07
0.0%
YoY
|
$0.11
-73.69%
YoY
|
$0.10
66.67%
YoY
|
$0.27
350.0%
YoY
|
$0.07
133.33%
YoY
|
$0.42
140.28%
YoY
|
$0.06
-100.0%
YoY
|
$0.06
-76.0%
YoY
|
$0.03
-85.0%
YoY
|
$0.17
-100.0%
YoY
|
$115.5K
21797192.79%
YoY
|
$0.25
150.0%
YoY
|
$0.20
17.65%
YoY
|
$581.8K
-1029.16%
YoY
|
$0.53
307.69%
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 |
104.3M shares
0.5%
YoY
|
104.3M shares
0.5%
YoY
|
104.3M shares
0.5%
YoY
|
103.8M shares
0.35%
YoY
|
103.7M shares
0.45%
YoY
|
103.7M shares
-1.35%
YoY
|
103.7M
-2.57%
YoY
|
103.5M
-3.11%
YoY
|
103.3M
-3.77%
YoY
|
105.2M
N/A
|
106.5M
80.26%
YoY
|
106.8M
81.2%
YoY
|
107.3M
82.82%
YoY
|
N/A
|
59.07M
0.82%
YoY
|
58.93M
1.47%
YoY
|
58.70M
1.85%
YoY
|
58.61M
2.01%
YoY
|
58.59M
1.97%
YoY
|
| Diluted Shares Outstanding |
104.3M shares
0.46%
YoY
|
N/A
|
104.3M shares
0.42%
YoY
|
104.0M shares
0.27%
YoY
|
103.8M shares
-0.72%
YoY
|
N/A
|
103.8M shares
-2.43%
YoY
|
103.7M
-3.66%
YoY
|
104.5M
-3.87%
YoY
|
N/A
|
106.4M
79.03%
YoY
|
107.6M
81.29%
YoY
|
108.8M
83.77%
YoY
|
N/A
|
59.45M
0.91%
YoY
|
59.36M
1.34%
YoY
|
59.18M
1.23%
YoY
|
N/A
|
58.92M
2.03%
YoY
|
Loading...