|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.179B
10.87%
YoY
|
$3.769B
10.19%
YoY
|
$3.420B
-14.11%
YoY
|
$3.982B
5.65%
YoY
|
$3.769B
57.18%
YoY
|
| Cost Of Revenue |
$2.966B
8.87%
YoY
|
$2.724B
11.95%
YoY
|
$2.434B
-15.06%
YoY
|
$2.865B
-2.52%
YoY
|
$2.939B
49.48%
YoY
|
| Gross Profit |
$1.212B
16.09%
YoY
|
$1.044B
5.84%
YoY
|
$986.8M
-11.7%
YoY
|
$1.118B
34.59%
YoY
|
$830.4M
92.26%
YoY
|
| Selling, General & Admin |
$248.7M
9.68%
YoY
|
$226.7M
8.9%
YoY
|
$208.2M
2.5%
YoY
|
$203.1M
10.34%
YoY
|
$184.1M
15.41%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$68.56M
29.04%
YoY
|
$53.13M
30.15%
YoY
|
$40.82M
-6.65%
YoY
|
$43.73M
-3.65%
YoY
|
$45.39M
1.22%
YoY
|
| Operating Expenses |
$248.7M
9.68%
YoY
|
$226.7M
-8.64%
YoY
|
$248.1M
22.18%
YoY
|
$203.1M
10.34%
YoY
|
$184.1M
15.41%
YoY
|
| Operating Profit |
$958.5M
24.42%
YoY
|
$770.4M
4.29%
YoY
|
$738.7M
-15.78%
YoY
|
$877.1M
33.74%
YoY
|
$655.8M
166.78%
YoY
|
| Interest Expense |
$59.51M
10.26%
YoY
|
$53.97M
-31.55%
YoY
|
$78.85M
9634.81%
YoY
|
$810.0K
-89.49%
YoY
|
$7.709M
-59.95%
YoY
|
| Other Income/Expense, Net |
$1.294M
-143.92%
YoY
|
-$2.946M
-205.48%
YoY
|
$2.793M
-80.18%
YoY
|
$14.09M
277.75%
YoY
|
$3.730M
-23.68%
YoY
|
| Pretax Income |
$1.012B
23.39%
YoY
|
$820.5M
-2.93%
YoY
|
$845.2M
-3.52%
YoY
|
$876.0M
36.64%
YoY
|
$641.1M
206.49%
YoY
|
| Income Tax |
$247.4M
20.61%
YoY
|
$205.1M
-7.11%
YoY
|
$220.8M
-1.15%
YoY
|
$223.3M
34.65%
YoY
|
$165.9M
199.81%
YoY
|
| Net Earnings |
$773.6M
27.89%
YoY
|
$604.9M
0.33%
YoY
|
$602.9M
-8.42%
YoY
|
$658.3M
40.51%
YoY
|
$468.5M
235.87%
YoY
|
| Basic Earnings Per Share |
$6.99
28.73%
YoY
|
$5.43
0.37%
YoY
|
$5.41
-54.15%
YoY
|
$11.80
41.15%
YoY
|
$8.36
234.4%
YoY
|
| Diluted Earnings Per Share |
$6.86
29.19%
YoY
|
$5.31
0.11%
YoY
|
$5.30
-54.43%
YoY
|
$11.64
41.09%
YoY
|
$8.25
234.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
109.5M shares
-1.71%
YoY
|
111.4M shares
-0.03%
YoY
|
111.4M shares
99.75%
YoY
|
55.78M shares
-0.41%
YoY
|
56.01M shares
0.34%
YoY
|
| Diluted Shares Outstanding |
111.5M shares
-2.17%
YoY
|
114.0M shares
0.27%
YoY
|
113.7M shares
100.98%
YoY
|
56.56M shares
-0.43%
YoY
|
56.80M shares
0.72%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.193B
19.28%
YoY
|
$962.4M
4.21%
YoY
|
$1.078B
8.02%
YoY
|
$1.138B
14.07%
YoY
|
$1.000B
17.71%
YoY
|
$923.5M
26.1%
YoY
|
$997.8M
11.24%
YoY
|
$997.7M
2.73%
YoY
|
$849.7M
N/A
|
$732.4M
-16.55%
YoY
|
$897.0M
-5.06%
YoY
|
$971.2M
-15.55%
YoY
|
$877.6M
-8.24%
YoY
|
$944.8M
-3.81%
YoY
|
$1.150B
13.57%
YoY
|
$1.010B
23.45%
YoY
|
$956.4M
41.5%
YoY
|
$982.2M
58.66%
YoY
|
| Cost Of Revenue |
$834.6M
14.61%
YoY
|
$714.6M
6.94%
YoY
|
$738.1M
2.17%
YoY
|
$785.2M
8.3%
YoY
|
$728.2M
19.63%
YoY
|
$668.2M
24.57%
YoY
|
$722.5M
13.01%
YoY
|
$725.0M
6.8%
YoY
|
$608.7M
N/A
|
$536.4M
-13.6%
YoY
|
$639.3M
-5.8%
YoY
|
$678.8M
-17.31%
YoY
|
$620.8M
-14.56%
YoY
|
$678.6M
-8.82%
YoY
|
$820.9M
2.65%
YoY
|
$744.5M
11.38%
YoY
|
$726.6M
31.27%
YoY
|
$744.3M
48.62%
YoY
|
| Gross Profit |
$358.4M
31.79%
YoY
|
$247.8M
-2.95%
YoY
|
$339.7M
23.36%
YoY
|
$353.0M
29.41%
YoY
|
$272.0M
12.88%
YoY
|
$255.4M
30.29%
YoY
|
$275.4M
6.85%
YoY
|
$272.8M
-6.72%
YoY
|
$241.0M
N/A
|
$196.0M
-23.67%
YoY
|
$257.7M
-3.19%
YoY
|
$292.4M
-11.16%
YoY
|
$256.8M
11.76%
YoY
|
$266.2M
11.85%
YoY
|
$329.1M
54.61%
YoY
|
$265.5M
77.31%
YoY
|
$229.8M
87.8%
YoY
|
$238.0M
101.13%
YoY
|
| Selling, General & Admin |
$66.79M
5.91%
YoY
|
$56.41M
-12.81%
YoY
|
$61.66M
3.42%
YoY
|
$67.52M
28.05%
YoY
|
$63.06M
30.41%
YoY
|
$64.70M
26.41%
YoY
|
$59.62M
6.34%
YoY
|
$52.73M
0.19%
YoY
|
$48.36M
N/A
|
$51.18M
-7.99%
YoY
|
$56.06M
11.73%
YoY
|
$52.63M
7.51%
YoY
|
$55.63M
13.85%
YoY
|
$50.18M
3.41%
YoY
|
$48.96M
11.44%
YoY
|
$47.46M
4.45%
YoY
|
$48.86M
9.06%
YoY
|
$48.52M
26.54%
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
|
| Depreciation & Amortization |
$16.65M
-2.75%
YoY
|
$16.93M
-23.88%
YoY
|
$16.61M
41.82%
YoY
|
$17.91M
78.73%
YoY
|
$17.12M
86.75%
YoY
|
$22.24M
128.67%
YoY
|
$11.71M
11.46%
YoY
|
$10.02M
-6.0%
YoY
|
$9.169M
N/A
|
$9.724M
-10.19%
YoY
|
$10.51M
-3.17%
YoY
|
$10.66M
-5.71%
YoY
|
$10.83M
-5.51%
YoY
|
$10.85M
-0.17%
YoY
|
$11.30M
1.51%
YoY
|
$10.84M
-7.78%
YoY
|
$11.46M
-2.07%
YoY
|
$10.87M
1.08%
YoY
|
| Operating Expenses |
$66.79M
5.91%
YoY
|
$73.34M
-15.64%
YoY
|
$61.66M
3.42%
YoY
|
$67.52M
28.05%
YoY
|
$63.06M
30.41%
YoY
|
$86.94M
43.86%
YoY
|
$59.62M
-10.32%
YoY
|
$52.73M
0.19%
YoY
|
$48.36M
N/A
|
$60.43M
-8.94%
YoY
|
$66.48M
32.48%
YoY
|
$52.63M
7.51%
YoY
|
$66.37M
9.71%
YoY
|
$50.18M
3.41%
YoY
|
$48.96M
11.44%
YoY
|
$47.46M
4.45%
YoY
|
$60.49M
6.69%
YoY
|
$48.52M
26.54%
YoY
|
| Operating Profit |
$312.2M
51.37%
YoY
|
$174.5M
3.6%
YoY
|
$276.1M
33.58%
YoY
|
$304.2M
44.84%
YoY
|
$206.3M
12.45%
YoY
|
$168.4M
24.25%
YoY
|
$206.7M
8.09%
YoY
|
$210.0M
-8.34%
YoY
|
$183.4M
N/A
|
$135.6M
-28.81%
YoY
|
$191.2M
-6.79%
YoY
|
$229.1M
-14.79%
YoY
|
$190.4M
12.49%
YoY
|
$205.2M
-12.08%
YoY
|
$268.9M
70.37%
YoY
|
$212.7M
129.85%
YoY
|
$169.3M
157.86%
YoY
|
$233.4M
237.08%
YoY
|
| Interest Expense |
$9.833M
102.08%
YoY
|
$24.69M
124.31%
YoY
|
$8.539M
-23.73%
YoY
|
$21.42M
50.02%
YoY
|
$4.866M
4131.3%
YoY
|
$11.01M
-68.04%
YoY
|
$11.20M
-60.6%
YoY
|
$14.28M
9883.22%
YoY
|
$115.0K
N/A
|
$34.43M
-24011.11%
YoY
|
$28.42M
7771.75%
YoY
|
$143.0K
-2.72%
YoY
|
-$144.0K
-44.19%
YoY
|
$361.0K
-67.65%
YoY
|
$147.0K
-92.12%
YoY
|
$158.0K
-96.46%
YoY
|
-$258.0K
-93.55%
YoY
|
$1.116M
-77.15%
YoY
|
| Other Income/Expense, Net |
-$1.232M
-1439.13%
YoY
|
-$434.0K
-89.94%
YoY
|
$627.0K
-613.93%
YoY
|
-$1.142M
-15.78%
YoY
|
$92.00K
-85.4%
YoY
|
-$4.316M
-741.31%
YoY
|
-$122.0K
-106.63%
YoY
|
-$1.356M
-160.64%
YoY
|
$630.0K
N/A
|
$673.0K
-92.33%
YoY
|
$1.841M
78.74%
YoY
|
$2.236M
1.5%
YoY
|
$8.779M
-25182.86%
YoY
|
$1.030M
-140.42%
YoY
|
$2.203M
222.55%
YoY
|
$780.0K
35.18%
YoY
|
-$35.00K
-98.91%
YoY
|
-$2.548M
-588.12%
YoY
|
| Pretax Income |
$320.8M
51.89%
YoY
|
$196.2M
10.12%
YoY
|
$280.5M
28.78%
YoY
|
$324.4M
45.54%
YoY
|
$211.2M
4.8%
YoY
|
$178.2M
0.19%
YoY
|
$217.8M
-9.62%
YoY
|
$222.9M
-6.11%
YoY
|
$201.6M
N/A
|
$177.9M
-4.34%
YoY
|
$241.0M
17.06%
YoY
|
$237.4M
-12.36%
YoY
|
$185.9M
8.2%
YoY
|
$205.8M
-10.38%
YoY
|
$270.9M
79.47%
YoY
|
$213.3M
140.64%
YoY
|
$171.8M
329.62%
YoY
|
$229.7M
254.1%
YoY
|
| Income Tax |
$79.56M
54.55%
YoY
|
$43.12M
-5.59%
YoY
|
$73.90M
50.25%
YoY
|
$78.86M
35.07%
YoY
|
$51.48M
-0.69%
YoY
|
$45.67M
-1.66%
YoY
|
$49.19M
-20.82%
YoY
|
$58.38M
-4.85%
YoY
|
$51.83M
N/A
|
$46.44M
-6.74%
YoY
|
$62.12M
21.72%
YoY
|
$61.36M
-10.15%
YoY
|
$49.80M
11.0%
YoY
|
$51.04M
-15.27%
YoY
|
$68.29M
75.08%
YoY
|
$54.20M
149.06%
YoY
|
$44.86M
253.24%
YoY
|
$60.23M
289.83%
YoY
|
| Net Earnings |
$239.0M
51.82%
YoY
|
$153.7M
11.67%
YoY
|
$208.1M
23.37%
YoY
|
$245.9M
53.54%
YoY
|
$157.4M
13.78%
YoY
|
$137.7M
15.44%
YoY
|
$168.7M
-5.07%
YoY
|
$160.2M
-7.55%
YoY
|
$138.4M
N/A
|
$119.2M
-14.16%
YoY
|
$177.7M
14.99%
YoY
|
$173.2M
-16.13%
YoY
|
$138.9M
10.59%
YoY
|
$154.5M
-9.61%
YoY
|
$206.6M
89.79%
YoY
|
$158.3M
150.87%
YoY
|
$125.6M
244.87%
YoY
|
$171.0M
300.4%
YoY
|
| Basic Earnings Per Share |
$2.19
54.23%
YoY
|
N/A
|
$1.91
26.49%
YoY
|
$2.26
56.94%
YoY
|
$1.42
14.52%
YoY
|
$1.23
14.95%
YoY
|
$1.51
-52.66%
YoY
|
$1.44
-53.7%
YoY
|
$1.24
N/A
|
$1.07
N/A
|
$3.19
14.75%
YoY
|
$3.11
-15.95%
YoY
|
N/A
|
$2.78
-8.85%
YoY
|
$3.70
89.74%
YoY
|
$2.82
149.56%
YoY
|
$2.24
244.62%
YoY
|
$3.05
296.1%
YoY
|
| Diluted Earnings Per Share |
$2.16
55.4%
YoY
|
$1.41
16.53%
YoY
|
$1.88
27.03%
YoY
|
$2.22
57.45%
YoY
|
$1.39
14.88%
YoY
|
$1.21
15.67%
YoY
|
$1.48
-52.53%
YoY
|
$1.41
-54.07%
YoY
|
$1.21
N/A
|
$1.05
-57.56%
YoY
|
$3.12
13.79%
YoY
|
$3.07
-15.89%
YoY
|
$2.47
11.52%
YoY
|
$2.74
-8.97%
YoY
|
$3.65
90.1%
YoY
|
$2.78
150.45%
YoY
|
$2.21
245.31%
YoY
|
$3.01
296.05%
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
|
| Basic Shares Outstanding |
111.0M shares
-2.03%
YoY
|
111.0M shares
-2.39%
YoY
|
110.7M shares
-2.31%
YoY
|
110.6M shares
-2.59%
YoY
|
113.3M shares
-0.32%
YoY
|
113.7M shares
0.18%
YoY
|
113.3M shares
103.6%
YoY
|
113.6M shares
103.97%
YoY
|
113.6M shares
99.27%
YoY
|
113.5M shares
99.65%
YoY
|
55.66M shares
-1.81%
YoY
|
55.69M shares
-0.17%
YoY
|
56.86M shares
-0.88%
YoY
|
56.68M shares
1.08%
YoY
|
55.79M shares
-0.28%
YoY
|
56.10M shares
0.33%
YoY
|
57.37M shares
0.5%
YoY
|
56.08M shares
0.47%
YoY
|
| Diluted Shares Outstanding |
110.9M shares
-1.91%
YoY
|
N/A
|
110.9M shares
-2.5%
YoY
|
110.9M shares
-2.66%
YoY
|
113.1M shares
-0.94%
YoY
|
N/A
|
113.8M shares
99.61%
YoY
|
114.0M shares
102.09%
YoY
|
114.1M shares
N/A
|
N/A
|
57.00M shares
1.02%
YoY
|
56.40M shares
-0.23%
YoY
|
N/A
|
56.42M shares
-0.68%
YoY
|
56.53M shares
-0.5%
YoY
|
56.91M shares
0.42%
YoY
|
N/A
|
56.81M shares
0.78%
YoY
|
Loading...