|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.263B
-16.15%
YoY
|
$2.699B
21.67%
YoY
|
$2.218B
85.05%
YoY
|
$1.199B
76.07%
YoY
|
$680.8M
21.28%
YoY
|
| Cost Of Revenue |
$1.967B
-16.56%
YoY
|
$2.357B
13.5%
YoY
|
$2.077B
64.72%
YoY
|
$1.261B
68.15%
YoY
|
$749.9M
35.51%
YoY
|
| Gross Profit |
$295.8M
-13.28%
YoY
|
$341.1M
141.98%
YoY
|
$141.0M
-326.06%
YoY
|
-$62.35M
-9.82%
YoY
|
-$69.14M
-972.7%
YoY
|
| Selling, General & Admin |
$242.6M
2.41%
YoY
|
$236.8M
33.49%
YoY
|
$177.4M
15.27%
YoY
|
$153.9M
153.21%
YoY
|
$60.79M
77.85%
YoY
|
| Research & Development |
$86.22M
30.25%
YoY
|
$66.20M
-0.17%
YoY
|
$66.31M
10.25%
YoY
|
$60.14M
156.72%
YoY
|
$23.43M
103.09%
YoY
|
| Depreciation & Amortization |
$29.34M
102.62%
YoY
|
$14.48M
35.79%
YoY
|
$10.67M
344.38%
YoY
|
$2.400M
-53.05%
YoY
|
$5.112M
69.38%
YoY
|
| Operating Expenses |
$328.8M
8.49%
YoY
|
$303.0M
24.33%
YoY
|
$243.7M
13.86%
YoY
|
$214.1M
138.92%
YoY
|
$89.60M
85.84%
YoY
|
| Operating Profit |
-$32.99M
-186.71%
YoY
|
$38.05M
-137.02%
YoY
|
-$102.8M
-62.82%
YoY
|
-$276.4M
74.13%
YoY
|
-$158.7M
294.0%
YoY
|
| Interest Expense |
-$4.110M
-172.41%
YoY
|
$5.676M
5.11%
YoY
|
$5.400M
167.59%
YoY
|
$2.018M
-240.63%
YoY
|
-$1.435M
-1221.09%
YoY
|
| Other Income/Expense, Net |
$5.375M
-26.13%
YoY
|
$7.276M
4.66%
YoY
|
$6.952M
-404.78%
YoY
|
-$2.281M
744.81%
YoY
|
-$270.0K
-141.67%
YoY
|
| Pretax Income |
-$45.07M
-213.9%
YoY
|
$39.57M
-139.47%
YoY
|
-$100.3M
-65.16%
YoY
|
-$287.8M
79.69%
YoY
|
-$160.2M
297.56%
YoY
|
| Income Tax |
$22.92M
148.94%
YoY
|
$9.206M
102.37%
YoY
|
$4.549M
235.22%
YoY
|
$1.357M
-25.81%
YoY
|
$1.829M
-71.52%
YoY
|
| Net Earnings |
-$48.31M
-312.69%
YoY
|
$22.72M
-132.63%
YoY
|
-$69.62M
-33.37%
YoY
|
-$104.5M
-35.5%
YoY
|
-$162.0M
246.83%
YoY
|
| Basic Earnings Per Share |
-$0.37
-305.56%
YoY
|
$0.18
-130.0%
YoY
|
-$0.60
-60.0%
YoY
|
-$1.50
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.37
-384.62%
YoY
|
$0.13
-121.67%
YoY
|
-$0.60
-60.0%
YoY
|
-$1.50
-100.0%
YoY
|
-$3.273M
246.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
130.3M shares
3.27%
YoY
|
126.2M shares
8.36%
YoY
|
116.4M shares
67.04%
YoY
|
69.71M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
130.3M shares
-29.19%
YoY
|
184.0M shares
58.04%
YoY
|
116.4M shares
67.04%
YoY
|
69.71M 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$464.9M
7.71%
YoY
|
$475.2M
154.42%
YoY
|
$1.042B
-15.17%
YoY
|
$602.5M
24.67%
YoY
|
$431.6M
-30.74%
YoY
|
$186.8M
-48.68%
YoY
|
$1.228B
82.49%
YoY
|
$483.3M
-9.89%
YoY
|
$623.1M
-10.75%
YoY
|
$364.0M
17.23%
YoY
|
$673.0M
52.26%
YoY
|
$536.4M
124.41%
YoY
|
$698.2M
103.72%
YoY
|
$310.5M
77.52%
YoY
|
$442.0M
134.84%
YoY
|
$239.0M
-14.09%
YoY
|
$342.7M
249.24%
YoY
|
$174.9M
50.46%
YoY
|
$188.2M
-21.41%
YoY
|
$278.2M
-13.57%
YoY
|
| Cost Of Revenue |
$418.3M
7.51%
YoY
|
$452.2M
173.08%
YoY
|
$898.4M
-16.09%
YoY
|
$513.4M
28.27%
YoY
|
$389.0M
-30.4%
YoY
|
$165.6M
-49.45%
YoY
|
$1.071B
79.43%
YoY
|
$400.3M
-22.21%
YoY
|
$559.0M
-16.24%
YoY
|
$327.6M
9.77%
YoY
|
$596.7M
39.24%
YoY
|
$514.5M
110.69%
YoY
|
$667.4M
86.69%
YoY
|
$298.4M
30.87%
YoY
|
$428.5M
73.31%
YoY
|
$244.2M
-16.7%
YoY
|
$357.5M
268.08%
YoY
|
$228.0M
104.64%
YoY
|
$247.3M
8.71%
YoY
|
$293.2M
-10.06%
YoY
|
| Gross Profit |
$46.63M
9.51%
YoY
|
$23.05M
8.72%
YoY
|
$143.5M
-8.86%
YoY
|
$89.10M
7.29%
YoY
|
$42.58M
-33.65%
YoY
|
$21.20M
-41.73%
YoY
|
$157.5M
106.43%
YoY
|
$83.05M
280.59%
YoY
|
$64.18M
108.29%
YoY
|
$36.39M
202.21%
YoY
|
$76.28M
467.57%
YoY
|
$21.82M
-519.86%
YoY
|
$30.81M
-308.93%
YoY
|
$12.04M
-122.65%
YoY
|
$13.44M
-122.76%
YoY
|
-$5.197M
-65.25%
YoY
|
-$14.75M
-1553.0%
YoY
|
-$53.15M
-1207.5%
YoY
|
-$59.06M
-591.85%
YoY
|
-$14.96M
266.1%
YoY
|
| Selling, General & Admin |
$60.50M
-3.36%
YoY
|
$63.88M
16.34%
YoY
|
$69.62M
1.39%
YoY
|
$55.43M
-7.44%
YoY
|
$62.60M
4.58%
YoY
|
$54.91M
13.37%
YoY
|
$68.67M
46.3%
YoY
|
$59.88M
24.1%
YoY
|
$59.86M
41.92%
YoY
|
$48.43M
20.91%
YoY
|
$46.93M
10.44%
YoY
|
$48.25M
35.04%
YoY
|
$42.18M
34.21%
YoY
|
$40.06M
-9.49%
YoY
|
$42.50M
104.85%
YoY
|
$35.73M
122.44%
YoY
|
$31.43M
133.56%
YoY
|
$44.26M
286.11%
YoY
|
$20.75M
124.85%
YoY
|
$16.06M
-35.62%
YoY
|
| Research & Development |
$21.07M
-4.74%
YoY
|
$18.54M
7.83%
YoY
|
$20.89M
13.84%
YoY
|
$26.01M
73.68%
YoY
|
$22.12M
26.92%
YoY
|
$17.20M
11.37%
YoY
|
$18.35M
25.05%
YoY
|
$14.98M
51.0%
YoY
|
$17.43M
-22.72%
YoY
|
$15.44M
-19.42%
YoY
|
$14.68M
-18.08%
YoY
|
$9.918M
-45.29%
YoY
|
$22.55M
69.05%
YoY
|
$19.16M
78.12%
YoY
|
$17.92M
190.07%
YoY
|
$18.13M
282.47%
YoY
|
$13.34M
59.44%
YoY
|
$10.76M
159.6%
YoY
|
$6.176M
106.62%
YoY
|
$4.740M
N/A
|
| Depreciation & Amortization |
$10.73M
73.4%
YoY
|
$8.794M
96.08%
YoY
|
$10.41M
154.81%
YoY
|
$8.255M
86.6%
YoY
|
$6.189M
100.42%
YoY
|
$4.485M
55.57%
YoY
|
$4.087M
39.73%
YoY
|
$4.424M
67.2%
YoY
|
$3.088M
15.7%
YoY
|
$2.883M
18.94%
YoY
|
$2.925M
31.99%
YoY
|
$2.646M
34.18%
YoY
|
$2.669M
78.77%
YoY
|
$2.424M
69.87%
YoY
|
$2.216M
36.96%
YoY
|
$1.972M
-43.56%
YoY
|
$1.493M
28.71%
YoY
|
$1.427M
33.36%
YoY
|
$1.618M
110.4%
YoY
|
$3.494M
55.36%
YoY
|
| Operating Expenses |
$81.57M
-3.72%
YoY
|
$82.42M
14.31%
YoY
|
$93.42M
12.56%
YoY
|
$81.44M
8.79%
YoY
|
$84.72M
9.62%
YoY
|
$72.10M
12.88%
YoY
|
$82.99M
13.35%
YoY
|
$74.86M
28.69%
YoY
|
$77.29M
19.4%
YoY
|
$63.87M
7.86%
YoY
|
$73.22M
12.65%
YoY
|
$58.17M
8.0%
YoY
|
$64.73M
44.59%
YoY
|
$59.22M
7.64%
YoY
|
$64.99M
134.23%
YoY
|
$53.86M
158.9%
YoY
|
$44.77M
105.14%
YoY
|
$55.02M
252.52%
YoY
|
$27.75M
124.3%
YoY
|
$20.80M
-41.95%
YoY
|
| Operating Profit |
-$34.94M
-17.09%
YoY
|
-$59.37M
16.64%
YoY
|
$50.10M
-32.73%
YoY
|
$7.663M
-6.43%
YoY
|
-$42.14M
221.52%
YoY
|
-$50.90M
85.18%
YoY
|
$74.48M
2330.81%
YoY
|
$8.190M
-122.53%
YoY
|
-$13.11M
-61.36%
YoY
|
-$27.49M
-41.74%
YoY
|
$3.064M
-105.94%
YoY
|
-$36.35M
-38.45%
YoY
|
-$33.92M
-43.01%
YoY
|
-$47.18M
-56.38%
YoY
|
-$51.55M
-40.61%
YoY
|
-$59.06M
65.16%
YoY
|
-$59.52M
186.02%
YoY
|
-$108.2M
900.8%
YoY
|
-$86.81M
23814.33%
YoY
|
-$35.76M
-10.44%
YoY
|
| Interest Expense |
-$2.762M
606.39%
YoY
|
-$1.372M
-285.16%
YoY
|
-$3.377M
-400.98%
YoY
|
-$1.083M
-183.31%
YoY
|
-$391.0K
-131.01%
YoY
|
$741.0K
-62.82%
YoY
|
$1.122M
-87.34%
YoY
|
$1.300M
-14.08%
YoY
|
$1.261M
10.23%
YoY
|
$1.993M
144.24%
YoY
|
$8.861M
-11039.51%
YoY
|
$1.513M
164.05%
YoY
|
$1.144M
69.23%
YoY
|
$816.0K
19.65%
YoY
|
-$81.00K
-94.36%
YoY
|
$573.0K
35.14%
YoY
|
$676.0K
75.13%
YoY
|
$682.0K
666.29%
YoY
|
-$1.435M
N/A
|
$424.0K
N/A
|
| Other Income/Expense, Net |
$14.28M
822.82%
YoY
|
-$5.985M
4.07%
YoY
|
N/A
|
N/A
|
$1.547M
-819.53%
YoY
|
-$5.751M
-584.5%
YoY
|
N/A
|
-$562.0K
-114.92%
YoY
|
-$215.0K
-203.86%
YoY
|
$1.187M
-90.59%
YoY
|
N/A
|
$3.766M
-1937.07%
YoY
|
$207.0K
-81.33%
YoY
|
$12.61M
-1627.12%
YoY
|
N/A
|
-$205.0K
-158.74%
YoY
|
$1.109M
-266.27%
YoY
|
-$826.0K
-629.49%
YoY
|
N/A
|
$349.0K
N/A
|
| Pretax Income |
-$27.70M
-36.95%
YoY
|
-$70.48M
20.01%
YoY
|
$46.11M
-39.01%
YoY
|
$11.47M
116.27%
YoY
|
-$43.93M
202.06%
YoY
|
-$58.73M
119.21%
YoY
|
$75.60M
561.72%
YoY
|
$5.304M
-114.59%
YoY
|
-$14.54M
-61.25%
YoY
|
-$26.79M
-29.14%
YoY
|
$11.43M
-121.03%
YoY
|
-$36.36M
-41.17%
YoY
|
-$37.52M
-38.06%
YoY
|
-$37.81M
-65.97%
YoY
|
-$54.34M
-38.43%
YoY
|
-$61.81M
66.62%
YoY
|
-$60.58M
163.11%
YoY
|
-$111.1M
840.67%
YoY
|
-$88.24M
24209.64%
YoY
|
-$37.10M
-7.09%
YoY
|
| Income Tax |
$1.500M
-175.0%
YoY
|
-$7.900M
364.71%
YoY
|
$22.05M
179.87%
YoY
|
$4.600M
9.52%
YoY
|
-$2.000M
17.65%
YoY
|
-$1.700M
41.67%
YoY
|
$7.878M
19.24%
YoY
|
$4.200M
-423.08%
YoY
|
-$1.700M
1600.0%
YoY
|
-$1.200M
100.0%
YoY
|
$6.607M
257.14%
YoY
|
-$1.300M
30.0%
YoY
|
-$100.0K
-200.0%
YoY
|
-$600.0K
-250.0%
YoY
|
$1.850M
-277.03%
YoY
|
-$1.000M
-158.82%
YoY
|
$100.0K
-80.0%
YoY
|
$400.0K
-42.86%
YoY
|
-$1.045M
-240.65%
YoY
|
$1.700M
-70.06%
YoY
|
| Net Earnings |
-$20.93M
-32.59%
YoY
|
-$45.07M
8.69%
YoY
|
$17.95M
-62.49%
YoY
|
$6.252M
696.43%
YoY
|
-$31.05M
238.6%
YoY
|
-$41.47M
147.66%
YoY
|
$47.84M
1363.98%
YoY
|
$785.0K
-103.36%
YoY
|
-$9.169M
-63.11%
YoY
|
-$16.74M
-32.06%
YoY
|
$3.268M
-108.8%
YoY
|
-$23.39M
20.9%
YoY
|
-$24.86M
29.55%
YoY
|
-$24.64M
-14.45%
YoY
|
-$37.15M
-57.4%
YoY
|
-$19.35M
-50.11%
YoY
|
-$19.19M
-18.47%
YoY
|
-$28.81M
130.51%
YoY
|
-$87.20M
7784.18%
YoY
|
-$38.78M
-14.97%
YoY
|
| Basic Earnings Per Share |
-$0.16
-33.33%
YoY
|
-$0.34
6.25%
YoY
|
N/A
|
$0.05
400.0%
YoY
|
-$0.24
242.86%
YoY
|
-$0.32
128.57%
YoY
|
N/A
|
$0.01
-105.0%
YoY
|
-$0.07
-66.67%
YoY
|
-$0.14
-33.33%
YoY
|
N/A
|
-$0.20
-42.86%
YoY
|
-$0.21
-40.0%
YoY
|
-$0.21
-60.38%
YoY
|
N/A
|
-$0.35
N/A
|
-$0.35
N/A
|
-$0.53
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.16
-33.33%
YoY
|
-$0.34
6.25%
YoY
|
$0.14
-46.15%
YoY
|
$0.01
N/A
|
-$0.24
242.86%
YoY
|
-$0.32
128.57%
YoY
|
$0.26
828.24%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
-66.67%
YoY
|
-$0.14
-33.33%
YoY
|
$0.03
-100.0%
YoY
|
-$0.20
-42.86%
YoY
|
-$0.21
-40.0%
YoY
|
-$0.21
-60.38%
YoY
|
-$324.6K
-81.58%
YoY
|
-$0.35
N/A
|
-$0.35
N/A
|
-$0.53
N/A
|
-$1.762M
26449.66%
YoY
|
$0.00
-100.0%
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
|
N/A
|
| Basic Shares Outstanding |
132.5M
1.97%
YoY
|
131.5M shares
1.58%
YoY
|
N/A
|
130.7M shares
2.2%
YoY
|
130.0M shares
2.48%
YoY
|
129.5M shares
6.91%
YoY
|
N/A
|
127.9M shares
8.9%
YoY
|
126.8M shares
9.1%
YoY
|
121.1M shares
4.96%
YoY
|
N/A
|
117.5M shares
111.16%
YoY
|
116.3M shares
114.74%
YoY
|
115.4M shares
113.13%
YoY
|
N/A
|
55.63M shares
N/A
|
54.14M shares
N/A
|
54.14M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
132.5M
1.97%
YoY
|
131.5M shares
1.58%
YoY
|
N/A
|
183.6M shares
-0.31%
YoY
|
130.0M shares
2.48%
YoY
|
129.5M shares
6.91%
YoY
|
N/A
|
184.2M shares
56.84%
YoY
|
126.8M shares
9.1%
YoY
|
121.1M shares
4.96%
YoY
|
N/A
|
117.5M shares
111.16%
YoY
|
116.3M shares
114.74%
YoY
|
115.4M shares
113.13%
YoY
|
N/A
|
55.63M shares
N/A
|
54.14M shares
N/A
|
54.14M shares
N/A
|
N/A
|
N/A
|
Loading...