|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$652.9M
16.38%
YoY
|
$561.0M
74.16%
YoY
|
$322.1M
-10.65%
YoY
|
$360.5M
-0.51%
YoY
|
$362.3M
6.7%
YoY
|
| Cost Of Revenue |
$277.7M
13.87%
YoY
|
$243.9M
33.08%
YoY
|
$183.3M
-15.88%
YoY
|
$217.9M
13.07%
YoY
|
$192.7M
8.53%
YoY
|
| Gross Profit |
$375.2M
18.31%
YoY
|
$317.1M
128.36%
YoY
|
$138.9M
-2.66%
YoY
|
$142.7M
-15.92%
YoY
|
$169.7M
4.7%
YoY
|
| Selling, General & Admin |
$77.58M
15.95%
YoY
|
$66.90M
17.22%
YoY
|
$57.07M
-23.21%
YoY
|
$74.32M
32.8%
YoY
|
$55.96M
48.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$14.30M
33.64%
YoY
|
$10.70M
9.18%
YoY
|
$9.800M
-8.41%
YoY
|
$10.70M
-82.57%
YoY
|
$61.38M
816.1%
YoY
|
| Operating Expenses |
$576.1M
79.55%
YoY
|
$320.9M
622.56%
YoY
|
$44.41M
252.78%
YoY
|
$12.59M
-98.36%
YoY
|
$766.6M
746.46%
YoY
|
| Operating Profit |
-$200.9M
5233.95%
YoY
|
-$3.767M
-103.99%
YoY
|
$94.45M
-27.38%
YoY
|
$130.1M
-121.79%
YoY
|
-$597.0M
-935.19%
YoY
|
| Interest Expense |
-$36.10M
-15.87%
YoY
|
-$42.90M
-203.69%
YoY
|
$41.38M
-2.83%
YoY
|
$42.59M
-184.38%
YoY
|
-$50.47M
-220.12%
YoY
|
| Other Income/Expense, Net |
-$35.32M
-18.05%
YoY
|
-$43.10M
31.12%
YoY
|
-$32.87M
0.09%
YoY
|
-$32.84M
1017.32%
YoY
|
-$2.939M
-92.0%
YoY
|
| Pretax Income |
-$236.2M
404.12%
YoY
|
-$46.86M
-176.1%
YoY
|
$61.58M
-36.66%
YoY
|
$97.23M
-114.95%
YoY
|
-$650.4M
-1972.53%
YoY
|
| Income Tax |
-$29.88M
-27.04%
YoY
|
-$40.96M
593.85%
YoY
|
-$5.903M
-207.94%
YoY
|
$5.469M
-42.19%
YoY
|
$9.461M
-9.75%
YoY
|
| Net Earnings |
-$206.4M
3394.77%
YoY
|
-$5.905M
-108.75%
YoY
|
$67.49M
-26.45%
YoY
|
$91.76M
-113.91%
YoY
|
-$659.8M
-2821.05%
YoY
|
| Basic Earnings Per Share |
-$1.37
3325.0%
YoY
|
-$0.04
-109.09%
YoY
|
$0.44
-22.81%
YoY
|
$0.57
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.37
3325.0%
YoY
|
-$0.04
-109.76%
YoY
|
$0.41
-21.15%
YoY
|
$0.52
-100.0%
YoY
|
-$4.198M
-912714312.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
150.4M shares
3.2%
YoY
|
145.7M shares
-5.79%
YoY
|
154.7M shares
-3.9%
YoY
|
160.9M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
150.4M shares
3.2%
YoY
|
145.7M shares
-12.46%
YoY
|
166.5M shares
-4.93%
YoY
|
175.1M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$125.1M
73.63%
YoY
|
$102.8M
19.16%
YoY
|
$315.4M
9.37%
YoY
|
$162.6M
27.78%
YoY
|
$72.03M
21.99%
YoY
|
$86.23M
45.04%
YoY
|
$288.4M
102.17%
YoY
|
$127.3M
67.17%
YoY
|
$59.04M
34.63%
YoY
|
$59.46M
44.05%
YoY
|
$142.7M
-11.12%
YoY
|
$76.14M
-24.59%
YoY
|
$43.86M
-24.07%
YoY
|
$41.27M
96.32%
YoY
|
$160.5M
-17.86%
YoY
|
$101.0M
15.89%
YoY
|
$57.76M
70.25%
YoY
|
$21.02M
-62.34%
YoY
|
$195.4M
12.14%
YoY
|
| Cost Of Revenue |
$74.28M
69.3%
YoY
|
$56.36M
27.12%
YoY
|
$116.3M
8.53%
YoY
|
$61.14M
13.21%
YoY
|
$43.88M
14.44%
YoY
|
$44.34M
14.43%
YoY
|
$107.2M
54.56%
YoY
|
$54.01M
22.36%
YoY
|
$38.34M
23.64%
YoY
|
$38.74M
48.47%
YoY
|
$69.36M
-7.16%
YoY
|
$44.14M
-39.05%
YoY
|
$31.01M
-30.51%
YoY
|
$26.10M
27.09%
YoY
|
$74.71M
-13.21%
YoY
|
$72.42M
48.29%
YoY
|
$44.63M
78.69%
YoY
|
$20.53M
-35.49%
YoY
|
$86.08M
12.87%
YoY
|
| Gross Profit |
$50.79M
80.4%
YoY
|
$46.39M
10.73%
YoY
|
$199.1M
9.87%
YoY
|
$101.5M
38.53%
YoY
|
$28.15M
35.99%
YoY
|
$41.90M
102.28%
YoY
|
$181.2M
147.23%
YoY
|
$73.27M
128.98%
YoY
|
$20.70M
61.16%
YoY
|
$20.71M
36.46%
YoY
|
$73.30M
-14.57%
YoY
|
$32.00M
12.1%
YoY
|
$12.85M
-2.17%
YoY
|
$15.18M
2997.35%
YoY
|
$85.80M
-21.52%
YoY
|
$28.54M
-25.44%
YoY
|
$13.13M
46.7%
YoY
|
$490.0K
-97.96%
YoY
|
$109.3M
11.57%
YoY
|
| Selling, General & Admin |
$23.06M
41.49%
YoY
|
$21.83M
3.9%
YoY
|
$23.48M
26.77%
YoY
|
$15.97M
14.82%
YoY
|
$16.30M
21.07%
YoY
|
$21.01M
35.13%
YoY
|
$18.52M
14.6%
YoY
|
$13.91M
-6.65%
YoY
|
$13.46M
28.64%
YoY
|
$15.55M
63.41%
YoY
|
$16.16M
-27.79%
YoY
|
$14.90M
-34.12%
YoY
|
$10.47M
-47.17%
YoY
|
$9.516M
-43.96%
YoY
|
$22.38M
45.97%
YoY
|
$22.61M
23.68%
YoY
|
$19.81M
121.89%
YoY
|
$16.98M
52.06%
YoY
|
$15.33M
73.35%
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 |
$4.500M
60.71%
YoY
|
$20.42M
23.75%
YoY
|
$3.600M
33.33%
YoY
|
$3.300M
26.92%
YoY
|
$2.800M
7.69%
YoY
|
$16.50M
0.86%
YoY
|
$2.700M
8.0%
YoY
|
$2.600M
8.33%
YoY
|
$2.600M
13.04%
YoY
|
$16.36M
0.63%
YoY
|
$2.500M
-7.41%
YoY
|
$2.400M
-17.24%
YoY
|
$2.300M
-8.0%
YoY
|
$16.26M
1061.36%
YoY
|
$2.700M
-82.25%
YoY
|
$2.900M
52.63%
YoY
|
$2.500M
31.58%
YoY
|
$1.400M
-90.51%
YoY
|
$15.21M
4.25%
YoY
|
| Operating Expenses |
-$21.70M
-56.3%
YoY
|
$211.6M
-1189.2%
YoY
|
$286.5M
32.34%
YoY
|
$127.7M
352.13%
YoY
|
-$49.65M
-151.96%
YoY
|
-$19.42M
-165.56%
YoY
|
$216.5M
369.21%
YoY
|
$28.25M
-190.11%
YoY
|
$95.57M
-1592866.67%
YoY
|
$29.63M
-50.63%
YoY
|
$46.13M
-222.55%
YoY
|
-$31.35M
-293.39%
YoY
|
-$6.000K
-99.98%
YoY
|
$60.01M
-91.15%
YoY
|
-$37.65M
-230.16%
YoY
|
$16.21M
-49.37%
YoY
|
-$25.99M
-215.57%
YoY
|
$678.1M
2648.0%
YoY
|
$28.92M
31.22%
YoY
|
| Operating Profit |
$72.49M
-6.84%
YoY
|
-$165.2M
-369.36%
YoY
|
-$87.35M
147.87%
YoY
|
-$26.23M
-158.26%
YoY
|
$77.81M
-203.93%
YoY
|
$61.32M
-787.65%
YoY
|
-$35.24M
-229.71%
YoY
|
$45.02M
-28.93%
YoY
|
-$74.86M
-682.51%
YoY
|
-$8.917M
-80.11%
YoY
|
$27.17M
-77.99%
YoY
|
$63.35M
413.72%
YoY
|
$12.85M
-67.15%
YoY
|
-$44.83M
-93.38%
YoY
|
$123.4M
53.52%
YoY
|
$12.33M
96.89%
YoY
|
$39.12M
-388.99%
YoY
|
-$677.6M
98961.11%
YoY
|
$80.41M
5.87%
YoY
|
| Interest Expense |
-$23.01M
171.13%
YoY
|
-$9.902M
-13.51%
YoY
|
-$9.876M
13.52%
YoY
|
-$7.834M
-27.56%
YoY
|
-$8.485M
-179.69%
YoY
|
-$11.45M
42.6%
YoY
|
-$8.700M
-183.27%
YoY
|
-$10.81M
-204.54%
YoY
|
$10.65M
4.95%
YoY
|
-$8.029M
69.96%
YoY
|
$10.45M
5.07%
YoY
|
$10.34M
-14.81%
YoY
|
$10.15M
-3.33%
YoY
|
-$4.724M
-174.37%
YoY
|
$9.944M
-202.53%
YoY
|
$12.14M
51.11%
YoY
|
$10.50M
33.69%
YoY
|
$6.352M
-212.4%
YoY
|
-$9.699M
46.31%
YoY
|
| Other Income/Expense, Net |
-$22.64M
162.41%
YoY
|
$638.0K
963.33%
YoY
|
-$9.803M
10.76%
YoY
|
-$7.622M
-30.0%
YoY
|
-$8.628M
-27.91%
YoY
|
$60.00K
-115.46%
YoY
|
-$8.851M
115.51%
YoY
|
-$10.89M
2.72%
YoY
|
-$11.97M
22.84%
YoY
|
-$388.0K
-40.58%
YoY
|
-$4.107M
-59.81%
YoY
|
-$10.60M
85.96%
YoY
|
-$9.743M
-15.58%
YoY
|
-$653.0K
-91.36%
YoY
|
-$10.22M
4.66%
YoY
|
-$5.700M
-44.19%
YoY
|
-$11.54M
11.24%
YoY
|
-$7.554M
952.09%
YoY
|
-$9.765M
53.59%
YoY
|
| Pretax Income |
$49.85M
-27.95%
YoY
|
-$174.4M
-449.35%
YoY
|
-$97.15M
120.34%
YoY
|
-$33.85M
-199.17%
YoY
|
$69.18M
-179.67%
YoY
|
$49.93M
-388.04%
YoY
|
-$44.09M
-291.19%
YoY
|
$34.13M
-35.29%
YoY
|
-$86.83M
-2892.92%
YoY
|
-$17.33M
-65.48%
YoY
|
$23.06M
-79.63%
YoY
|
$52.75M
695.46%
YoY
|
$3.109M
-88.73%
YoY
|
-$50.21M
-92.67%
YoY
|
$113.2M
60.27%
YoY
|
$6.631M
-267.83%
YoY
|
$27.58M
-215.34%
YoY
|
-$685.1M
9614.05%
YoY
|
$70.65M
1.51%
YoY
|
| Income Tax |
-$23.09M
-284.82%
YoY
|
-$34.20M
-63.71%
YoY
|
-$6.490M
-114.4%
YoY
|
-$1.687M
-113.52%
YoY
|
$12.49M
-392.3%
YoY
|
-$94.24M
2202.49%
YoY
|
$45.08M
1092.83%
YoY
|
$12.48M
1602.59%
YoY
|
-$4.274M
-32.39%
YoY
|
-$4.093M
-77.54%
YoY
|
$3.779M
-89.05%
YoY
|
$733.0K
-223.82%
YoY
|
-$6.322M
-38.21%
YoY
|
-$18.22M
289.8%
YoY
|
$34.52M
85.2%
YoY
|
-$592.0K
474.76%
YoY
|
-$10.23M
90.08%
YoY
|
-$4.675M
515.94%
YoY
|
$18.64M
9.85%
YoY
|
| Net Earnings |
$72.94M
28.67%
YoY
|
-$140.2M
-197.27%
YoY
|
-$90.66M
1.67%
YoY
|
-$32.16M
-248.55%
YoY
|
$56.69M
-168.66%
YoY
|
$144.2M
-1188.82%
YoY
|
-$89.17M
-562.44%
YoY
|
$21.65M
-58.38%
YoY
|
-$82.56M
-975.39%
YoY
|
-$13.24M
-58.61%
YoY
|
$19.28M
-75.5%
YoY
|
$52.01M
620.12%
YoY
|
$9.431M
-75.06%
YoY
|
-$31.99M
-95.3%
YoY
|
$78.71M
51.34%
YoY
|
$7.223M
-287.71%
YoY
|
$37.81M
-304.06%
YoY
|
-$680.5M
10711.2%
YoY
|
$52.01M
-1.18%
YoY
|
| Basic Earnings Per Share |
$0.47
23.68%
YoY
|
N/A
|
-$0.62
1.64%
YoY
|
-$0.22
-246.67%
YoY
|
$0.38
-166.67%
YoY
|
N/A
|
-$0.61
-569.23%
YoY
|
$0.15
-54.55%
YoY
|
-$0.57
-1050.0%
YoY
|
N/A
|
$0.13
-72.92%
YoY
|
$0.33
725.0%
YoY
|
$0.06
-75.0%
YoY
|
N/A
|
$0.48
-51.02%
YoY
|
$0.04
-157.14%
YoY
|
$0.24
-168.57%
YoY
|
-$4.33
N/A
|
$0.98
-1.01%
YoY
|
| Diluted Earnings Per Share |
$0.44
22.22%
YoY
|
-$0.89
-190.82%
YoY
|
-$0.62
1.64%
YoY
|
-$0.22
-257.14%
YoY
|
$0.36
-163.16%
YoY
|
$0.98
-1216.05%
YoY
|
-$0.61
-608.33%
YoY
|
$0.14
-54.84%
YoY
|
-$0.57
-1050.0%
YoY
|
-$0.09
-56.65%
YoY
|
$0.12
-73.33%
YoY
|
$0.31
675.0%
YoY
|
$0.06
-72.73%
YoY
|
-$0.20
-95.32%
YoY
|
$0.45
-54.08%
YoY
|
$0.04
-157.14%
YoY
|
$0.22
-162.86%
YoY
|
-$4.33
-99.99%
YoY
|
$0.98
-1.01%
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 |
149.4M shares
-0.15%
YoY
|
147.9M shares
1.16%
YoY
|
146.5M shares
0.85%
YoY
|
147.7M shares
1.71%
YoY
|
149.7M shares
2.7%
YoY
|
146.2M shares
-4.29%
YoY
|
145.2M shares
-6.02%
YoY
|
145.2M shares
-7.51%
YoY
|
145.7M shares
-8.13%
YoY
|
152.8M shares
-2.85%
YoY
|
154.5M shares
-4.99%
YoY
|
157.0M shares
-3.61%
YoY
|
158.6M shares
-1.01%
YoY
|
157.3M shares
0.07%
YoY
|
162.6M shares
206.6%
YoY
|
162.9M shares
207.13%
YoY
|
160.3M shares
202.1%
YoY
|
157.2M shares
N/A
|
53.05M
0.0%
YoY
|
| Diluted Shares Outstanding |
165.1M shares
5.33%
YoY
|
N/A
|
146.8M shares
1.09%
YoY
|
147.1M shares
-4.92%
YoY
|
156.7M shares
7.84%
YoY
|
N/A
|
145.2M shares
-12.24%
YoY
|
154.7M shares
-8.11%
YoY
|
145.3M shares
-14.25%
YoY
|
N/A
|
165.5M shares
-6.39%
YoY
|
168.3M shares
-4.94%
YoY
|
169.5M shares
-3.03%
YoY
|
N/A
|
176.8M shares
233.26%
YoY
|
177.1M shares
233.79%
YoY
|
174.8M shares
229.49%
YoY
|
157.2M shares
N/A
|
53.05M
0.0%
YoY
|
Loading...