|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.695B
8.67%
YoY
|
$4.321B
8.22%
YoY
|
$3.992B
-5.96%
YoY
|
$4.245B
-7.38%
YoY
|
$4.583B
62.87%
YoY
|
| Cost Of Revenue |
$2.423B
8.18%
YoY
|
$2.240B
13.71%
YoY
|
$1.970B
-9.04%
YoY
|
$2.166B
-7.77%
YoY
|
$2.348B
105.64%
YoY
|
| Gross Profit |
$2.272B
9.2%
YoY
|
$2.080B
2.87%
YoY
|
$2.022B
-2.75%
YoY
|
$2.080B
-6.96%
YoY
|
$2.235B
33.66%
YoY
|
| Selling, General & Admin |
$1.784B
8.89%
YoY
|
$1.639B
2.98%
YoY
|
$1.591B
-3.15%
YoY
|
$1.643B
2.04%
YoY
|
$1.610B
19.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$75.30M
4.59%
YoY
|
$72.00M
-4.58%
YoY
|
$75.45M
10.99%
YoY
|
$67.98M
1.33%
YoY
|
$67.09M
20.67%
YoY
|
| Operating Expenses |
$2.048B
14.52%
YoY
|
$1.789B
-3.8%
YoY
|
$1.859B
-3.71%
YoY
|
$1.931B
-1.2%
YoY
|
$1.954B
36.22%
YoY
|
| Operating Profit |
$223.3M
-23.41%
YoY
|
$291.6M
79.06%
YoY
|
$162.9M
9.65%
YoY
|
$148.5M
-47.05%
YoY
|
$280.5M
18.2%
YoY
|
| Interest Expense |
$113.0M
2.17%
YoY
|
$110.6M
-2.5%
YoY
|
$113.4M
29.31%
YoY
|
$87.71M
23.75%
YoY
|
$70.87M
362.47%
YoY
|
| Other Income/Expense, Net |
-$4.894M
-25.89%
YoY
|
-$6.604M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$15.58M
N/A
|
| Pretax Income |
$108.1M
-39.12%
YoY
|
$177.5M
235.83%
YoY
|
$52.87M
-14.0%
YoY
|
$61.47M
-65.08%
YoY
|
$176.0M
-17.3%
YoY
|
| Income Tax |
$34.85M
-35.54%
YoY
|
$54.06M
-6.86%
YoY
|
$58.05M
18.19%
YoY
|
$49.11M
-17.27%
YoY
|
$59.36M
304.83%
YoY
|
| Net Earnings |
$73.24M
-40.68%
YoY
|
$123.5M
-2484.21%
YoY
|
-$5.179M
-141.91%
YoY
|
$12.36M
-90.84%
YoY
|
$134.9M
-35.16%
YoY
|
| Basic Earnings Per Share |
$1.30
-42.48%
YoY
|
$2.26
-2611.11%
YoY
|
-$0.09
-139.13%
YoY
|
$0.23
-90.3%
YoY
|
$2.37
-38.28%
YoY
|
| Diluted Earnings Per Share |
$1.25
-43.44%
YoY
|
$2.21
-2555.56%
YoY
|
-$0.09
-142.86%
YoY
|
$0.21
-89.6%
YoY
|
$2.02
-45.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.48M shares
3.34%
YoY
|
54.65M shares
-0.59%
YoY
|
54.98M shares
2.09%
YoY
|
53.85M shares
-5.61%
YoY
|
57.05M shares
5.29%
YoY
|
| Diluted Shares Outstanding |
58.61M shares
4.79%
YoY
|
55.93M shares
1.74%
YoY
|
54.98M shares
-6.76%
YoY
|
58.97M shares
-11.78%
YoY
|
66.84M shares
19.88%
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.220B
3.69%
YoY
|
$1.196B
10.86%
YoY
|
$1.165B
8.97%
YoY
|
$1.158B
7.53%
YoY
|
$1.176B
7.34%
YoY
|
$1.079B
6.01%
YoY
|
$1.069B
9.17%
YoY
|
$1.077B
9.94%
YoY
|
$1.096B
7.86%
YoY
|
$1.018B
2.79%
YoY
|
$979.1M
-4.38%
YoY
|
$979.2M
-8.6%
YoY
|
$1.016B
-12.39%
YoY
|
$990.5M
-15.44%
YoY
|
$1.024B
-13.32%
YoY
|
$1.071B
-10.28%
YoY
|
$1.160B
11.86%
YoY
|
$1.171B
63.49%
YoY
|
$1.181B
65.9%
YoY
|
| Cost Of Revenue |
$633.3M
1.12%
YoY
|
$609.8M
6.79%
YoY
|
$601.6M
7.86%
YoY
|
$585.7M
7.56%
YoY
|
$626.2M
10.47%
YoY
|
$571.0M
12.96%
YoY
|
$557.8M
15.74%
YoY
|
$544.6M
15.14%
YoY
|
$566.9M
11.2%
YoY
|
$505.5M
2.1%
YoY
|
$481.9M
-7.04%
YoY
|
$472.9M
-12.21%
YoY
|
$509.8M
-16.92%
YoY
|
$495.1M
-17.92%
YoY
|
$518.4M
-15.36%
YoY
|
$538.7M
-11.18%
YoY
|
$613.6M
16.6%
YoY
|
$603.2M
108.64%
YoY
|
$612.5M
113.43%
YoY
|
| Gross Profit |
$586.5M
6.6%
YoY
|
$586.7M
15.43%
YoY
|
$563.1M
10.17%
YoY
|
$571.8M
7.49%
YoY
|
$550.1M
3.98%
YoY
|
$508.2M
-0.85%
YoY
|
$511.1M
2.8%
YoY
|
$532.0M
5.08%
YoY
|
$529.1M
4.5%
YoY
|
$512.6M
3.47%
YoY
|
$497.2M
-1.66%
YoY
|
$506.2M
-4.94%
YoY
|
$506.3M
-7.29%
YoY
|
$495.4M
-12.82%
YoY
|
$505.5M
-11.12%
YoY
|
$532.5M
-9.35%
YoY
|
$546.1M
6.97%
YoY
|
$568.3M
32.95%
YoY
|
$568.8M
33.82%
YoY
|
| Selling, General & Admin |
$456.5M
5.67%
YoY
|
$465.5M
18.65%
YoY
|
$444.1M
10.98%
YoY
|
$442.6M
6.98%
YoY
|
$432.0M
1.15%
YoY
|
$392.3M
-4.54%
YoY
|
$400.1M
0.68%
YoY
|
$413.8M
8.37%
YoY
|
$427.0M
6.52%
YoY
|
$411.0M
5.3%
YoY
|
$397.4M
0.85%
YoY
|
$381.8M
-6.4%
YoY
|
$400.9M
-10.99%
YoY
|
$390.3M
-11.22%
YoY
|
$394.0M
-1.36%
YoY
|
$407.9M
3.32%
YoY
|
$450.4M
19.75%
YoY
|
$439.6M
32.98%
YoY
|
$399.5M
19.96%
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 |
$20.15M
15.03%
YoY
|
$34.94M
29.77%
YoY
|
$34.02M
22.93%
YoY
|
$34.10M
17.38%
YoY
|
$17.52M
-19.71%
YoY
|
$26.92M
-25.34%
YoY
|
$27.67M
-22.05%
YoY
|
$29.05M
-5.68%
YoY
|
$21.82M
31.36%
YoY
|
$36.06M
15.95%
YoY
|
$35.50M
177.39%
YoY
|
$30.80M
-1.01%
YoY
|
$16.61M
-8.98%
YoY
|
$31.10M
-34.21%
YoY
|
$12.80M
-72.81%
YoY
|
$31.12M
-33.51%
YoY
|
$18.25M
26.2%
YoY
|
$47.27M
247.57%
YoY
|
$47.07M
241.08%
YoY
|
| Operating Expenses |
$509.0M
4.41%
YoY
|
$508.6M
19.66%
YoY
|
$510.3M
15.71%
YoY
|
$521.1M
15.46%
YoY
|
$487.5M
4.32%
YoY
|
$425.1M
-4.97%
YoY
|
$441.0M
0.44%
YoY
|
$451.3M
6.89%
YoY
|
$467.3M
-13.68%
YoY
|
$447.3M
6.13%
YoY
|
$439.1M
-6.26%
YoY
|
$422.2M
-11.02%
YoY
|
$541.4M
1.18%
YoY
|
$421.5M
-14.22%
YoY
|
$468.5M
-6.61%
YoY
|
$474.5M
-1.35%
YoY
|
$535.1M
21.47%
YoY
|
$491.4M
31.95%
YoY
|
$501.6M
45.46%
YoY
|
| Operating Profit |
$77.44M
23.67%
YoY
|
$78.04M
-6.16%
YoY
|
$52.75M
-24.7%
YoY
|
$50.73M
-37.1%
YoY
|
$62.62M
1.38%
YoY
|
$83.16M
27.41%
YoY
|
$70.06M
20.68%
YoY
|
$80.66M
-4.02%
YoY
|
$61.76M
-275.89%
YoY
|
$65.27M
-11.67%
YoY
|
$58.05M
56.57%
YoY
|
$84.03M
44.68%
YoY
|
-$35.11M
-417.97%
YoY
|
$73.90M
-3.87%
YoY
|
$37.08M
-44.78%
YoY
|
$58.08M
-45.47%
YoY
|
$11.04M
-84.23%
YoY
|
$76.88M
40.7%
YoY
|
$67.15M
-16.26%
YoY
|
| Interest Expense |
$26.88M
-3.3%
YoY
|
-$27.38M
10.53%
YoY
|
$28.66M
6.94%
YoY
|
$28.52M
0.54%
YoY
|
$27.80M
-7.31%
YoY
|
-$24.78M
-12.93%
YoY
|
$26.80M
-3.89%
YoY
|
$28.37M
0.44%
YoY
|
$29.99M
6.73%
YoY
|
-$28.46M
7.78%
YoY
|
$27.89M
21.46%
YoY
|
$28.25M
47.97%
YoY
|
$28.10M
48.13%
YoY
|
-$26.40M
41.68%
YoY
|
$22.96M
16.3%
YoY
|
$19.09M
-6.59%
YoY
|
$18.97M
58.22%
YoY
|
-$18.63M
482.31%
YoY
|
$19.74M
489.31%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
N/A
|
-$4.894M
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$6.604M
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$6.839M
N/A
|
| Pretax Income |
$51.27M
44.38%
YoY
|
$29.86M
-45.09%
YoY
|
$19.87M
-55.0%
YoY
|
$22.85M
-50.79%
YoY
|
$35.51M
9.02%
YoY
|
$54.38M
98.17%
YoY
|
$44.16M
40.53%
YoY
|
$46.43M
-18.25%
YoY
|
$32.57M
-151.88%
YoY
|
$27.44M
72.58%
YoY
|
$31.42M
119.21%
YoY
|
$56.80M
45.33%
YoY
|
-$62.79M
696.66%
YoY
|
$15.90M
-12.61%
YoY
|
$14.33M
-64.69%
YoY
|
$39.08M
-54.62%
YoY
|
-$7.882M
-115.96%
YoY
|
$18.19M
-64.67%
YoY
|
$40.60M
-47.27%
YoY
|
| Income Tax |
$15.48M
44.45%
YoY
|
$10.12M
-56.76%
YoY
|
$6.649M
-49.99%
YoY
|
$7.364M
-41.01%
YoY
|
$10.72M
119.32%
YoY
|
$23.40M
-39.53%
YoY
|
$13.30M
-50.86%
YoY
|
$12.48M
-87.81%
YoY
|
$4.887M
-104.44%
YoY
|
$38.69M
190.93%
YoY
|
$27.06M
34.54%
YoY
|
$102.4M
429.05%
YoY
|
-$110.1M
2921.21%
YoY
|
$13.30M
58.67%
YoY
|
$20.11M
4.05%
YoY
|
$19.36M
-22.0%
YoY
|
-$3.645M
-153.33%
YoY
|
$8.382M
-274.63%
YoY
|
$19.33M
49.15%
YoY
|
| Net Earnings |
$35.79M
44.35%
YoY
|
$19.74M
-36.28%
YoY
|
$13.22M
-57.16%
YoY
|
$15.49M
-54.39%
YoY
|
$24.79M
-10.45%
YoY
|
$30.98M
-375.3%
YoY
|
$30.86M
607.31%
YoY
|
$33.95M
-174.42%
YoY
|
$27.69M
-41.5%
YoY
|
-$11.25M
-532.85%
YoY
|
$4.363M
-175.51%
YoY
|
-$45.62M
-331.27%
YoY
|
$47.33M
-1217.06%
YoY
|
$2.600M
-73.5%
YoY
|
-$5.778M
-127.17%
YoY
|
$19.73M
-67.83%
YoY
|
-$4.237M
-109.96%
YoY
|
$9.812M
-82.57%
YoY
|
$21.27M
-66.79%
YoY
|
| Basic Earnings Per Share |
$0.62
40.91%
YoY
|
N/A
|
$0.23
-58.93%
YoY
|
$0.27
-56.45%
YoY
|
$0.44
-13.73%
YoY
|
N/A
|
$0.56
600.0%
YoY
|
$0.62
-174.7%
YoY
|
$0.51
-40.7%
YoY
|
N/A
|
$0.08
-180.0%
YoY
|
-$0.83
-324.32%
YoY
|
$0.86
-1175.0%
YoY
|
N/A
|
-$0.10
-127.78%
YoY
|
$0.37
-64.76%
YoY
|
-$0.08
-110.53%
YoY
|
N/A
|
$0.36
-69.75%
YoY
|
| Diluted Earnings Per Share |
$0.61
45.24%
YoY
|
$0.34
-38.04%
YoY
|
$0.22
-60.0%
YoY
|
$0.26
-57.38%
YoY
|
$0.42
-16.0%
YoY
|
$0.55
-344.86%
YoY
|
$0.55
587.5%
YoY
|
$0.61
-173.49%
YoY
|
$0.50
-40.48%
YoY
|
-$0.23
-550.96%
YoY
|
$0.08
-180.0%
YoY
|
-$0.83
-351.52%
YoY
|
$0.84
-1150.0%
YoY
|
$0.05
-100.0%
YoY
|
-$0.10
-132.26%
YoY
|
$0.33
-63.33%
YoY
|
-$0.08
-112.5%
YoY
|
$151.0K
15098071.97%
YoY
|
$0.31
-73.04%
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 |
58.12M shares
1.21%
YoY
|
57.91M shares
5.86%
YoY
|
57.90M shares
5.87%
YoY
|
57.83M shares
5.85%
YoY
|
57.42M shares
5.53%
YoY
|
54.70M shares
0.75%
YoY
|
54.68M shares
-2.31%
YoY
|
54.63M shares
-2.33%
YoY
|
54.42M shares
-2.36%
YoY
|
54.29M shares
-2.47%
YoY
|
55.98M shares
-5.44%
YoY
|
55.93M shares
3.58%
YoY
|
55.73M shares
3.68%
YoY
|
55.67M shares
-15.83%
YoY
|
59.20M shares
1.6%
YoY
|
54.00M shares
-7.37%
YoY
|
53.75M shares
-4.44%
YoY
|
66.14M shares
22.1%
YoY
|
58.27M shares
7.93%
YoY
|
| Diluted Shares Outstanding |
58.85M shares
0.84%
YoY
|
N/A
|
58.89M shares
5.23%
YoY
|
58.66M shares
5.05%
YoY
|
58.36M shares
4.56%
YoY
|
N/A
|
55.96M shares
-1.57%
YoY
|
55.84M shares
1.09%
YoY
|
55.82M shares
-1.1%
YoY
|
N/A
|
56.85M shares
2.66%
YoY
|
55.24M shares
-7.42%
YoY
|
56.44M shares
5.0%
YoY
|
N/A
|
55.38M shares
-18.79%
YoY
|
59.67M shares
-12.01%
YoY
|
53.75M shares
-18.92%
YoY
|
N/A
|
68.19M shares
22.64%
YoY
|
Loading...