|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.758B
52.08%
YoY
|
$1.813B
13.97%
YoY
|
$1.591B
12.69%
YoY
|
$1.412B
27.79%
YoY
|
$1.105B
14.63%
YoY
|
| Cost Of Revenue |
$2.403B
47.31%
YoY
|
$1.631B
19.23%
YoY
|
$1.368B
15.09%
YoY
|
$1.189B
25.69%
YoY
|
$945.6M
14.57%
YoY
|
| Gross Profit |
$355.4M
94.77%
YoY
|
$182.5M
-18.25%
YoY
|
$223.2M
-0.07%
YoY
|
$223.4M
40.23%
YoY
|
$159.3M
14.97%
YoY
|
| Selling, General & Admin |
$57.08M
-12.25%
YoY
|
$65.05M
12.23%
YoY
|
$57.97M
5.35%
YoY
|
$55.02M
-2.01%
YoY
|
$56.15M
21.8%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$98.27M
104.47%
YoY
|
$48.06M
32.51%
YoY
|
$36.27M
10.26%
YoY
|
$32.90M
21.48%
YoY
|
$27.08M
17.02%
YoY
|
| Operating Expenses |
$57.08M
-12.25%
YoY
|
$65.05M
12.23%
YoY
|
$57.96M
5.35%
YoY
|
$55.02M
-2.01%
YoY
|
$56.15M
22.07%
YoY
|
| Operating Profit |
$234.0M
217.45%
YoY
|
$73.72M
-55.39%
YoY
|
$165.2M
-1.84%
YoY
|
$168.3M
131.65%
YoY
|
$72.67M
-21.42%
YoY
|
| Interest Expense |
-$105.5M
206.92%
YoY
|
-$34.38M
70.78%
YoY
|
-$20.13M
150.42%
YoY
|
-$8.039M
107.83%
YoY
|
-$3.868M
-22.64%
YoY
|
| Other Income/Expense, Net |
-$73.18M
359.96%
YoY
|
-$15.91M
-175.69%
YoY
|
$21.02M
-178.28%
YoY
|
-$26.85M
-231.83%
YoY
|
$20.37M
85.03%
YoY
|
| Pretax Income |
$160.8M
178.23%
YoY
|
$57.81M
-65.24%
YoY
|
$166.3M
17.53%
YoY
|
$141.5M
52.08%
YoY
|
$93.04M
-10.1%
YoY
|
| Income Tax |
$45.39M
170.68%
YoY
|
$16.77M
-63.01%
YoY
|
$45.34M
25.51%
YoY
|
$36.12M
63.23%
YoY
|
$22.13M
-11.98%
YoY
|
| Net Earnings |
$115.4M
181.31%
YoY
|
$41.04M
-66.08%
YoY
|
$121.0M
14.82%
YoY
|
$105.4M
48.62%
YoY
|
$70.89M
-9.47%
YoY
|
| Basic Earnings Per Share |
$1.84
135.9%
YoY
|
$0.78
-67.77%
YoY
|
$2.42
18.05%
YoY
|
$2.05
51.85%
YoY
|
$1.35
-6.25%
YoY
|
| Diluted Earnings Per Share |
$1.83
134.62%
YoY
|
$0.78
-67.4%
YoY
|
$2.39
19.04%
YoY
|
$2.01
52.27%
YoY
|
$1.32
-6.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
62.91M shares
20.11%
YoY
|
52.38M shares
4.77%
YoY
|
49.99M shares
-2.94%
YoY
|
51.50M shares
-2.16%
YoY
|
52.64M shares
-3.04%
YoY
|
| Diluted Shares Outstanding |
63.24M shares
20.09%
YoY
|
52.66M shares
4.16%
YoY
|
50.56M shares
-3.5%
YoY
|
52.39M shares
-2.48%
YoY
|
53.72M shares
-2.96%
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 |
$848.6M
1.26%
YoY
|
$542.7M
17.9%
YoY
|
$693.8M
58.09%
YoY
|
$683.5M
62.73%
YoY
|
$838.0M
69.54%
YoY
|
$460.3M
40.52%
YoY
|
$438.9M
6.9%
YoY
|
$420.0M
5.4%
YoY
|
$494.3M
8.73%
YoY
|
$327.5M
11.02%
YoY
|
$410.5M
13.01%
YoY
|
$398.5M
10.1%
YoY
|
$454.6M
16.05%
YoY
|
$295.0M
21.5%
YoY
|
$363.3M
28.49%
YoY
|
$362.0M
29.9%
YoY
|
$391.7M
30.26%
YoY
|
$242.8M
15.02%
YoY
|
$282.7M
18.6%
YoY
|
| Cost Of Revenue |
$622.6M
2.07%
YoY
|
$593.4M
14.54%
YoY
|
$603.7M
64.96%
YoY
|
$595.6M
62.57%
YoY
|
$609.9M
62.04%
YoY
|
$518.1M
52.0%
YoY
|
$366.0M
6.96%
YoY
|
$366.4M
6.69%
YoY
|
$376.4M
10.37%
YoY
|
$340.8M
13.1%
YoY
|
$342.1M
11.81%
YoY
|
$343.4M
18.52%
YoY
|
$341.0M
17.47%
YoY
|
$301.4M
22.31%
YoY
|
$306.0M
28.4%
YoY
|
$289.7M
22.29%
YoY
|
$290.3M
29.61%
YoY
|
$246.4M
16.37%
YoY
|
$238.3M
16.39%
YoY
|
| Gross Profit |
$226.0M
-0.91%
YoY
|
-$50.75M
-12.2%
YoY
|
$90.13M
23.61%
YoY
|
$87.91M
63.87%
YoY
|
$228.1M
93.45%
YoY
|
-$57.80M
334.68%
YoY
|
$72.91M
6.61%
YoY
|
$53.64M
-2.67%
YoY
|
$117.9M
3.8%
YoY
|
-$13.30M
110.2%
YoY
|
$68.39M
19.47%
YoY
|
$55.12M
-23.68%
YoY
|
$113.6M
12.0%
YoY
|
-$6.326M
77.0%
YoY
|
$57.25M
28.96%
YoY
|
$72.22M
73.12%
YoY
|
$101.4M
32.13%
YoY
|
-$3.574M
460.19%
YoY
|
$44.39M
32.0%
YoY
|
| Selling, General & Admin |
$26.47M
-5.71%
YoY
|
-$9.689M
-160.31%
YoY
|
$25.87M
11.36%
YoY
|
$19.54M
-10.99%
YoY
|
$28.07M
54.14%
YoY
|
$16.07M
19.55%
YoY
|
$23.23M
76.82%
YoY
|
$21.95M
41.68%
YoY
|
$18.21M
26.48%
YoY
|
$13.44M
12.97%
YoY
|
$13.14M
-17.35%
YoY
|
$15.49M
45.8%
YoY
|
$14.40M
-2.11%
YoY
|
$11.90M
-19.72%
YoY
|
$15.89M
21.93%
YoY
|
$10.63M
-23.09%
YoY
|
$14.71M
1.44%
YoY
|
$14.82M
13.1%
YoY
|
$13.04M
15.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 |
$23.75M
-4.2%
YoY
|
$23.96M
23.06%
YoY
|
$24.46M
155.14%
YoY
|
$25.07M
162.76%
YoY
|
$24.79M
161.84%
YoY
|
$19.47M
109.23%
YoY
|
$9.585M
4.94%
YoY
|
$9.540M
3.63%
YoY
|
$9.468M
9.77%
YoY
|
$9.304M
13.63%
YoY
|
$9.134M
10.82%
YoY
|
$9.206M
11.02%
YoY
|
$8.625M
5.53%
YoY
|
$8.188M
14.41%
YoY
|
$8.242M
16.99%
YoY
|
$8.292M
26.09%
YoY
|
$8.173M
30.73%
YoY
|
$7.157M
23.4%
YoY
|
$7.045M
21.47%
YoY
|
| Operating Expenses |
$26.47M
-5.71%
YoY
|
-$9.689M
-160.31%
YoY
|
$25.87M
11.36%
YoY
|
$19.54M
-10.99%
YoY
|
$28.07M
54.14%
YoY
|
$16.07M
19.55%
YoY
|
$23.23M
76.82%
YoY
|
$21.95M
41.68%
YoY
|
$18.21M
26.48%
YoY
|
$13.44M
12.97%
YoY
|
$13.14M
-17.35%
YoY
|
$15.49M
45.8%
YoY
|
$14.40M
-2.11%
YoY
|
$11.89M
-19.72%
YoY
|
$15.89M
21.93%
YoY
|
$10.63M
-23.09%
YoY
|
$14.71M
1.44%
YoY
|
$14.82M
13.1%
YoY
|
$13.03M
15.35%
YoY
|
| Operating Profit |
$196.4M
-1.79%
YoY
|
-$41.06M
-44.41%
YoY
|
$58.86M
18.47%
YoY
|
$60.27M
90.77%
YoY
|
$200.0M
100.63%
YoY
|
-$73.87M
176.29%
YoY
|
$49.69M
-10.08%
YoY
|
$31.59M
-20.26%
YoY
|
$99.70M
1.74%
YoY
|
-$26.73M
46.73%
YoY
|
$55.26M
33.62%
YoY
|
$39.62M
-35.35%
YoY
|
$98.00M
15.14%
YoY
|
-$18.22M
-0.92%
YoY
|
$41.35M
31.88%
YoY
|
$61.29M
-2484.82%
YoY
|
$85.11M
36.67%
YoY
|
-$18.39M
34.08%
YoY
|
$31.36M
40.67%
YoY
|
| Interest Expense |
-$23.92M
-4.93%
YoY
|
-$26.23M
37.95%
YoY
|
-$27.96M
462.8%
YoY
|
-$27.87M
373.61%
YoY
|
-$25.16M
457.66%
YoY
|
-$19.02M
272.28%
YoY
|
-$4.968M
-15.05%
YoY
|
-$5.884M
6.32%
YoY
|
-$4.511M
23.89%
YoY
|
-$5.108M
80.49%
YoY
|
-$5.848M
153.71%
YoY
|
-$5.534M
236.41%
YoY
|
-$3.641M
189.2%
YoY
|
-$2.830M
178.54%
YoY
|
-$2.305M
126.87%
YoY
|
-$1.645M
71.53%
YoY
|
-$1.259M
39.89%
YoY
|
-$1.016M
27.0%
YoY
|
-$1.016M
1.6%
YoY
|
| Other Income/Expense, Net |
$30.02M
-210.7%
YoY
|
$1.543M
366.16%
YoY
|
-$18.46M
-1519.85%
YoY
|
-$2.493M
-26.7%
YoY
|
-$27.12M
-387.8%
YoY
|
$331.0K
-97.41%
YoY
|
$1.300M
-116.13%
YoY
|
-$3.401M
-162.74%
YoY
|
$9.424M
500.25%
YoY
|
$12.77M
124.34%
YoY
|
-$8.059M
69.77%
YoY
|
$5.421M
-131.14%
YoY
|
$1.570M
-120.49%
YoY
|
$5.694M
-8.34%
YoY
|
-$4.747M
120.89%
YoY
|
-$17.41M
-226.15%
YoY
|
-$7.662M
-295.86%
YoY
|
$6.212M
-46.66%
YoY
|
-$2.149M
-144.16%
YoY
|
| Pretax Income |
$226.5M
30.98%
YoY
|
-$110.3M
-12.05%
YoY
|
$40.41M
-20.73%
YoY
|
$57.78M
104.94%
YoY
|
$172.9M
66.24%
YoY
|
-$125.4M
557.46%
YoY
|
$50.97M
8.0%
YoY
|
$28.19M
-26.98%
YoY
|
$104.0M
4.47%
YoY
|
-$19.07M
15.95%
YoY
|
$47.20M
28.93%
YoY
|
$38.61M
-12.02%
YoY
|
$99.57M
28.55%
YoY
|
-$16.45M
21.07%
YoY
|
$36.61M
25.33%
YoY
|
$43.88M
290.79%
YoY
|
$77.45M
17.02%
YoY
|
-$13.58M
556.55%
YoY
|
$29.21M
7.55%
YoY
|
| Income Tax |
$64.86M
29.37%
YoY
|
-$30.84M
-10.98%
YoY
|
$10.26M
-35.42%
YoY
|
$15.84M
88.54%
YoY
|
$50.14M
84.8%
YoY
|
-$34.65M
447.19%
YoY
|
$15.89M
17.56%
YoY
|
$8.400M
-28.49%
YoY
|
$27.13M
2.74%
YoY
|
-$6.332M
27.84%
YoY
|
$13.51M
48.0%
YoY
|
$11.75M
-6.94%
YoY
|
$26.41M
36.68%
YoY
|
-$4.953M
24.73%
YoY
|
$9.131M
21.55%
YoY
|
$12.62M
382.49%
YoY
|
$19.32M
20.97%
YoY
|
-$3.971M
100.66%
YoY
|
$7.512M
6.4%
YoY
|
| Net Earnings |
$161.6M
31.63%
YoY
|
-$79.42M
-12.46%
YoY
|
$30.15M
-14.07%
YoY
|
$41.94M
111.9%
YoY
|
$122.8M
59.69%
YoY
|
-$90.72M
612.28%
YoY
|
$35.08M
4.16%
YoY
|
$19.79M
-26.32%
YoY
|
$76.88M
5.09%
YoY
|
-$12.74M
10.78%
YoY
|
$33.68M
22.61%
YoY
|
$26.86M
-14.05%
YoY
|
$73.16M
25.86%
YoY
|
-$11.50M
19.52%
YoY
|
$27.47M
26.64%
YoY
|
$31.26M
263.13%
YoY
|
$58.13M
15.77%
YoY
|
-$9.620M
10134.04%
YoY
|
$21.69M
8.04%
YoY
|
| Basic Earnings Per Share |
$2.63
36.98%
YoY
|
N/A
|
$0.48
-31.43%
YoY
|
$0.66
69.23%
YoY
|
$1.92
24.68%
YoY
|
N/A
|
$0.70
2.94%
YoY
|
$0.39
-27.78%
YoY
|
$1.54
6.21%
YoY
|
N/A
|
$0.68
28.3%
YoY
|
$0.54
-10.0%
YoY
|
$1.45
29.46%
YoY
|
N/A
|
$0.53
29.27%
YoY
|
$0.60
275.0%
YoY
|
$1.12
19.15%
YoY
|
N/A
|
$0.41
10.81%
YoY
|
| Diluted Earnings Per Share |
$2.63
37.7%
YoY
|
-$1.28
-16.31%
YoY
|
$0.48
-31.6%
YoY
|
$0.66
69.23%
YoY
|
$1.91
24.76%
YoY
|
-$1.53
499.16%
YoY
|
$0.70
3.9%
YoY
|
$0.39
-26.85%
YoY
|
$1.53
6.31%
YoY
|
-$0.26
12.45%
YoY
|
$0.67
26.42%
YoY
|
$0.53
-11.14%
YoY
|
$1.44
30.91%
YoY
|
-$0.23
-100.0%
YoY
|
$0.53
29.27%
YoY
|
$0.60
275.0%
YoY
|
$1.10
19.57%
YoY
|
-$185.4K
N/A
|
$0.41
13.89%
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 |
50.07M shares
-6.85%
YoY
|
54.40M shares
8.4%
YoY
|
53.98M shares
7.6%
YoY
|
54.40M shares
8.55%
YoY
|
53.76M shares
7.47%
YoY
|
50.19M shares
0.69%
YoY
|
50.16M shares
0.68%
YoY
|
50.11M shares
-0.03%
YoY
|
50.02M shares
-0.71%
YoY
|
49.84M shares
-1.95%
YoY
|
49.82M shares
-3.11%
YoY
|
50.13M shares
-3.44%
YoY
|
50.38M shares
-3.34%
YoY
|
50.83M shares
-2.42%
YoY
|
51.42M shares
-1.91%
YoY
|
51.91M shares
-1.82%
YoY
|
52.12M shares
-2.34%
YoY
|
52.09M shares
-3.6%
YoY
|
52.43M shares
-3.64%
YoY
|
| Diluted Shares Outstanding |
61.54M shares
-4.06%
YoY
|
N/A
|
62.70M shares
24.4%
YoY
|
63.78M shares
26.87%
YoY
|
64.14M shares
27.72%
YoY
|
N/A
|
50.40M shares
0.06%
YoY
|
50.28M shares
-0.22%
YoY
|
50.22M shares
-1.07%
YoY
|
N/A
|
50.37M shares
-3.57%
YoY
|
50.39M shares
-4.09%
YoY
|
50.76M shares
-4.14%
YoY
|
N/A
|
52.24M shares
-1.86%
YoY
|
52.53M shares
-2.3%
YoY
|
52.96M shares
-2.72%
YoY
|
N/A
|
53.23M shares
-3.85%
YoY
|
Loading...