|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.465B
-6.39%
YoY
|
$7.974B
-3.13%
YoY
|
$8.232B
12.43%
YoY
|
$7.322B
55.45%
YoY
|
$4.710B
50.73%
YoY
|
| Cost Of Revenue |
$6.697B
-12.85%
YoY
|
$7.685B
4.94%
YoY
|
$7.324B
9.01%
YoY
|
$6.718B
44.85%
YoY
|
$4.638B
43.81%
YoY
|
| Gross Profit |
$767.2M
165.43%
YoY
|
$289.0M
-68.18%
YoY
|
$908.3M
50.48%
YoY
|
$603.6M
738.91%
YoY
|
$71.95M
-171.73%
YoY
|
| Selling, General & Admin |
$98.45M
-9.55%
YoY
|
$108.8M
19.02%
YoY
|
$91.45M
46.56%
YoY
|
$62.40M
29.73%
YoY
|
$48.10M
16.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$144.3M
9.68%
YoY
|
$131.6M
9.81%
YoY
|
$119.8M
20.11%
YoY
|
$99.77M
5.87%
YoY
|
$94.24M
4.67%
YoY
|
| Operating Expenses |
$242.8M
0.97%
YoY
|
$240.4M
13.8%
YoY
|
$211.3M
30.29%
YoY
|
$162.2M
13.93%
YoY
|
$142.3M
8.32%
YoY
|
| Operating Profit |
$538.8M
1031.18%
YoY
|
$47.63M
-93.0%
YoY
|
$680.0M
55.29%
YoY
|
$437.9M
-5847.51%
YoY
|
-$7.619M
-97.6%
YoY
|
| Interest Expense |
-$32.80M
-53.93%
YoY
|
-$71.18M
-198.25%
YoY
|
$72.45M
6.09%
YoY
|
$68.29M
2.7%
YoY
|
$66.49M
-5.31%
YoY
|
| Other Income/Expense, Net |
-$60.89M
-29.73%
YoY
|
-$86.65M
29.9%
YoY
|
-$66.70M
-8.64%
YoY
|
-$73.00M
0.48%
YoY
|
-$72.66M
-35.02%
YoY
|
| Pretax Income |
$477.9M
-1324.74%
YoY
|
-$39.02M
-106.36%
YoY
|
$613.3M
68.08%
YoY
|
$364.9M
-554.56%
YoY
|
-$80.28M
-81.32%
YoY
|
| Income Tax |
$110.8M
-2044.93%
YoY
|
-$5.696M
-95.06%
YoY
|
-$115.3M
-16344.51%
YoY
|
$710.0K
-30.46%
YoY
|
$1.021M
-104.93%
YoY
|
| Net Earnings |
$369.4M
-1208.55%
YoY
|
-$33.32M
-104.57%
YoY
|
$728.6M
100.07%
YoY
|
$364.2M
-547.97%
YoY
|
-$81.30M
-80.13%
YoY
|
| Basic Earnings Per Share |
$7.28
-1333.9%
YoY
|
-$0.59
-104.86%
YoY
|
$12.14
98.37%
YoY
|
$6.12
-537.14%
YoY
|
-$1.40
-81.77%
YoY
|
| Diluted Earnings Per Share |
$7.16
-1313.56%
YoY
|
-$0.59
-104.94%
YoY
|
$11.94
96.38%
YoY
|
$6.08
-534.29%
YoY
|
-$1.40
-81.77%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.74M shares
-10.62%
YoY
|
56.78M shares
-5.43%
YoY
|
60.04M shares
0.82%
YoY
|
59.54M shares
2.19%
YoY
|
58.27M shares
9.33%
YoY
|
| Diluted Shares Outstanding |
51.59M shares
-9.13%
YoY
|
56.78M shares
-6.95%
YoY
|
61.01M shares
1.89%
YoY
|
59.88M shares
2.77%
YoY
|
58.27M shares
9.33%
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 |
$1.824B
4.51%
YoY
|
$1.813B
-1.04%
YoY
|
$2.013B
-6.11%
YoY
|
$1.893B
-6.15%
YoY
|
$1.745B
-11.9%
YoY
|
$1.832B
-16.09%
YoY
|
$2.144B
-16.88%
YoY
|
$2.017B
13.09%
YoY
|
$1.981B
17.54%
YoY
|
$2.184B
20.71%
YoY
|
$2.579B
25.44%
YoY
|
$1.784B
-15.31%
YoY
|
$1.685B
24.8%
YoY
|
$1.809B
39.84%
YoY
|
$2.056B
56.92%
YoY
|
$2.106B
73.0%
YoY
|
$1.350B
51.94%
YoY
|
$1.294B
80.78%
YoY
|
$1.310B
89.91%
YoY
|
| Cost Of Revenue |
$1.701B
-0.15%
YoY
|
$1.658B
-8.8%
YoY
|
$1.594B
-22.34%
YoY
|
$1.742B
-8.99%
YoY
|
$1.704B
-10.38%
YoY
|
$1.818B
-7.02%
YoY
|
$2.052B
-11.53%
YoY
|
$1.914B
14.17%
YoY
|
$1.901B
38.52%
YoY
|
$1.955B
17.48%
YoY
|
$2.320B
34.01%
YoY
|
$1.677B
-11.35%
YoY
|
$1.372B
-4.16%
YoY
|
$1.664B
35.04%
YoY
|
$1.731B
47.13%
YoY
|
$1.891B
49.38%
YoY
|
$1.432B
48.65%
YoY
|
$1.232B
58.32%
YoY
|
$1.176B
79.7%
YoY
|
| Gross Profit |
$122.7M
195.57%
YoY
|
$155.2M
1003.89%
YoY
|
$419.2M
357.23%
YoY
|
$151.3M
46.6%
YoY
|
$41.52M
-48.16%
YoY
|
$14.06M
-93.84%
YoY
|
$91.68M
-64.7%
YoY
|
$103.2M
-3.81%
YoY
|
$80.10M
-74.42%
YoY
|
$228.2M
57.87%
YoY
|
$259.7M
-20.17%
YoY
|
$107.3M
-50.12%
YoY
|
$313.1M
-484.79%
YoY
|
$144.5M
136.84%
YoY
|
$325.3M
142.99%
YoY
|
$215.1M
-542.58%
YoY
|
-$81.36M
9.35%
YoY
|
$61.02M
-196.86%
YoY
|
$133.9M
280.36%
YoY
|
| Selling, General & Admin |
$24.88M
2.61%
YoY
|
$26.32M
22.28%
YoY
|
$24.24M
8.23%
YoY
|
$23.65M
2.07%
YoY
|
$24.24M
-41.94%
YoY
|
$21.52M
-14.93%
YoY
|
$22.40M
-5.49%
YoY
|
$23.17M
0.0%
YoY
|
$41.76M
116.5%
YoY
|
$25.30M
70.41%
YoY
|
$23.70M
46.12%
YoY
|
$23.17M
50.07%
YoY
|
$19.29M
21.35%
YoY
|
$14.85M
28.68%
YoY
|
$16.22M
30.03%
YoY
|
$15.44M
26.53%
YoY
|
$15.89M
33.55%
YoY
|
$11.54M
21.44%
YoY
|
$12.47M
27.28%
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 |
$34.46M
-5.81%
YoY
|
$36.74M
5.25%
YoY
|
$36.28M
13.82%
YoY
|
$34.71M
7.99%
YoY
|
$36.59M
12.03%
YoY
|
$34.91M
9.29%
YoY
|
$31.88M
-9.72%
YoY
|
$32.14M
13.92%
YoY
|
$32.66M
34.06%
YoY
|
$31.94M
26.35%
YoY
|
$35.31M
40.54%
YoY
|
$28.22M
10.29%
YoY
|
$24.36M
2.44%
YoY
|
$25.28M
4.49%
YoY
|
$25.13M
6.38%
YoY
|
$25.58M
8.64%
YoY
|
$23.78M
3.93%
YoY
|
$24.19M
1.66%
YoY
|
$23.62M
3.49%
YoY
|
| Operating Expenses |
$59.34M
-2.46%
YoY
|
$63.06M
11.74%
YoY
|
$60.53M
11.51%
YoY
|
$58.36M
5.51%
YoY
|
$60.83M
-18.25%
YoY
|
$56.43M
-1.41%
YoY
|
$54.28M
-12.45%
YoY
|
$55.31M
2.44%
YoY
|
$74.41M
60.38%
YoY
|
$57.24M
42.65%
YoY
|
$62.00M
49.96%
YoY
|
$54.00M
31.63%
YoY
|
$46.40M
16.95%
YoY
|
$40.13M
12.3%
YoY
|
$41.34M
14.55%
YoY
|
$41.02M
14.75%
YoY
|
$39.67M
14.33%
YoY
|
$35.73M
7.63%
YoY
|
$36.09M
10.37%
YoY
|
| Operating Profit |
$65.32M
-514.06%
YoY
|
$92.09M
-317.31%
YoY
|
$358.5M
884.1%
YoY
|
$96.76M
98.93%
YoY
|
-$15.78M
-265.8%
YoY
|
-$42.38M
-124.79%
YoY
|
$36.43M
-81.5%
YoY
|
$48.64M
4.76%
YoY
|
$9.515M
-96.36%
YoY
|
$170.9M
63.73%
YoY
|
$196.9M
-30.72%
YoY
|
$46.43M
-73.32%
YoY
|
$261.4M
-315.86%
YoY
|
$104.4M
312.78%
YoY
|
$284.2M
190.58%
YoY
|
$174.0M
-305.97%
YoY
|
-$121.1M
171.14%
YoY
|
$25.29M
-122.16%
YoY
|
$97.79M
3456.11%
YoY
|
| Interest Expense |
-$926.0K
-93.2%
YoY
|
$473.0K
-101.88%
YoY
|
-$6.717M
-67.6%
YoY
|
-$12.95M
-28.28%
YoY
|
-$13.61M
-176.09%
YoY
|
-$25.18M
-2054.74%
YoY
|
-$20.73M
-199.59%
YoY
|
-$18.05M
-221.07%
YoY
|
$17.88M
10.06%
YoY
|
$1.288M
-107.63%
YoY
|
$20.82M
23.52%
YoY
|
$14.91M
-182.13%
YoY
|
$16.25M
-0.88%
YoY
|
-$16.89M
7.01%
YoY
|
$16.85M
9.61%
YoY
|
-$18.15M
-205.63%
YoY
|
$16.39M
-9.68%
YoY
|
-$15.78M
-10.33%
YoY
|
$15.37M
-12.26%
YoY
|
| Other Income/Expense, Net |
-$6.831M
-68.25%
YoY
|
-$22.00K
-94.79%
YoY
|
-$13.18M
-41.39%
YoY
|
-$20.41M
-12.53%
YoY
|
-$21.52M
35.36%
YoY
|
-$422.0K
19.21%
YoY
|
-$22.49M
7.8%
YoY
|
-$23.34M
61.03%
YoY
|
-$15.90M
-31.77%
YoY
|
-$354.0K
-146.46%
YoY
|
-$20.86M
24.85%
YoY
|
-$14.49M
-30934.04%
YoY
|
-$23.30M
42.14%
YoY
|
$762.0K
-1485.45%
YoY
|
-$16.71M
8.45%
YoY
|
$47.00K
-100.2%
YoY
|
-$16.39M
-6.68%
YoY
|
-$55.00K
N/A
|
-$15.41M
-8.92%
YoY
|
| Pretax Income |
$58.49M
-256.84%
YoY
|
$93.48M
-230.04%
YoY
|
$345.3M
2376.24%
YoY
|
$76.35M
201.71%
YoY
|
-$37.29M
484.36%
YoY
|
-$71.89M
-142.98%
YoY
|
$13.95M
-92.08%
YoY
|
$25.31M
-20.78%
YoY
|
-$6.382M
-102.68%
YoY
|
$167.2M
97.52%
YoY
|
$176.0M
-34.19%
YoY
|
$31.94M
-78.74%
YoY
|
$238.1M
-273.18%
YoY
|
$84.67M
969.91%
YoY
|
$267.5M
224.64%
YoY
|
$150.3M
-238.67%
YoY
|
-$137.5M
120.95%
YoY
|
$7.914M
-106.0%
YoY
|
$82.39M
-681.71%
YoY
|
| Income Tax |
$12.34M
-279.0%
YoY
|
$18.08M
-211.68%
YoY
|
$82.71M
1180.28%
YoY
|
$16.89M
153.29%
YoY
|
-$6.894M
162.03%
YoY
|
-$16.19M
-86.74%
YoY
|
$6.460M
40.43%
YoY
|
$6.667M
245.8%
YoY
|
-$2.631M
-1335.21%
YoY
|
-$122.1M
265284.78%
YoY
|
$4.600M
6664.71%
YoY
|
$1.928M
71.38%
YoY
|
$213.0K
-148.74%
YoY
|
-$46.00K
-73.26%
YoY
|
$68.00K
-88.4%
YoY
|
$1.125M
85.34%
YoY
|
-$437.0K
N/A
|
-$172.0K
-272.0%
YoY
|
$586.0K
442.59%
YoY
|
| Net Earnings |
$54.45M
-279.11%
YoY
|
$77.70M
-239.51%
YoY
|
$262.6M
3408.3%
YoY
|
$59.46M
219.03%
YoY
|
-$30.40M
710.45%
YoY
|
-$55.70M
-119.25%
YoY
|
$7.486M
-95.63%
YoY
|
$18.64M
-37.9%
YoY
|
-$3.751M
-101.58%
YoY
|
$289.3M
241.51%
YoY
|
$171.4M
-35.89%
YoY
|
$30.01M
-79.87%
YoY
|
$237.9M
-273.58%
YoY
|
$84.72M
947.72%
YoY
|
$267.4M
226.88%
YoY
|
$149.1M
-236.86%
YoY
|
-$137.1M
120.24%
YoY
|
$8.086M
-106.13%
YoY
|
$81.80M
-673.2%
YoY
|
| Basic Earnings Per Share |
$1.12
-296.49%
YoY
|
N/A
|
$5.29
3969.23%
YoY
|
$1.18
257.58%
YoY
|
-$0.57
850.0%
YoY
|
N/A
|
$0.13
-95.44%
YoY
|
$0.33
-34.0%
YoY
|
-$0.06
-101.52%
YoY
|
N/A
|
$2.85
-36.53%
YoY
|
$0.50
-80.08%
YoY
|
$3.96
-271.43%
YoY
|
N/A
|
$4.49
225.36%
YoY
|
$2.51
-236.41%
YoY
|
-$2.31
100.87%
YoY
|
N/A
|
$1.38
-611.11%
YoY
|
| Diluted Earnings Per Share |
$1.10
-292.98%
YoY
|
$1.53
-251.98%
YoY
|
$5.16
3869.23%
YoY
|
$1.17
265.63%
YoY
|
-$0.57
850.0%
YoY
|
-$1.01
-121.12%
YoY
|
$0.13
-95.34%
YoY
|
$0.32
-34.69%
YoY
|
-$0.06
-101.54%
YoY
|
$4.77
240.26%
YoY
|
$2.79
-37.58%
YoY
|
$0.49
-100.0%
YoY
|
$3.90
-268.83%
YoY
|
$1.40
-100.0%
YoY
|
$4.47
226.28%
YoY
|
$2.500M
-135887889.9%
YoY
|
-$2.31
100.87%
YoY
|
$134.9K
-5462339.85%
YoY
|
$1.37
-607.41%
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 |
49.00M shares
-10.49%
YoY
|
50.29M shares
-10.12%
YoY
|
50.81M shares
-9.79%
YoY
|
51.58M shares
-10.98%
YoY
|
54.75M shares
-8.1%
YoY
|
55.95M shares
-7.52%
YoY
|
56.33M shares
-7.76%
YoY
|
57.94M shares
-5.08%
YoY
|
59.58M shares
-1.8%
YoY
|
60.50M shares
0.3%
YoY
|
61.07M shares
2.57%
YoY
|
61.04M shares
1.53%
YoY
|
60.67M shares
2.11%
YoY
|
60.32M shares
0.21%
YoY
|
59.54M shares
0.16%
YoY
|
60.12M shares
1.27%
YoY
|
59.41M shares
9.46%
YoY
|
60.19M shares
11.51%
YoY
|
59.44M shares
11.36%
YoY
|
| Diluted Shares Outstanding |
49.63M shares
-7.67%
YoY
|
N/A
|
50.90M shares
-9.47%
YoY
|
50.84M shares
-12.42%
YoY
|
53.76M shares
-8.88%
YoY
|
N/A
|
56.22M shares
-8.44%
YoY
|
58.05M shares
-4.83%
YoY
|
58.99M shares
-3.37%
YoY
|
N/A
|
61.40M shares
2.63%
YoY
|
60.99M shares
2.27%
YoY
|
61.05M shares
2.75%
YoY
|
N/A
|
59.83M shares
0.12%
YoY
|
59.64M shares
0.46%
YoY
|
59.41M shares
9.46%
YoY
|
N/A
|
59.76M shares
11.97%
YoY
|
Loading...