|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.284B
40.22%
YoY
|
$915.8M
-41.91%
YoY
|
$1.577B
-3.72%
YoY
|
$1.638B
91.9%
YoY
|
$853.3M
-2.22%
YoY
|
| Cost Of Revenue |
$985.6M
59.45%
YoY
|
$618.1M
-46.76%
YoY
|
$1.161B
-17.68%
YoY
|
$1.410B
83.04%
YoY
|
$770.5M
15.02%
YoY
|
| Gross Profit |
$298.6M
0.29%
YoY
|
$297.7M
-28.37%
YoY
|
$415.6M
82.84%
YoY
|
$227.3M
174.29%
YoY
|
$82.86M
-59.14%
YoY
|
| Selling, General & Admin |
$198.6M
23.69%
YoY
|
$160.6M
0.65%
YoY
|
$159.5M
5.81%
YoY
|
$150.8M
86.2%
YoY
|
$80.97M
45.64%
YoY
|
| Research & Development |
$9.900M
47.76%
YoY
|
$6.700M
-21.18%
YoY
|
$8.500M
102.38%
YoY
|
$4.200M
N/A
|
N/A
|
| Depreciation & Amortization |
$6.100M
38.64%
YoY
|
$4.400M
25.71%
YoY
|
$3.500M
-96.54%
YoY
|
$101.1M
289.5%
YoY
|
$25.95M
-5.56%
YoY
|
| Operating Expenses |
$327.5M
-37.57%
YoY
|
$524.7M
160.48%
YoY
|
$201.4M
-17.92%
YoY
|
$245.4M
128.08%
YoY
|
$107.6M
0.01%
YoY
|
| Operating Profit |
-$29.00M
-87.23%
YoY
|
-$227.0M
-206.02%
YoY
|
$214.1M
-1280.85%
YoY
|
-$18.13M
-26.71%
YoY
|
-$24.74M
-125.99%
YoY
|
| Interest Expense |
-$13.44M
-40.45%
YoY
|
-$22.56M
-151.01%
YoY
|
$44.23M
31.98%
YoY
|
$33.51M
-5.53%
YoY
|
$35.48M
134.48%
YoY
|
| Other Income/Expense, Net |
-$222.0K
-99.06%
YoY
|
-$23.57M
-36.24%
YoY
|
-$36.97M
-380.46%
YoY
|
$13.18M
-136.23%
YoY
|
-$36.38M
108.67%
YoY
|
| Pretax Income |
-$29.22M
-88.34%
YoY
|
-$250.6M
-241.44%
YoY
|
$177.2M
-3677.48%
YoY
|
-$4.952M
-91.9%
YoY
|
-$61.12M
-178.58%
YoY
|
| Income Tax |
$23.02M
-326.07%
YoY
|
-$10.18M
-125.51%
YoY
|
$39.92M
-525.37%
YoY
|
-$9.384M
-12.45%
YoY
|
-$10.72M
-157.3%
YoY
|
| Net Earnings |
-$52.24M
-78.27%
YoY
|
-$240.4M
-275.16%
YoY
|
$137.2M
2996.57%
YoY
|
$4.432M
-108.79%
YoY
|
-$50.40M
-185.32%
YoY
|
| Basic Earnings Per Share |
-$0.73
-62.56%
YoY
|
-$1.95
-442.11%
YoY
|
$0.57
-296.55%
YoY
|
-$0.29
-43.14%
YoY
|
-$0.51
-204.08%
YoY
|
| Diluted Earnings Per Share |
-$0.73
-62.56%
YoY
|
-$1.95
-448.21%
YoY
|
$0.56
-293.1%
YoY
|
-$0.29
-43.14%
YoY
|
-$0.51
-204.08%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
152.5M shares
0.52%
YoY
|
151.8M shares
0.54%
YoY
|
150.9M shares
0.75%
YoY
|
149.8M shares
15.26%
YoY
|
130.0M shares
7.01%
YoY
|
| Diluted Shares Outstanding |
152.5M shares
0.52%
YoY
|
151.8M shares
-0.18%
YoY
|
152.0M shares
1.47%
YoY
|
149.8M shares
15.26%
YoY
|
130.0M shares
6.97%
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 |
$223.4M
-26.11%
YoY
|
$226.0M
-17.87%
YoY
|
$393.5M
70.04%
YoY
|
$362.2M
41.63%
YoY
|
$302.4M
97.1%
YoY
|
$275.2M
-19.43%
YoY
|
$231.4M
-33.97%
YoY
|
$255.8M
-49.63%
YoY
|
$153.4M
-59.29%
YoY
|
$341.6M
-15.04%
YoY
|
$350.4M
-31.96%
YoY
|
$507.7M
19.48%
YoY
|
$376.8M
25.35%
YoY
|
$402.1M
82.86%
YoY
|
$515.0M
172.95%
YoY
|
$424.9M
116.23%
YoY
|
$300.6M
21.09%
YoY
|
$219.9M
21.75%
YoY
|
$188.7M
35.3%
YoY
|
| Cost Of Revenue |
$160.4M
-29.0%
YoY
|
$177.2M
-10.01%
YoY
|
$287.8M
88.01%
YoY
|
$265.1M
56.12%
YoY
|
$225.9M
129.81%
YoY
|
$196.9M
-23.5%
YoY
|
$153.1M
-41.8%
YoY
|
$169.8M
-52.52%
YoY
|
$98.31M
-64.33%
YoY
|
$257.4M
-19.95%
YoY
|
$263.1M
-39.5%
YoY
|
$357.7M
-5.26%
YoY
|
$275.6M
0.58%
YoY
|
$321.6M
53.42%
YoY
|
$434.8M
137.87%
YoY
|
$377.6M
114.51%
YoY
|
$274.0M
35.59%
YoY
|
$209.6M
44.44%
YoY
|
$182.8M
62.15%
YoY
|
| Gross Profit |
$63.00M
-17.56%
YoY
|
$48.85M
-37.63%
YoY
|
$105.7M
34.93%
YoY
|
$97.12M
13.0%
YoY
|
$76.43M
38.73%
YoY
|
$78.32M
-7.02%
YoY
|
$78.32M
-10.37%
YoY
|
$85.95M
-42.71%
YoY
|
$55.09M
-45.55%
YoY
|
$84.23M
4.61%
YoY
|
$87.38M
8.92%
YoY
|
$150.0M
216.7%
YoY
|
$101.2M
280.56%
YoY
|
$80.52M
682.58%
YoY
|
$80.22M
1260.4%
YoY
|
$47.38M
131.02%
YoY
|
$26.59M
-42.41%
YoY
|
$10.29M
-71.02%
YoY
|
$5.897M
-77.94%
YoY
|
| Selling, General & Admin |
$50.40M
14.7%
YoY
|
$57.47M
25.85%
YoY
|
$52.25M
30.14%
YoY
|
$44.95M
21.59%
YoY
|
$43.95M
16.31%
YoY
|
$45.66M
4.47%
YoY
|
$40.15M
7.35%
YoY
|
$36.97M
-8.15%
YoY
|
$37.78M
-0.94%
YoY
|
$43.71M
15.9%
YoY
|
$37.40M
-3.88%
YoY
|
$40.25M
27.74%
YoY
|
$38.14M
-4.23%
YoY
|
$37.71M
66.17%
YoY
|
$38.91M
110.41%
YoY
|
$31.51M
108.49%
YoY
|
$39.83M
61.24%
YoY
|
$22.70M
8.59%
YoY
|
$18.49M
55.4%
YoY
|
| Research & Development |
$3.000M
25.0%
YoY
|
N/A
|
$2.300M
43.75%
YoY
|
$2.500M
38.89%
YoY
|
$2.400M
26.32%
YoY
|
N/A
|
$1.600M
-20.0%
YoY
|
$1.800M
-21.74%
YoY
|
$1.900M
-9.52%
YoY
|
N/A
|
$2.000M
N/A
|
$2.300M
N/A
|
$2.100M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.400M
118.18%
YoY
|
$15.65M
21.84%
YoY
|
$1.600M
23.08%
YoY
|
$1.100M
0.0%
YoY
|
$1.100M
22.22%
YoY
|
$12.85M
-5.47%
YoY
|
$1.300M
44.44%
YoY
|
$1.100M
-91.64%
YoY
|
$900.0K
-93.81%
YoY
|
$13.59M
-54.48%
YoY
|
$900.0K
28.57%
YoY
|
$13.16M
-46.41%
YoY
|
$14.53M
-36.88%
YoY
|
$29.85M
359.83%
YoY
|
$700.0K
16.67%
YoY
|
$24.56M
3992.67%
YoY
|
$23.02M
255.24%
YoY
|
$6.492M
-5.91%
YoY
|
$600.0K
0.0%
YoY
|
| Operating Expenses |
$55.90M
13.74%
YoY
|
$64.88M
18.47%
YoY
|
$60.22M
-71.46%
YoY
|
$50.75M
9.49%
YoY
|
$49.14M
5.29%
YoY
|
$54.76M
1.39%
YoY
|
$211.0M
347.26%
YoY
|
$46.35M
-13.85%
YoY
|
$46.68M
-13.11%
YoY
|
$54.01M
-13.86%
YoY
|
$47.17M
-23.55%
YoY
|
$53.80M
-3.75%
YoY
|
$53.72M
-8.56%
YoY
|
$62.70M
118.64%
YoY
|
$61.70M
142.8%
YoY
|
$55.90M
165.16%
YoY
|
$58.75M
90.71%
YoY
|
$28.68M
5.04%
YoY
|
$25.41M
-20.18%
YoY
|
| Operating Profit |
$7.109M
-73.94%
YoY
|
-$16.03M
-168.04%
YoY
|
$45.45M
-134.26%
YoY
|
$46.38M
17.11%
YoY
|
$27.28M
224.27%
YoY
|
$23.56M
-22.05%
YoY
|
-$132.7M
-430.0%
YoY
|
$39.60M
-58.85%
YoY
|
$8.414M
-82.27%
YoY
|
$30.22M
69.56%
YoY
|
$40.21M
117.09%
YoY
|
$96.24M
-1229.32%
YoY
|
$47.46M
-247.56%
YoY
|
$17.82M
-196.93%
YoY
|
$18.52M
-194.9%
YoY
|
-$8.522M
1384.67%
YoY
|
-$32.16M
-309.37%
YoY
|
-$18.39M
-324.23%
YoY
|
-$19.52M
282.14%
YoY
|
| Interest Expense |
-$3.015M
-25.13%
YoY
|
-$3.710M
-55.61%
YoY
|
-$2.075M
-49.96%
YoY
|
-$3.625M
-15.7%
YoY
|
-$4.027M
-145.04%
YoY
|
-$8.357M
19.78%
YoY
|
-$4.147M
-131.74%
YoY
|
-$4.300M
-53.03%
YoY
|
$8.940M
-5.89%
YoY
|
-$6.977M
-34.28%
YoY
|
$13.06M
49.37%
YoY
|
-$9.155M
-6.17%
YoY
|
$9.500M
36.85%
YoY
|
-$10.62M
58.32%
YoY
|
$8.746M
-33.28%
YoY
|
-$9.757M
-246.7%
YoY
|
$6.942M
-22.94%
YoY
|
-$6.706M
-1.38%
YoY
|
$13.11M
1847.85%
YoY
|
| Other Income/Expense, Net |
-$2.984M
-25.47%
YoY
|
-$1.004M
-253.52%
YoY
|
-$2.007M
-58.44%
YoY
|
$10.50M
-272.35%
YoY
|
-$4.004M
-19.03%
YoY
|
$654.0K
159.52%
YoY
|
-$4.829M
-50.53%
YoY
|
-$6.094M
-4975.2%
YoY
|
-$4.945M
-56.81%
YoY
|
$252.0K
-91.05%
YoY
|
-$9.762M
-129.19%
YoY
|
$125.0K
-133.69%
YoY
|
-$11.45M
390.15%
YoY
|
$2.816M
-790.2%
YoY
|
$33.45M
-349.49%
YoY
|
-$371.0K
-94.52%
YoY
|
-$2.336M
-74.29%
YoY
|
-$408.0K
308.0%
YoY
|
-$13.41M
1809.69%
YoY
|
| Pretax Income |
$4.125M
-82.28%
YoY
|
-$152.8M
1.85%
YoY
|
$43.44M
-131.59%
YoY
|
$56.88M
69.75%
YoY
|
$23.28M
571.09%
YoY
|
-$150.0M
-738.64%
YoY
|
-$137.5M
-551.68%
YoY
|
$33.51M
-61.58%
YoY
|
$3.469M
-90.37%
YoY
|
$23.50M
174.86%
YoY
|
$30.44M
-41.42%
YoY
|
$87.21M
-613.85%
YoY
|
$36.01M
-204.38%
YoY
|
$8.548M
-131.51%
YoY
|
$51.97M
-257.85%
YoY
|
-$16.97M
131.01%
YoY
|
-$34.50M
-649.84%
YoY
|
-$27.13M
194.85%
YoY
|
-$32.92M
466.74%
YoY
|
| Income Tax |
$2.100M
-67.69%
YoY
|
-$7.074M
-69.44%
YoY
|
$9.900M
153.85%
YoY
|
$13.60M
74.36%
YoY
|
$6.500M
400.0%
YoY
|
-$23.15M
-5759.17%
YoY
|
$3.900M
-45.83%
YoY
|
$7.800M
-65.18%
YoY
|
$1.300M
-86.87%
YoY
|
$409.0K
-97.04%
YoY
|
$7.200M
-35.14%
YoY
|
$22.40M
-257.82%
YoY
|
$9.900M
-179.84%
YoY
|
$13.80M
-364.1%
YoY
|
$11.10M
-307.05%
YoY
|
-$14.20M
675.68%
YoY
|
-$12.40M
-829.41%
YoY
|
-$5.225M
-172.57%
YoY
|
-$5.361M
-482.93%
YoY
|
| Net Earnings |
$1.997M
-88.07%
YoY
|
-$161.2M
14.11%
YoY
|
$33.50M
-123.7%
YoY
|
$43.26M
68.35%
YoY
|
$16.75M
673.49%
YoY
|
-$141.2M
-1548.03%
YoY
|
-$141.4M
-708.92%
YoY
|
$25.70M
-50.6%
YoY
|
$2.165M
-91.72%
YoY
|
$9.754M
-156.51%
YoY
|
$23.21M
-43.13%
YoY
|
$52.02M
-1973.39%
YoY
|
$26.13M
-218.49%
YoY
|
-$17.26M
-21.19%
YoY
|
$40.82M
-248.12%
YoY
|
-$2.777M
-49.66%
YoY
|
-$22.05M
-581.95%
YoY
|
-$21.90M
123.48%
YoY
|
-$27.56M
281.1%
YoY
|
| Basic Earnings Per Share |
-$0.09
-550.0%
YoY
|
N/A
|
$0.12
-111.76%
YoY
|
$0.19
137.5%
YoY
|
$0.02
-128.57%
YoY
|
N/A
|
-$1.02
-1557.14%
YoY
|
$0.08
-76.47%
YoY
|
-$0.07
-177.78%
YoY
|
N/A
|
$0.07
-63.16%
YoY
|
$0.34
-409.09%
YoY
|
$0.09
-139.13%
YoY
|
N/A
|
$0.19
-176.0%
YoY
|
-$0.11
175.0%
YoY
|
-$0.23
-675.0%
YoY
|
N/A
|
-$0.25
316.67%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-550.0%
YoY
|
-$1.06
13.98%
YoY
|
$0.12
-111.76%
YoY
|
$0.19
137.5%
YoY
|
$0.02
-128.57%
YoY
|
-$0.93
-1547.07%
YoY
|
-$1.02
-1557.14%
YoY
|
$0.08
-76.61%
YoY
|
-$0.07
-177.78%
YoY
|
$0.06
-156.0%
YoY
|
$0.07
-63.16%
YoY
|
$0.34
-100.0%
YoY
|
$0.09
-139.13%
YoY
|
-$0.11
-100.0%
YoY
|
$0.19
-176.0%
YoY
|
-$18.49K
46220681.21%
YoY
|
-$0.23
-675.0%
YoY
|
-$163.6K
75.07%
YoY
|
-$0.25
316.67%
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 |
152.8M shares
0.55%
YoY
|
152.7M shares
0.53%
YoY
|
152.7M shares
0.53%
YoY
|
152.5M shares
0.51%
YoY
|
152.0M shares
0.48%
YoY
|
151.9M shares
0.48%
YoY
|
151.9M shares
0.57%
YoY
|
151.8M shares
0.61%
YoY
|
151.3M shares
0.34%
YoY
|
151.2M shares
0.48%
YoY
|
151.1M shares
0.5%
YoY
|
150.9M shares
0.45%
YoY
|
150.8M shares
1.67%
YoY
|
150.5M shares
11.45%
YoY
|
150.3M shares
14.79%
YoY
|
150.2M shares
18.25%
YoY
|
148.3M shares
16.77%
YoY
|
135.0M shares
12.53%
YoY
|
131.0M shares
9.13%
YoY
|
| Diluted Shares Outstanding |
153.0M shares
0.11%
YoY
|
N/A
|
154.1M shares
1.43%
YoY
|
153.1M shares
0.57%
YoY
|
152.8M shares
0.95%
YoY
|
N/A
|
151.9M shares
-0.26%
YoY
|
152.2M shares
0.05%
YoY
|
151.4M shares
-0.29%
YoY
|
N/A
|
152.3M shares
0.62%
YoY
|
152.1M shares
1.28%
YoY
|
151.8M shares
2.36%
YoY
|
N/A
|
151.4M shares
15.6%
YoY
|
150.2M shares
18.28%
YoY
|
148.3M shares
16.49%
YoY
|
N/A
|
131.0M shares
9.13%
YoY
|
Loading...