|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.584B
3.14%
YoY
|
$3.475B
-10.58%
YoY
|
$3.886B
7.85%
YoY
|
$3.603B
-0.83%
YoY
|
$3.633B
19.74%
YoY
|
| Cost Of Revenue |
$2.853B
3.0%
YoY
|
$2.770B
-11.5%
YoY
|
$3.130B
7.19%
YoY
|
$2.920B
-0.21%
YoY
|
$2.926B
17.27%
YoY
|
| Gross Profit |
$731.0M
3.69%
YoY
|
$705.0M
-6.75%
YoY
|
$756.0M
10.69%
YoY
|
$683.0M
-3.39%
YoY
|
$707.0M
31.17%
YoY
|
| Selling, General & Admin |
$240.0M
0.0%
YoY
|
$240.0M
-2.83%
YoY
|
$247.0M
14.35%
YoY
|
$216.0M
0.0%
YoY
|
$216.0M
-16.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$99.00M
10.0%
YoY
|
$90.00M
0.0%
YoY
|
$90.00M
7.14%
YoY
|
$84.00M
-8.7%
YoY
|
$92.00M
6.98%
YoY
|
| Operating Expenses |
$240.0M
0.0%
YoY
|
$240.0M
-2.83%
YoY
|
$247.0M
14.35%
YoY
|
$216.0M
0.0%
YoY
|
$216.0M
-16.92%
YoY
|
| Operating Profit |
$491.0M
5.59%
YoY
|
$465.0M
-8.64%
YoY
|
$509.0M
8.99%
YoY
|
$467.0M
-4.89%
YoY
|
$491.0M
75.99%
YoY
|
| Interest Expense |
-$103.0M
-33.55%
YoY
|
-$155.0M
-197.48%
YoY
|
$159.0M
93.9%
YoY
|
$82.00M
-11.83%
YoY
|
$93.00M
17.72%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
-98.35%
YoY
|
$121.0M
656.25%
YoY
|
$16.00M
-57.89%
YoY
|
| Pretax Income |
$392.0M
14.29%
YoY
|
$343.0M
-1.15%
YoY
|
$347.0M
-30.04%
YoY
|
$496.0M
-7.81%
YoY
|
$538.0M
352.1%
YoY
|
| Income Tax |
$82.00M
34.43%
YoY
|
$61.00M
-29.07%
YoY
|
$86.00M
-18.87%
YoY
|
$106.0M
146.51%
YoY
|
$43.00M
10.26%
YoY
|
| Net Earnings |
$310.0M
9.93%
YoY
|
$282.0M
8.05%
YoY
|
$261.0M
-33.08%
YoY
|
$390.0M
-21.21%
YoY
|
$495.0M
518.75%
YoY
|
| Basic Earnings Per Share |
$1.55
22.05%
YoY
|
$1.27
-509.68%
YoY
|
-$0.31
-141.33%
YoY
|
$0.75
-55.62%
YoY
|
$1.69
59.43%
YoY
|
| Diluted Earnings Per Share |
$1.52
20.63%
YoY
|
$1.26
-506.45%
YoY
|
-$0.31
-141.33%
YoY
|
$0.75
-51.92%
YoY
|
$1.56
48.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
199.8M shares
-10.15%
YoY
|
222.3M shares
33.45%
YoY
|
166.6M shares
157.45%
YoY
|
64.71M shares
-7.17%
YoY
|
69.71M shares
-7.73%
YoY
|
| Diluted Shares Outstanding |
203.6M shares
-9.15%
YoY
|
224.1M shares
34.53%
YoY
|
166.6M shares
156.0%
YoY
|
65.08M shares
-79.5%
YoY
|
317.5M shares
317.22%
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 |
$985.0M
12.19%
YoY
|
$891.0M
5.57%
YoY
|
$902.0M
9.2%
YoY
|
$913.0M
2.58%
YoY
|
$878.0M
-4.04%
YoY
|
$844.0M
-10.69%
YoY
|
$826.0M
-13.96%
YoY
|
$890.0M
-11.97%
YoY
|
$915.0M
-5.67%
YoY
|
$945.0M
5.23%
YoY
|
$960.0M
1.59%
YoY
|
$1.011B
17.69%
YoY
|
$970.0M
7.66%
YoY
|
$898.0M
4.18%
YoY
|
$945.0M
12.63%
YoY
|
$859.0M
-8.13%
YoY
|
$901.0M
-9.63%
YoY
|
$862.0M
-14.48%
YoY
|
$839.0M
4.35%
YoY
|
| Cost Of Revenue |
$789.0M
12.88%
YoY
|
$696.0M
5.14%
YoY
|
$716.0M
8.48%
YoY
|
$732.0M
3.83%
YoY
|
$699.0M
-5.92%
YoY
|
$662.0M
-12.43%
YoY
|
$660.0M
-15.82%
YoY
|
$705.0M
-12.86%
YoY
|
$743.0M
-4.87%
YoY
|
$756.0M
2.58%
YoY
|
$784.0M
2.22%
YoY
|
$809.0M
17.25%
YoY
|
$781.0M
7.58%
YoY
|
$737.0M
4.24%
YoY
|
$767.0M
13.46%
YoY
|
$690.0M
-7.01%
YoY
|
$726.0M
-9.36%
YoY
|
$707.0M
-14.82%
YoY
|
$676.0M
2.89%
YoY
|
| Gross Profit |
$196.0M
9.5%
YoY
|
$185.0M
1.65%
YoY
|
$186.0M
12.05%
YoY
|
$181.0M
-2.16%
YoY
|
$179.0M
4.07%
YoY
|
$182.0M
-3.7%
YoY
|
$166.0M
-5.68%
YoY
|
$185.0M
-8.42%
YoY
|
$172.0M
-8.99%
YoY
|
$189.0M
17.39%
YoY
|
$176.0M
-1.12%
YoY
|
$202.0M
19.53%
YoY
|
$189.0M
8.0%
YoY
|
$161.0M
3.87%
YoY
|
$178.0M
9.2%
YoY
|
$169.0M
-12.44%
YoY
|
$175.0M
-10.71%
YoY
|
$155.0M
-10.92%
YoY
|
$163.0M
10.88%
YoY
|
| Selling, General & Admin |
$58.00M
-1.69%
YoY
|
$65.00M
4.84%
YoY
|
$57.00M
7.55%
YoY
|
$59.00M
-3.28%
YoY
|
$59.00M
-7.81%
YoY
|
$62.00M
-10.14%
YoY
|
$53.00M
-10.17%
YoY
|
$61.00M
-3.17%
YoY
|
$64.00M
14.29%
YoY
|
$69.00M
32.69%
YoY
|
$59.00M
3.51%
YoY
|
$63.00M
16.67%
YoY
|
$56.00M
5.66%
YoY
|
$52.00M
4.0%
YoY
|
$57.00M
-5.0%
YoY
|
$54.00M
5.88%
YoY
|
$53.00M
-3.64%
YoY
|
$50.00M
-19.35%
YoY
|
$60.00M
-38.78%
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 |
$25.00M
13.64%
YoY
|
$29.00M
26.09%
YoY
|
$25.00M
8.7%
YoY
|
$23.00M
4.55%
YoY
|
$22.00M
0.0%
YoY
|
$23.00M
-4.17%
YoY
|
$23.00M
0.0%
YoY
|
$22.00M
0.0%
YoY
|
$22.00M
4.76%
YoY
|
$24.00M
20.0%
YoY
|
$23.00M
9.52%
YoY
|
$22.00M
4.76%
YoY
|
$21.00M
-4.55%
YoY
|
$20.00M
-9.09%
YoY
|
$21.00M
-8.7%
YoY
|
$21.00M
-12.5%
YoY
|
$22.00M
-4.35%
YoY
|
$22.00M
-15.38%
YoY
|
$23.00M
0.0%
YoY
|
| Operating Expenses |
$58.00M
-1.69%
YoY
|
$66.00M
4.76%
YoY
|
$57.00M
7.55%
YoY
|
$59.00M
-3.28%
YoY
|
$59.00M
-9.23%
YoY
|
$63.00M
-11.27%
YoY
|
$53.00M
-10.17%
YoY
|
$61.00M
-4.69%
YoY
|
$65.00M
16.07%
YoY
|
$71.00M
36.54%
YoY
|
$59.00M
3.51%
YoY
|
$64.00M
18.52%
YoY
|
$56.00M
5.66%
YoY
|
$52.00M
4.0%
YoY
|
$57.00M
-5.0%
YoY
|
$54.00M
5.88%
YoY
|
$53.00M
-3.64%
YoY
|
$50.00M
-20.63%
YoY
|
$60.00M
-38.78%
YoY
|
| Operating Profit |
$138.0M
15.0%
YoY
|
$119.0M
0.0%
YoY
|
$129.0M
14.16%
YoY
|
$122.0M
-1.61%
YoY
|
$120.0M
12.15%
YoY
|
$119.0M
0.85%
YoY
|
$113.0M
-3.42%
YoY
|
$124.0M
-10.14%
YoY
|
$107.0M
-19.55%
YoY
|
$118.0M
8.26%
YoY
|
$117.0M
-3.31%
YoY
|
$138.0M
20.0%
YoY
|
$133.0M
9.02%
YoY
|
$109.0M
3.81%
YoY
|
$121.0M
17.48%
YoY
|
$115.0M
-19.01%
YoY
|
$122.0M
-13.48%
YoY
|
$105.0M
-5.41%
YoY
|
$103.0M
110.2%
YoY
|
| Interest Expense |
-$27.00M
-6.9%
YoY
|
-$25.00M
4.17%
YoY
|
-$29.00M
-21.62%
YoY
|
-$25.00M
-59.68%
YoY
|
-$29.00M
-6.45%
YoY
|
-$24.00M
-52.94%
YoY
|
-$37.00M
-174.0%
YoY
|
-$62.00M
106.67%
YoY
|
-$31.00M
-210.71%
YoY
|
-$51.00M
112.5%
YoY
|
$50.00M
177.78%
YoY
|
-$30.00M
-250.0%
YoY
|
$28.00M
21.74%
YoY
|
-$24.00M
-47.83%
YoY
|
$18.00M
-28.0%
YoY
|
$20.00M
-16.67%
YoY
|
$23.00M
9.52%
YoY
|
-$46.00M
100.0%
YoY
|
$25.00M
25.0%
YoY
|
| Other Income/Expense, Net |
$8.000M
700.0%
YoY
|
$9.000M
125.0%
YoY
|
$3.000M
200.0%
YoY
|
$6.000M
500.0%
YoY
|
$1.000M
-80.0%
YoY
|
$4.000M
300.0%
YoY
|
$1.000M
-75.0%
YoY
|
$1.000M
-114.29%
YoY
|
$5.000M
25.0%
YoY
|
$1.000M
-98.04%
YoY
|
$4.000M
-86.21%
YoY
|
-$7.000M
-143.75%
YoY
|
$4.000M
-85.71%
YoY
|
$51.00M
45.71%
YoY
|
$29.00M
625.0%
YoY
|
$16.00M
-38.46%
YoY
|
$28.00M
-207.69%
YoY
|
$35.00M
12.9%
YoY
|
$4.000M
-500.0%
YoY
|
| Pretax Income |
$118.0M
38.82%
YoY
|
$103.0M
4.04%
YoY
|
$102.0M
34.21%
YoY
|
$102.0M
17.24%
YoY
|
$85.00M
4.94%
YoY
|
$99.00M
45.59%
YoY
|
$76.00M
8.57%
YoY
|
$87.00M
-13.86%
YoY
|
$81.00M
-25.0%
YoY
|
$68.00M
-49.63%
YoY
|
$70.00M
-46.56%
YoY
|
$101.0M
-3.81%
YoY
|
$108.0M
-13.6%
YoY
|
$135.0M
51.69%
YoY
|
$131.0M
43.96%
YoY
|
$105.0M
-76.08%
YoY
|
$125.0M
-254.32%
YoY
|
$89.00M
64.81%
YoY
|
$91.00M
810.0%
YoY
|
| Income Tax |
$23.00M
0.0%
YoY
|
$19.00M
-2000.0%
YoY
|
$25.00M
4.17%
YoY
|
$15.00M
-34.78%
YoY
|
$23.00M
53.33%
YoY
|
-$1.000M
-106.25%
YoY
|
$24.00M
84.62%
YoY
|
$23.00M
-23.33%
YoY
|
$15.00M
-44.44%
YoY
|
$16.00M
-30.43%
YoY
|
$13.00M
-50.0%
YoY
|
$30.00M
50.0%
YoY
|
$27.00M
-27.03%
YoY
|
$23.00M
-158.97%
YoY
|
$26.00M
-7.14%
YoY
|
$20.00M
-33.33%
YoY
|
$37.00M
54.17%
YoY
|
-$39.00M
-239.29%
YoY
|
$28.00M
-2900.0%
YoY
|
| Net Earnings |
$95.00M
53.23%
YoY
|
$84.00M
-16.0%
YoY
|
$77.00M
48.08%
YoY
|
$87.00M
35.94%
YoY
|
$62.00M
-6.06%
YoY
|
$100.0M
92.31%
YoY
|
$52.00M
-8.77%
YoY
|
$64.00M
-131.84%
YoY
|
$66.00M
-18.52%
YoY
|
$52.00M
-53.57%
YoY
|
$57.00M
-45.71%
YoY
|
-$201.0M
-336.47%
YoY
|
$81.00M
-7.95%
YoY
|
$112.0M
-12.5%
YoY
|
$105.0M
66.67%
YoY
|
$85.00M
-79.22%
YoY
|
$88.00M
-183.81%
YoY
|
$128.0M
392.31%
YoY
|
$63.00M
472.73%
YoY
|
| Basic Earnings Per Share |
$0.50
66.67%
YoY
|
$0.43
-8.51%
YoY
|
$0.39
62.5%
YoY
|
$0.43
48.28%
YoY
|
$0.30
7.14%
YoY
|
$0.47
113.64%
YoY
|
$0.24
4.35%
YoY
|
$0.29
-115.43%
YoY
|
$0.28
115.38%
YoY
|
$0.22
-4.35%
YoY
|
$0.23
9.52%
YoY
|
-$1.88
-1353.33%
YoY
|
$0.13
-13.33%
YoY
|
$0.23
-20.69%
YoY
|
$0.21
133.33%
YoY
|
$0.15
-90.8%
YoY
|
$0.15
-110.87%
YoY
|
$0.29
-14.71%
YoY
|
$0.09
-40.0%
YoY
|
| Diluted Earnings Per Share |
$0.49
63.33%
YoY
|
$0.42
-10.64%
YoY
|
$0.38
58.33%
YoY
|
$0.42
50.0%
YoY
|
$0.30
8.63%
YoY
|
$0.47
113.64%
YoY
|
$0.24
4.35%
YoY
|
$0.28
-114.96%
YoY
|
$0.28
112.43%
YoY
|
$0.22
-4.35%
YoY
|
$0.23
9.52%
YoY
|
-$1.87
-1347.57%
YoY
|
$0.13
-13.33%
YoY
|
$0.23
-20.69%
YoY
|
$0.21
133.33%
YoY
|
$0.15
-88.37%
YoY
|
$0.15
-110.87%
YoY
|
$0.29
-14.71%
YoY
|
$0.09
-35.71%
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 |
190.0M shares
-7.34%
YoY
|
194.5M shares
-8.93%
YoY
|
201.6M shares
-7.79%
YoY
|
202.6M shares
-10.34%
YoY
|
205.0M shares
-13.95%
YoY
|
213.6M shares
-11.9%
YoY
|
218.6M shares
-15.53%
YoY
|
226.0M shares
247.89%
YoY
|
238.3M shares
267.44%
YoY
|
242.4M shares
274.0%
YoY
|
258.8M shares
299.36%
YoY
|
64.96M shares
0.19%
YoY
|
64.84M shares
0.47%
YoY
|
64.82M shares
-0.38%
YoY
|
64.80M shares
-0.39%
YoY
|
64.84M shares
-6.93%
YoY
|
64.54M shares
-14.97%
YoY
|
65.06M shares
-14.15%
YoY
|
65.06M shares
-14.1%
YoY
|
| Diluted Shares Outstanding |
193.2M shares
-6.92%
YoY
|
N/A
|
202.2M shares
-7.42%
YoY
|
205.3M shares
-9.14%
YoY
|
207.6M shares
-13.15%
YoY
|
N/A
|
218.4M shares
-13.46%
YoY
|
225.9M shares
110.32%
YoY
|
239.0M shares
262.27%
YoY
|
N/A
|
252.4M shares
286.79%
YoY
|
107.4M shares
64.98%
YoY
|
65.97M shares
1.91%
YoY
|
N/A
|
65.25M shares
-79.14%
YoY
|
65.10M shares
-79.49%
YoY
|
64.73M shares
-14.72%
YoY
|
N/A
|
312.8M shares
311.94%
YoY
|
Loading...