|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.838B
43.81%
YoY
|
$1.278B
13.03%
YoY
|
$1.131B
-7.44%
YoY
|
$1.222B
13.93%
YoY
|
$1.072B
25.9%
YoY
|
| Cost Of Revenue |
$1.338B
37.66%
YoY
|
$972.2M
13.97%
YoY
|
$853.1M
-10.49%
YoY
|
$953.0M
14.61%
YoY
|
$831.5M
26.23%
YoY
|
| Gross Profit |
$499.2M
63.35%
YoY
|
$305.6M
10.13%
YoY
|
$277.5M
3.36%
YoY
|
$268.5M
11.59%
YoY
|
$240.6M
24.78%
YoY
|
| Selling, General & Admin |
$277.3M
45.57%
YoY
|
$190.5M
53.66%
YoY
|
$124.0M
5.85%
YoY
|
$117.1M
0.98%
YoY
|
$116.0M
29.27%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$103.4M
71.47%
YoY
|
$60.33M
40.74%
YoY
|
$42.87M
6.87%
YoY
|
$40.11M
-6.14%
YoY
|
$42.73M
-9.52%
YoY
|
| Operating Expenses |
$277.3M
45.57%
YoY
|
$190.5M
53.66%
YoY
|
$124.0M
5.85%
YoY
|
$117.1M
0.98%
YoY
|
$116.0M
29.27%
YoY
|
| Operating Profit |
-$194.0M
-453.76%
YoY
|
$54.83M
-50.47%
YoY
|
$110.7M
-0.52%
YoY
|
$111.3M
35.92%
YoY
|
$81.87M
48.14%
YoY
|
| Interest Expense |
$55.81M
171.02%
YoY
|
$20.59M
153.11%
YoY
|
$8.136M
217.94%
YoY
|
$2.559M
1.15%
YoY
|
$2.530M
-51.76%
YoY
|
| Other Income/Expense, Net |
$7.171M
-8.64%
YoY
|
$7.849M
-242.22%
YoY
|
-$5.519M
-630.16%
YoY
|
$1.041M
38.06%
YoY
|
$754.0K
169.29%
YoY
|
| Pretax Income |
-$242.6M
-676.48%
YoY
|
$42.08M
-56.64%
YoY
|
$97.05M
-11.59%
YoY
|
$109.8M
37.04%
YoY
|
$80.09M
59.23%
YoY
|
| Income Tax |
$8.213M
-8.98%
YoY
|
$9.023M
-37.96%
YoY
|
$14.55M
-32.12%
YoY
|
$21.43M
-7.3%
YoY
|
$23.11M
95.81%
YoY
|
| Net Earnings |
-$250.8M
-858.66%
YoY
|
$33.06M
-59.93%
YoY
|
$82.50M
-6.61%
YoY
|
$88.34M
55.03%
YoY
|
$56.98M
48.02%
YoY
|
| Basic Earnings Per Share |
-$5.43
-696.7%
YoY
|
$0.91
-63.75%
YoY
|
$2.51
-5.99%
YoY
|
$2.67
55.23%
YoY
|
$1.72
45.76%
YoY
|
| Diluted Earnings Per Share |
-$5.43
-703.33%
YoY
|
$0.90
-64.0%
YoY
|
$2.50
-6.02%
YoY
|
$2.66
56.47%
YoY
|
$1.70
45.3%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.17M shares
26.78%
YoY
|
36.42M shares
10.96%
YoY
|
32.82M shares
-0.69%
YoY
|
33.05M shares
-0.44%
YoY
|
33.19M shares
1.54%
YoY
|
| Diluted Shares Outstanding |
46.17M shares
25.98%
YoY
|
36.65M shares
10.97%
YoY
|
33.03M shares
-0.54%
YoY
|
33.21M shares
-0.87%
YoY
|
33.50M shares
2.05%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$409.1M
2.26%
YoY
|
$489.8M
-0.47%
YoY
|
$495.3M
76.67%
YoY
|
$452.5M
69.98%
YoY
|
$400.0M
67.27%
YoY
|
$492.2M
66.56%
YoY
|
$280.3M
-6.44%
YoY
|
$266.2M
-2.68%
YoY
|
$239.2M
-8.69%
YoY
|
$295.5M
-3.92%
YoY
|
$299.6M
-7.53%
YoY
|
$273.5M
-15.29%
YoY
|
$261.9M
-1.92%
YoY
|
$307.5M
5.4%
YoY
|
$324.0M
15.78%
YoY
|
$322.9M
19.43%
YoY
|
$267.0M
16.03%
YoY
|
$291.8M
14.24%
YoY
|
$279.9M
31.96%
YoY
|
$270.4M
44.21%
YoY
|
| Cost Of Revenue |
$310.6M
0.92%
YoY
|
$352.0M
-6.17%
YoY
|
$357.3M
70.6%
YoY
|
$321.1M
60.58%
YoY
|
$307.7M
63.93%
YoY
|
$375.1M
74.09%
YoY
|
$209.4M
-5.26%
YoY
|
$200.0M
-3.11%
YoY
|
$187.7M
-10.67%
YoY
|
$215.5M
-10.25%
YoY
|
$221.1M
-12.08%
YoY
|
$206.4M
-17.34%
YoY
|
$210.1M
-0.8%
YoY
|
$240.1M
5.84%
YoY
|
$251.4M
14.36%
YoY
|
$249.7M
19.76%
YoY
|
$211.8M
20.09%
YoY
|
$226.8M
19.91%
YoY
|
$219.9M
35.36%
YoY
|
$208.5M
39.22%
YoY
|
| Gross Profit |
$98.53M
6.73%
YoY
|
$137.9M
17.79%
YoY
|
$138.0M
94.58%
YoY
|
$131.4M
98.35%
YoY
|
$92.32M
79.49%
YoY
|
$117.1M
46.28%
YoY
|
$70.90M
-9.76%
YoY
|
$66.24M
-1.38%
YoY
|
$51.43M
-0.65%
YoY
|
$80.02M
18.62%
YoY
|
$78.58M
8.24%
YoY
|
$67.16M
-8.3%
YoY
|
$51.77M
-6.23%
YoY
|
$67.46M
3.86%
YoY
|
$72.59M
20.96%
YoY
|
$73.24M
18.33%
YoY
|
$55.21M
2.71%
YoY
|
$64.95M
-1.95%
YoY
|
$60.01M
20.82%
YoY
|
$61.90M
64.0%
YoY
|
| Selling, General & Admin |
$71.43M
7.17%
YoY
|
$69.03M
-20.55%
YoY
|
$71.27M
95.21%
YoY
|
$70.33M
102.65%
YoY
|
$66.65M
105.95%
YoY
|
$86.89M
196.29%
YoY
|
$36.51M
19.64%
YoY
|
$34.71M
26.8%
YoY
|
$32.36M
-11.92%
YoY
|
$29.33M
-0.03%
YoY
|
$30.52M
5.88%
YoY
|
$27.37M
-2.69%
YoY
|
$36.74M
19.21%
YoY
|
$29.33M
6.02%
YoY
|
$28.82M
3.8%
YoY
|
$28.13M
-5.2%
YoY
|
$30.82M
-0.12%
YoY
|
$27.67M
2.86%
YoY
|
$27.77M
26.36%
YoY
|
$29.67M
77.54%
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
|
N/A
|
| Depreciation & Amortization |
$24.25M
-1.98%
YoY
|
$25.63M
-6.22%
YoY
|
$33.88M
209.34%
YoY
|
$19.19M
76.17%
YoY
|
$24.74M
121.84%
YoY
|
$27.33M
144.14%
YoY
|
$10.95M
3.37%
YoY
|
$10.89M
4.19%
YoY
|
$11.15M
5.01%
YoY
|
$11.19M
17.15%
YoY
|
$10.60M
8.86%
YoY
|
$10.46M
-1.01%
YoY
|
$10.62M
3.54%
YoY
|
$9.555M
-6.22%
YoY
|
$9.734M
-8.88%
YoY
|
$10.56M
-2.6%
YoY
|
$10.26M
-6.88%
YoY
|
$10.19M
-10.45%
YoY
|
$10.68M
-3.41%
YoY
|
$10.85M
-8.76%
YoY
|
| Operating Expenses |
$71.43M
7.17%
YoY
|
$94.66M
-20.2%
YoY
|
$71.27M
95.21%
YoY
|
$70.33M
102.65%
YoY
|
$66.65M
53.17%
YoY
|
$118.6M
192.77%
YoY
|
$36.51M
19.64%
YoY
|
$34.71M
26.8%
YoY
|
$43.51M
18.43%
YoY
|
$40.52M
4.19%
YoY
|
$30.52M
5.88%
YoY
|
$27.37M
-2.69%
YoY
|
$36.74M
19.21%
YoY
|
$38.89M
2.73%
YoY
|
$28.82M
3.8%
YoY
|
$28.13M
-5.2%
YoY
|
$30.82M
-0.12%
YoY
|
$37.86M
-1.16%
YoY
|
$27.77M
26.36%
YoY
|
$29.67M
77.54%
YoY
|
| Operating Profit |
$2.852M
-140.87%
YoY
|
$43.21M
-2831.16%
YoY
|
-$270.8M
-1255.34%
YoY
|
$40.92M
98.29%
YoY
|
-$6.978M
-188.14%
YoY
|
-$1.582M
-104.01%
YoY
|
$23.44M
-37.43%
YoY
|
$20.64M
-29.65%
YoY
|
$7.917M
79.81%
YoY
|
$39.50M
38.25%
YoY
|
$37.46M
10.07%
YoY
|
$29.34M
-15.09%
YoY
|
$4.403M
-68.83%
YoY
|
$28.57M
5.45%
YoY
|
$34.04M
57.85%
YoY
|
$34.55M
61.6%
YoY
|
$14.13M
19.36%
YoY
|
$27.09M
-2.64%
YoY
|
$21.56M
30.18%
YoY
|
$21.38M
140.41%
YoY
|
| Interest Expense |
$12.37M
-12.82%
YoY
|
-$13.47M
-33.75%
YoY
|
$14.22M
1519.36%
YoY
|
$13.94M
1367.37%
YoY
|
$14.19M
-1428.28%
YoY
|
-$20.33M
1199.04%
YoY
|
$878.0K
-57.54%
YoY
|
$950.0K
-57.66%
YoY
|
-$1.068M
-147.28%
YoY
|
-$1.565M
120.42%
YoY
|
$2.068M
185.64%
YoY
|
$2.244M
272.76%
YoY
|
$2.259M
331.93%
YoY
|
-$710.0K
48.54%
YoY
|
$724.0K
21.27%
YoY
|
$602.0K
-5.94%
YoY
|
$523.0K
-30.36%
YoY
|
-$478.0K
-20.33%
YoY
|
$597.0K
-48.76%
YoY
|
$640.0K
-59.05%
YoY
|
| Other Income/Expense, Net |
$5.617M
357.04%
YoY
|
$5.246M
-13905.26%
YoY
|
$855.0K
-90.98%
YoY
|
-$159.0K
-4075.0%
YoY
|
$1.229M
17.95%
YoY
|
-$38.00K
-99.38%
YoY
|
$9.474M
2256.72%
YoY
|
$4.000K
-113.79%
YoY
|
$1.042M
377.98%
YoY
|
-$6.110M
-4592.65%
YoY
|
$402.0K
1.01%
YoY
|
-$29.00K
-106.4%
YoY
|
$218.0K
303.7%
YoY
|
$136.0K
202.22%
YoY
|
$398.0K
111.7%
YoY
|
$453.0K
70.94%
YoY
|
$54.00K
-71.88%
YoY
|
$45.00K
-122.5%
YoY
|
$188.0K
-185.45%
YoY
|
$265.0K
-11.67%
YoY
|
| Pretax Income |
-$3.898M
-80.45%
YoY
|
$34.72M
-297.96%
YoY
|
-$284.2M
-987.07%
YoY
|
$26.82M
36.21%
YoY
|
-$19.94M
-352.63%
YoY
|
-$17.54M
-155.11%
YoY
|
$32.04M
-10.5%
YoY
|
$19.69M
-27.24%
YoY
|
$7.891M
234.08%
YoY
|
$31.82M
13.67%
YoY
|
$35.80M
6.19%
YoY
|
$27.06M
-21.33%
YoY
|
$2.362M
-82.7%
YoY
|
$28.00M
5.01%
YoY
|
$33.71M
59.36%
YoY
|
$34.40M
63.78%
YoY
|
$13.66M
20.86%
YoY
|
$26.66M
-1.62%
YoY
|
$21.15M
39.16%
YoY
|
$21.01M
176.38%
YoY
|
| Income Tax |
$173.0K
-103.43%
YoY
|
$15.15M
-518.31%
YoY
|
-$8.191M
-222.47%
YoY
|
$6.307M
46.2%
YoY
|
-$5.050M
-202.19%
YoY
|
-$3.621M
-116.13%
YoY
|
$6.688M
63.16%
YoY
|
$4.314M
-22.28%
YoY
|
$4.942M
990.95%
YoY
|
$22.44M
574.14%
YoY
|
$4.099M
-47.46%
YoY
|
$5.551M
-29.55%
YoY
|
$453.0K
-81.27%
YoY
|
$3.329M
-78.61%
YoY
|
$7.801M
4.38%
YoY
|
$7.879M
22.08%
YoY
|
$2.418M
-29.38%
YoY
|
$15.56M
-35.96%
YoY
|
$7.474M
72.01%
YoY
|
$6.454M
203.15%
YoY
|
| Net Earnings |
-$4.071M
-72.65%
YoY
|
$19.57M
-240.63%
YoY
|
-$276.0M
-1188.79%
YoY
|
$20.52M
33.41%
YoY
|
-$14.89M
-338.2%
YoY
|
-$13.92M
-150.83%
YoY
|
$25.35M
-20.03%
YoY
|
$15.38M
-28.52%
YoY
|
$6.249M
227.34%
YoY
|
$27.38M
11.01%
YoY
|
$31.70M
22.35%
YoY
|
$21.51M
-18.89%
YoY
|
$1.909M
-83.01%
YoY
|
$24.67M
18.04%
YoY
|
$25.91M
89.4%
YoY
|
$26.52M
82.27%
YoY
|
$11.24M
43.14%
YoY
|
$20.90M
-5.66%
YoY
|
$13.68M
26.27%
YoY
|
$14.55M
164.52%
YoY
|
| Basic Earnings Per Share |
-$0.09
-71.88%
YoY
|
N/A
|
-$6.04
-884.42%
YoY
|
$0.44
-6.38%
YoY
|
-$0.32
-268.42%
YoY
|
N/A
|
$0.77
-20.62%
YoY
|
$0.47
-27.69%
YoY
|
$0.19
216.67%
YoY
|
N/A
|
$0.97
22.78%
YoY
|
$0.65
-18.75%
YoY
|
$0.06
-82.35%
YoY
|
$0.75
19.05%
YoY
|
$0.79
92.68%
YoY
|
$0.80
81.82%
YoY
|
$0.34
41.67%
YoY
|
$0.63
-7.35%
YoY
|
$0.41
24.24%
YoY
|
$0.44
158.82%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-71.88%
YoY
|
$0.43
-247.04%
YoY
|
-$6.04
-884.42%
YoY
|
$0.44
-4.35%
YoY
|
-$0.32
-277.78%
YoY
|
-$0.30
-136.04%
YoY
|
$0.77
-19.79%
YoY
|
$0.46
-29.23%
YoY
|
$0.18
200.0%
YoY
|
$0.82
9.33%
YoY
|
$0.96
23.08%
YoY
|
$0.65
-18.75%
YoY
|
$0.06
-82.35%
YoY
|
$0.75
20.97%
YoY
|
$0.78
90.24%
YoY
|
$0.80
86.05%
YoY
|
$0.34
41.67%
YoY
|
$0.62
-8.82%
YoY
|
$0.41
24.24%
YoY
|
$0.43
152.94%
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 |
45.93M shares
-2.3%
YoY
|
45.67M shares
-3.36%
YoY
|
45.88M shares
39.55%
YoY
|
45.97M shares
39.86%
YoY
|
47.02M shares
43.23%
YoY
|
47.26M shares
43.21%
YoY
|
32.88M shares
0.49%
YoY
|
32.87M shares
0.04%
YoY
|
32.83M shares
-0.38%
YoY
|
33.00M shares
-0.39%
YoY
|
32.72M shares
-0.86%
YoY
|
32.86M shares
-0.9%
YoY
|
32.95M shares
-0.52%
YoY
|
33.13M shares
-0.35%
YoY
|
33.00M shares
-1.08%
YoY
|
33.16M shares
-0.59%
YoY
|
33.12M shares
0.77%
YoY
|
33.25M shares
1.28%
YoY
|
33.36M shares
2.3%
YoY
|
33.36M shares
2.08%
YoY
|
| Diluted Shares Outstanding |
45.46M shares
-3.32%
YoY
|
N/A
|
45.69M shares
38.01%
YoY
|
46.56M shares
40.66%
YoY
|
47.02M shares
42.28%
YoY
|
N/A
|
33.11M shares
0.57%
YoY
|
33.10M shares
0.26%
YoY
|
33.04M shares
-0.28%
YoY
|
N/A
|
32.92M shares
-0.77%
YoY
|
33.02M shares
-0.82%
YoY
|
33.14M shares
-0.48%
YoY
|
N/A
|
33.17M shares
-1.42%
YoY
|
33.29M shares
-1.03%
YoY
|
33.30M shares
0.26%
YoY
|
N/A
|
33.65M shares
2.78%
YoY
|
33.64M shares
2.57%
YoY
|
Loading...