|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.543B
28.11%
YoY
|
$4.327B
11.51%
YoY
|
$3.880B
2.36%
YoY
|
$3.791B
-18.33%
YoY
|
$4.642B
-12.73%
YoY
|
| Cost Of Revenue |
$4.896B
18.54%
YoY
|
$4.130B
10.44%
YoY
|
$3.740B
-0.57%
YoY
|
$3.761B
-9.92%
YoY
|
$4.175B
-13.6%
YoY
|
| Gross Profit |
$647.5M
228.62%
YoY
|
$197.0M
40.12%
YoY
|
$140.6M
374.89%
YoY
|
$29.61M
-93.65%
YoY
|
$466.4M
-4.06%
YoY
|
| Selling, General & Admin |
$415.6M
38.15%
YoY
|
$300.8M
17.86%
YoY
|
$255.2M
8.89%
YoY
|
$234.4M
-2.17%
YoY
|
$239.6M
7.05%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$47.58M
-7.71%
YoY
|
$51.55M
19.91%
YoY
|
$42.99M
-13.74%
YoY
|
$49.84M
-39.76%
YoY
|
$82.73M
10.49%
YoY
|
| Operating Expenses |
$415.6M
38.15%
YoY
|
$300.8M
17.86%
YoY
|
$255.2M
8.89%
YoY
|
$234.4M
-2.17%
YoY
|
$239.6M
7.05%
YoY
|
| Operating Profit |
$232.0M
-323.57%
YoY
|
-$103.8M
-9.46%
YoY
|
-$114.6M
-44.03%
YoY
|
-$204.8M
-190.28%
YoY
|
$226.8M
-13.55%
YoY
|
| Interest Expense |
-$54.97M
-38.33%
YoY
|
-$89.13M
-204.67%
YoY
|
$85.16M
22.29%
YoY
|
$69.64M
0.89%
YoY
|
$69.03M
-9.43%
YoY
|
| Other Income/Expense, Net |
$27.51M
38.4%
YoY
|
$19.88M
15.57%
YoY
|
$17.20M
155.5%
YoY
|
$6.732M
235.93%
YoY
|
$2.004M
-116.91%
YoY
|
| Pretax Income |
$204.5M
-218.21%
YoY
|
-$173.0M
-5.23%
YoY
|
-$182.6M
-31.8%
YoY
|
-$267.7M
-267.52%
YoY
|
$159.8M
-8.32%
YoY
|
| Income Tax |
$61.43M
-221.23%
YoY
|
-$50.67M
-7.8%
YoY
|
-$54.96M
-26.82%
YoY
|
-$75.10M
-392.99%
YoY
|
$25.63M
16.82%
YoY
|
| Net Earnings |
$80.44M
-149.13%
YoY
|
-$163.7M
-4.34%
YoY
|
-$171.2M
-18.5%
YoY
|
-$210.0M
-328.46%
YoY
|
$91.93M
-15.19%
YoY
|
| Basic Earnings Per Share |
$1.53
-148.88%
YoY
|
-$3.13
-5.15%
YoY
|
-$3.30
-19.32%
YoY
|
-$4.09
-327.22%
YoY
|
$1.80
-15.89%
YoY
|
| Diluted Earnings Per Share |
$1.51
-148.24%
YoY
|
-$3.13
-5.15%
YoY
|
-$3.30
-19.32%
YoY
|
-$4.09
-328.49%
YoY
|
$1.79
-15.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.69M shares
0.71%
YoY
|
52.32M shares
0.92%
YoY
|
51.85M shares
1.02%
YoY
|
51.32M shares
0.6%
YoY
|
51.02M shares
0.71%
YoY
|
| Diluted Shares Outstanding |
53.41M shares
2.09%
YoY
|
52.32M shares
0.92%
YoY
|
51.85M shares
1.02%
YoY
|
51.32M shares
-0.09%
YoY
|
51.37M shares
0.57%
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.389B
11.46%
YoY
|
$1.507B
41.19%
YoY
|
$1.415B
30.71%
YoY
|
$1.374B
21.84%
YoY
|
$1.247B
18.84%
YoY
|
$1.068B
4.52%
YoY
|
$1.083B
2.08%
YoY
|
$1.127B
10.35%
YoY
|
$1.049B
35.13%
YoY
|
$1.021B
12.66%
YoY
|
$1.061B
-0.95%
YoY
|
$1.022B
18.67%
YoY
|
$776.3M
-18.47%
YoY
|
$906.6M
-12.55%
YoY
|
$1.071B
-9.11%
YoY
|
$861.0M
-29.38%
YoY
|
$952.2M
-21.15%
YoY
|
$1.037B
-23.17%
YoY
|
$1.178B
-18.3%
YoY
|
| Cost Of Revenue |
$1.235B
11.02%
YoY
|
$1.360B
26.23%
YoY
|
$1.246B
12.39%
YoY
|
$1.178B
16.56%
YoY
|
$1.112B
19.12%
YoY
|
$1.077B
10.75%
YoY
|
$1.109B
9.79%
YoY
|
$1.010B
5.6%
YoY
|
$933.7M
16.65%
YoY
|
$972.6M
3.08%
YoY
|
$1.010B
-1.06%
YoY
|
$956.8M
6.87%
YoY
|
$800.5M
-11.24%
YoY
|
$943.5M
2.3%
YoY
|
$1.021B
-4.1%
YoY
|
$895.3M
-18.0%
YoY
|
$901.8M
-17.8%
YoY
|
$922.3M
-24.22%
YoY
|
$1.064B
-19.2%
YoY
|
| Gross Profit |
$154.6M
15.05%
YoY
|
$147.7M
-1661.23%
YoY
|
$169.4M
-755.86%
YoY
|
$196.0M
67.41%
YoY
|
$134.4M
16.62%
YoY
|
-$9.462M
-119.34%
YoY
|
-$25.83M
-150.73%
YoY
|
$117.1M
80.23%
YoY
|
$115.3M
-576.85%
YoY
|
$48.92M
-232.75%
YoY
|
$50.91M
1.14%
YoY
|
$64.96M
-289.82%
YoY
|
-$24.17M
-148.01%
YoY
|
-$36.85M
-132.19%
YoY
|
$50.34M
-55.83%
YoY
|
-$34.22M
-126.84%
YoY
|
$50.35M
-54.42%
YoY
|
$114.5M
-13.54%
YoY
|
$114.0M
-8.76%
YoY
|
| Selling, General & Admin |
$95.45M
38.18%
YoY
|
$97.61M
27.13%
YoY
|
$129.3M
59.67%
YoY
|
$119.6M
56.12%
YoY
|
$69.08M
3.96%
YoY
|
$76.78M
7.55%
YoY
|
$80.98M
27.57%
YoY
|
$76.59M
22.39%
YoY
|
$66.44M
15.0%
YoY
|
$71.39M
17.89%
YoY
|
$63.48M
10.92%
YoY
|
$62.57M
11.08%
YoY
|
$57.78M
-4.11%
YoY
|
$60.56M
4.03%
YoY
|
$57.23M
-7.52%
YoY
|
$56.33M
-4.09%
YoY
|
$60.25M
-0.9%
YoY
|
$58.22M
0.37%
YoY
|
$61.88M
47.69%
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 |
$10.91M
-9.17%
YoY
|
$12.13M
-4.42%
YoY
|
$12.21M
-9.61%
YoY
|
$12.90M
-7.89%
YoY
|
$12.01M
-11.54%
YoY
|
$12.69M
-4.19%
YoY
|
$13.51M
20.29%
YoY
|
$14.01M
35.38%
YoY
|
$13.58M
37.9%
YoY
|
$13.24M
28.46%
YoY
|
$11.23M
-27.7%
YoY
|
$10.35M
-43.41%
YoY
|
$9.849M
-33.15%
YoY
|
$10.31M
-60.4%
YoY
|
$15.53M
-48.33%
YoY
|
$18.28M
-48.26%
YoY
|
$14.73M
-27.18%
YoY
|
$26.03M
-4.99%
YoY
|
$30.06M
-2.72%
YoY
|
| Operating Expenses |
$95.45M
38.18%
YoY
|
$97.61M
27.13%
YoY
|
$129.3M
59.67%
YoY
|
$119.6M
56.12%
YoY
|
$69.08M
3.96%
YoY
|
$76.78M
7.55%
YoY
|
$80.98M
27.57%
YoY
|
$76.59M
22.39%
YoY
|
$66.45M
15.0%
YoY
|
$71.39M
17.89%
YoY
|
$63.48M
10.92%
YoY
|
$62.57M
11.08%
YoY
|
$57.78M
-4.11%
YoY
|
$60.56M
4.03%
YoY
|
$57.23M
-7.52%
YoY
|
$56.33M
-4.09%
YoY
|
$60.25M
-0.9%
YoY
|
$58.22M
0.37%
YoY
|
$61.88M
47.69%
YoY
|
| Operating Profit |
$59.18M
-9.4%
YoY
|
$50.11M
-158.1%
YoY
|
$40.09M
-137.54%
YoY
|
$76.43M
88.75%
YoY
|
$65.33M
33.85%
YoY
|
-$86.25M
283.75%
YoY
|
-$106.8M
749.97%
YoY
|
$40.49M
1595.69%
YoY
|
$48.81M
-159.56%
YoY
|
-$22.47M
-76.93%
YoY
|
-$12.57M
82.33%
YoY
|
$2.388M
-102.64%
YoY
|
-$81.95M
727.14%
YoY
|
-$97.41M
-273.16%
YoY
|
-$6.892M
-113.23%
YoY
|
-$90.55M
-231.71%
YoY
|
-$9.907M
-119.93%
YoY
|
$56.25M
-24.39%
YoY
|
$52.09M
-37.25%
YoY
|
| Interest Expense |
-$13.40M
-6.65%
YoY
|
-$13.48M
-47.19%
YoY
|
-$13.55M
-36.16%
YoY
|
-$13.59M
-41.14%
YoY
|
-$14.35M
-25.66%
YoY
|
-$25.52M
19.72%
YoY
|
-$21.22M
-204.48%
YoY
|
-$23.08M
-204.85%
YoY
|
-$19.31M
-189.75%
YoY
|
-$21.32M
6.97%
YoY
|
$20.31M
19.38%
YoY
|
$22.02M
35.87%
YoY
|
$21.51M
30.45%
YoY
|
-$19.93M
20.16%
YoY
|
$17.02M
1.92%
YoY
|
$16.20M
-9.67%
YoY
|
$16.49M
-7.4%
YoY
|
-$16.58M
-6.31%
YoY
|
$16.69M
-34.82%
YoY
|
| Other Income/Expense, Net |
$10.73M
128.8%
YoY
|
$9.163M
116.01%
YoY
|
$7.457M
66.19%
YoY
|
$6.204M
6.27%
YoY
|
$4.688M
-11.73%
YoY
|
$4.242M
-10.84%
YoY
|
$4.487M
51.23%
YoY
|
$5.838M
90.91%
YoY
|
$5.311M
-17.24%
YoY
|
$4.758M
194.07%
YoY
|
$2.967M
647.36%
YoY
|
$3.058M
199.8%
YoY
|
$6.417M
73.57%
YoY
|
$1.618M
87.7%
YoY
|
$397.0K
-185.56%
YoY
|
$1.020M
-28.72%
YoY
|
$3.697M
2012.57%
YoY
|
$862.0K
-124.63%
YoY
|
-$464.0K
-94.23%
YoY
|
| Pretax Income |
$56.51M
1.53%
YoY
|
$45.80M
-142.6%
YoY
|
$34.00M
-127.52%
YoY
|
$69.05M
197.01%
YoY
|
$55.66M
59.9%
YoY
|
-$107.5M
175.48%
YoY
|
-$123.5M
313.02%
YoY
|
$23.25M
-240.3%
YoY
|
$34.81M
-135.87%
YoY
|
-$39.03M
-66.27%
YoY
|
-$29.91M
27.23%
YoY
|
-$16.57M
-84.33%
YoY
|
-$97.04M
327.46%
YoY
|
-$115.7M
-385.5%
YoY
|
-$23.51M
-167.3%
YoY
|
-$105.7M
-302.38%
YoY
|
-$22.70M
-170.79%
YoY
|
$40.53M
-23.83%
YoY
|
$34.94M
-29.22%
YoY
|
| Income Tax |
$17.00M
31.78%
YoY
|
$11.40M
-136.41%
YoY
|
$15.20M
-144.84%
YoY
|
$22.00M
202.28%
YoY
|
$12.90M
76.52%
YoY
|
-$31.31M
960.41%
YoY
|
-$33.90M
726.83%
YoY
|
$7.278M
3539.0%
YoY
|
$7.308M
-115.19%
YoY
|
-$2.953M
-89.47%
YoY
|
-$4.100M
-783.33%
YoY
|
$200.0K
-100.46%
YoY
|
-$48.10M
1136.82%
YoY
|
-$28.05M
4143.72%
YoY
|
$600.0K
-93.1%
YoY
|
-$43.70M
-510.91%
YoY
|
-$3.889M
-155.84%
YoY
|
-$661.0K
-109.18%
YoY
|
$8.694M
23397.3%
YoY
|
| Net Earnings |
$25.70M
-8.22%
YoY
|
$28.84M
-136.3%
YoY
|
$3.631M
-103.6%
YoY
|
$19.97M
2359.85%
YoY
|
$28.00M
77.65%
YoY
|
-$79.43M
67.12%
YoY
|
-$100.9M
173.37%
YoY
|
$812.0K
-102.16%
YoY
|
$15.76M
-132.04%
YoY
|
-$47.53M
-48.85%
YoY
|
-$36.90M
13.68%
YoY
|
-$37.53M
-40.43%
YoY
|
-$49.20M
127.4%
YoY
|
-$92.92M
-416.78%
YoY
|
-$32.46M
-310.83%
YoY
|
-$63.00M
-302.16%
YoY
|
-$21.63M
-234.93%
YoY
|
$29.33M
-17.36%
YoY
|
$15.39M
-58.19%
YoY
|
| Basic Earnings Per Share |
$0.49
-7.55%
YoY
|
N/A
|
$0.07
-103.65%
YoY
|
$0.38
1800.0%
YoY
|
$0.53
76.67%
YoY
|
N/A
|
-$1.92
170.42%
YoY
|
$0.02
-102.78%
YoY
|
$0.30
-131.58%
YoY
|
N/A
|
-$0.71
12.7%
YoY
|
-$0.72
-41.46%
YoY
|
-$0.95
126.19%
YoY
|
N/A
|
-$0.63
-310.0%
YoY
|
-$1.23
-301.64%
YoY
|
-$0.42
-235.48%
YoY
|
N/A
|
$0.30
-58.33%
YoY
|
| Diluted Earnings Per Share |
$0.48
-9.43%
YoY
|
$0.54
-135.39%
YoY
|
$0.07
-103.65%
YoY
|
$0.38
1800.0%
YoY
|
$0.53
76.02%
YoY
|
-$1.51
65.74%
YoY
|
-$1.92
170.42%
YoY
|
$0.02
-102.78%
YoY
|
$0.30
-131.85%
YoY
|
-$0.91
-49.36%
YoY
|
-$0.71
12.7%
YoY
|
-$0.72
-41.46%
YoY
|
-$0.95
126.19%
YoY
|
-$1.80
-100.0%
YoY
|
-$0.63
-310.0%
YoY
|
-$1.23
-301.64%
YoY
|
-$0.42
-235.48%
YoY
|
$570.8K
82730214.74%
YoY
|
$0.30
-58.33%
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 |
52.79M shares
0.58%
YoY
|
52.74M shares
0.59%
YoY
|
52.74M shares
0.68%
YoY
|
52.70M shares
0.8%
YoY
|
52.49M shares
0.88%
YoY
|
52.43M shares
0.79%
YoY
|
52.39M shares
0.8%
YoY
|
52.28M shares
1.24%
YoY
|
52.03M shares
0.98%
YoY
|
52.02M shares
1.04%
YoY
|
51.98M shares
1.2%
YoY
|
51.64M shares
0.72%
YoY
|
51.52M shares
0.81%
YoY
|
51.49M shares
0.81%
YoY
|
51.36M shares
0.56%
YoY
|
51.28M shares
0.54%
YoY
|
51.11M shares
0.38%
YoY
|
51.07M shares
0.48%
YoY
|
51.07M shares
0.56%
YoY
|
| Diluted Shares Outstanding |
53.75M shares
1.4%
YoY
|
N/A
|
53.66M shares
2.4%
YoY
|
53.19M shares
0.65%
YoY
|
53.01M shares
0.94%
YoY
|
N/A
|
52.41M shares
0.8%
YoY
|
52.85M shares
2.02%
YoY
|
52.52M shares
1.87%
YoY
|
N/A
|
51.99M shares
1.15%
YoY
|
51.80M shares
1.03%
YoY
|
51.55M shares
0.87%
YoY
|
N/A
|
51.40M shares
0.07%
YoY
|
51.28M shares
-0.19%
YoY
|
51.11M shares
-0.47%
YoY
|
N/A
|
51.37M shares
0.24%
YoY
|
Loading...