|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$5.546B
17.95%
YoY
|
$4.702B
12.61%
YoY
|
$4.176B
9.64%
YoY
|
$3.809B
21.66%
YoY
|
$3.131B
-2.15%
YoY
|
| Cost Of Revenue |
$4.406B
16.87%
YoY
|
$3.770B
12.14%
YoY
|
$3.362B
6.38%
YoY
|
$3.160B
19.99%
YoY
|
$2.634B
-0.31%
YoY
|
| Gross Profit |
$1.140B
22.31%
YoY
|
$932.1M
14.55%
YoY
|
$813.8M
25.54%
YoY
|
$648.2M
30.52%
YoY
|
$496.6M
-10.87%
YoY
|
| Selling, General & Admin |
$445.5M
12.16%
YoY
|
$397.2M
21.22%
YoY
|
$327.7M
11.65%
YoY
|
$293.5M
11.83%
YoY
|
$262.4M
1.01%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$269.6M
35.75%
YoY
|
$198.6M
21.75%
YoY
|
$163.1M
13.12%
YoY
|
$144.2M
-5.55%
YoY
|
$152.7M
-13.22%
YoY
|
| Operating Expenses |
$715.1M
20.02%
YoY
|
$595.8M
21.39%
YoY
|
$490.8M
12.13%
YoY
|
$437.7M
5.44%
YoY
|
$415.1M
-4.73%
YoY
|
| Operating Profit |
$425.1M
26.37%
YoY
|
$336.4M
4.14%
YoY
|
$323.0M
53.41%
YoY
|
$210.5M
158.15%
YoY
|
$81.56M
-32.87%
YoY
|
| Interest Expense |
-$66.51M
9.05%
YoY
|
-$60.99M
15.95%
YoY
|
-$52.60M
29.51%
YoY
|
-$40.62M
22.47%
YoY
|
-$33.17M
11.67%
YoY
|
| Other Income/Expense, Net |
$16.59M
-43.22%
YoY
|
$29.21M
35.19%
YoY
|
$21.61M
111.83%
YoY
|
$10.20M
129.44%
YoY
|
$4.446M
-48.28%
YoY
|
| Pretax Income |
$367.9M
19.52%
YoY
|
$307.8M
5.41%
YoY
|
$292.0M
62.11%
YoY
|
$180.1M
241.3%
YoY
|
$52.78M
-10.88%
YoY
|
| Income Tax |
$86.69M
16.55%
YoY
|
$74.38M
1.78%
YoY
|
$73.08M
92.77%
YoY
|
$37.91M
802.17%
YoY
|
$4.202M
-83.11%
YoY
|
| Net Earnings |
$281.2M
20.47%
YoY
|
$233.4M
6.62%
YoY
|
$218.9M
53.94%
YoY
|
$142.2M
192.78%
YoY
|
$48.57M
41.46%
YoY
|
| Basic Earnings Per Share |
$9.68
20.7%
YoY
|
$8.02
7.51%
YoY
|
$7.46
55.09%
YoY
|
$4.81
200.62%
YoY
|
$1.60
48.15%
YoY
|
| Diluted Earnings Per Share |
$9.56
20.71%
YoY
|
$7.92
7.46%
YoY
|
$7.37
55.49%
YoY
|
$4.74
201.91%
YoY
|
$1.57
46.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.06M shares
-0.2%
YoY
|
29.11M shares
-0.75%
YoY
|
29.33M shares
-0.73%
YoY
|
29.55M shares
-2.6%
YoY
|
30.34M shares
-4.19%
YoY
|
| Diluted Shares Outstanding |
29.42M shares
-0.2%
YoY
|
29.48M shares
-0.73%
YoY
|
29.70M shares
-0.99%
YoY
|
30.00M shares
-2.75%
YoY
|
30.84M shares
-3.88%
YoY
|
|
Concept
|
2026 Q2 | 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.965B
56.11%
YoY
|
$1.458B
34.4%
YoY
|
$1.452B
14.13%
YoY
|
$1.378B
14.54%
YoY
|
$1.259B
10.17%
YoY
|
$1.085B
13.87%
YoY
|
$1.272B
11.96%
YoY
|
$1.203B
15.51%
YoY
|
$1.142B
9.27%
YoY
|
$952.5M
3.81%
YoY
|
$1.136B
8.99%
YoY
|
$1.042B
7.12%
YoY
|
$1.045B
19.31%
YoY
|
$917.5M
20.48%
YoY
|
$1.042B
22.07%
YoY
|
$972.3M
23.45%
YoY
|
$876.3M
20.45%
YoY
|
$761.5M
1.44%
YoY
|
$854.0M
5.4%
YoY
|
$787.6M
-4.41%
YoY
|
| Cost Of Revenue |
$1.578B
56.07%
YoY
|
$1.193B
34.31%
YoY
|
$1.132B
12.33%
YoY
|
$1.070B
12.34%
YoY
|
$1.011B
9.71%
YoY
|
$887.9M
12.2%
YoY
|
$1.007B
13.62%
YoY
|
$952.9M
14.75%
YoY
|
$921.6M
8.0%
YoY
|
$791.4M
3.36%
YoY
|
$886.7M
4.2%
YoY
|
$830.4M
4.06%
YoY
|
$853.4M
14.43%
YoY
|
$765.7M
16.6%
YoY
|
$850.9M
20.55%
YoY
|
$798.0M
22.51%
YoY
|
$745.7M
20.28%
YoY
|
$656.6M
1.72%
YoY
|
$705.9M
7.21%
YoY
|
$651.4M
-1.01%
YoY
|
| Gross Profit |
$386.7M
56.26%
YoY
|
$264.9M
34.77%
YoY
|
$320.2M
21.02%
YoY
|
$307.5M
22.91%
YoY
|
$247.5M
12.1%
YoY
|
$196.6M
22.04%
YoY
|
$264.6M
6.07%
YoY
|
$250.2M
18.5%
YoY
|
$220.8M
14.93%
YoY
|
$161.1M
6.11%
YoY
|
$249.4M
30.24%
YoY
|
$211.1M
21.13%
YoY
|
$192.1M
47.13%
YoY
|
$151.8M
44.79%
YoY
|
$191.5M
29.32%
YoY
|
$174.3M
27.97%
YoY
|
$130.6M
21.48%
YoY
|
$104.8M
-0.34%
YoY
|
$148.1M
-2.5%
YoY
|
$136.2M
-17.94%
YoY
|
| Selling, General & Admin |
$131.3M
26.61%
YoY
|
$127.7M
44.89%
YoY
|
$107.3M
-3.14%
YoY
|
$106.8M
7.24%
YoY
|
$103.7M
9.7%
YoY
|
$88.12M
20.75%
YoY
|
$110.8M
26.59%
YoY
|
$99.58M
17.39%
YoY
|
$94.56M
14.81%
YoY
|
$72.98M
1.4%
YoY
|
$87.51M
11.06%
YoY
|
$84.83M
15.68%
YoY
|
$82.36M
18.7%
YoY
|
$71.96M
12.81%
YoY
|
$78.80M
17.79%
YoY
|
$73.34M
13.3%
YoY
|
$69.38M
3.55%
YoY
|
$63.79M
-0.17%
YoY
|
$66.90M
6.87%
YoY
|
$64.73M
-3.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
|
N/A
|
| Depreciation & Amortization |
$111.6M
91.21%
YoY
|
$88.16M
60.9%
YoY
|
$62.16M
19.53%
YoY
|
$60.85M
30.67%
YoY
|
$58.39M
29.16%
YoY
|
$54.79M
20.94%
YoY
|
$52.00M
22.29%
YoY
|
$46.57M
22.58%
YoY
|
$45.21M
21.29%
YoY
|
$45.31M
23.3%
YoY
|
$42.52M
19.94%
YoY
|
$37.99M
7.49%
YoY
|
$37.27M
1.73%
YoY
|
$36.75M
-1.61%
YoY
|
$35.45M
-6.12%
YoY
|
$35.35M
-8.1%
YoY
|
$36.64M
-6.25%
YoY
|
$37.34M
-14.35%
YoY
|
$37.77M
-10.75%
YoY
|
$38.46M
-12.84%
YoY
|
| Operating Expenses |
$243.0M
49.88%
YoY
|
$215.8M
51.03%
YoY
|
$169.5M
4.1%
YoY
|
$167.6M
14.71%
YoY
|
$162.1M
16.0%
YoY
|
$142.9M
20.82%
YoY
|
$162.8M
25.18%
YoY
|
$146.2M
18.99%
YoY
|
$139.8M
16.83%
YoY
|
$118.3M
8.81%
YoY
|
$130.0M
13.81%
YoY
|
$122.8M
13.01%
YoY
|
$119.6M
12.84%
YoY
|
$108.7M
7.49%
YoY
|
$114.3M
9.16%
YoY
|
$108.7M
5.32%
YoY
|
$106.0M
-0.08%
YoY
|
$101.1M
-5.92%
YoY
|
$104.7M
-0.22%
YoY
|
$103.2M
-7.37%
YoY
|
| Operating Profit |
$143.8M
68.37%
YoY
|
$49.09M
-8.53%
YoY
|
$150.7M
48.06%
YoY
|
$139.8M
34.44%
YoY
|
$85.38M
5.37%
YoY
|
$53.67M
25.41%
YoY
|
$101.8M
-14.74%
YoY
|
$104.0M
17.8%
YoY
|
$81.03M
11.79%
YoY
|
$42.80M
-0.7%
YoY
|
$119.4M
54.53%
YoY
|
$88.30M
34.58%
YoY
|
$72.48M
195.2%
YoY
|
$43.10M
1061.7%
YoY
|
$77.27M
77.87%
YoY
|
$65.61M
98.77%
YoY
|
$24.55M
1671.5%
YoY
|
$3.710M
-261.3%
YoY
|
$43.44M
-7.57%
YoY
|
$33.01M
-39.51%
YoY
|
| Interest Expense |
-$35.54M
153.01%
YoY
|
-$23.13M
44.07%
YoY
|
-$13.78M
-21.02%
YoY
|
-$15.56M
6.15%
YoY
|
-$14.05M
9.44%
YoY
|
-$16.05M
7.01%
YoY
|
-$17.45M
25.08%
YoY
|
-$14.66M
19.39%
YoY
|
-$12.83M
12.86%
YoY
|
-$15.00M
29.76%
YoY
|
-$13.95M
31.72%
YoY
|
-$12.28M
31.35%
YoY
|
-$11.37M
24.72%
YoY
|
-$11.56M
31.03%
YoY
|
-$10.59M
15.99%
YoY
|
-$9.347M
0.14%
YoY
|
-$9.118M
54.54%
YoY
|
-$8.823M
87.72%
YoY
|
-$9.132M
94.3%
YoY
|
-$9.334M
18.15%
YoY
|
| Other Income/Expense, Net |
-$1.510M
-120.79%
YoY
|
-$803.0K
-25.51%
YoY
|
$3.298M
-52.38%
YoY
|
$6.830M
6.4%
YoY
|
$7.264M
-21.48%
YoY
|
-$1.078M
69.23%
YoY
|
$6.926M
0.29%
YoY
|
$6.419M
12.0%
YoY
|
$9.251M
85.35%
YoY
|
-$637.0K
-73.71%
YoY
|
$6.906M
179.14%
YoY
|
$5.731M
121.53%
YoY
|
$4.991M
4.09%
YoY
|
-$2.423M
-1131.06%
YoY
|
$2.474M
338.65%
YoY
|
$2.587M
162.37%
YoY
|
$4.795M
76.48%
YoY
|
$235.0K
-335.0%
YoY
|
$564.0K
-84.79%
YoY
|
$986.0K
-68.16%
YoY
|
| Pretax Income |
$106.7M
35.76%
YoY
|
$17.90M
-59.55%
YoY
|
$140.3M
53.64%
YoY
|
$131.1M
38.28%
YoY
|
$78.60M
1.49%
YoY
|
$44.24M
39.21%
YoY
|
$91.29M
-18.76%
YoY
|
$94.82M
15.98%
YoY
|
$77.44M
17.16%
YoY
|
$31.78M
-0.34%
YoY
|
$112.4M
62.49%
YoY
|
$81.76M
38.92%
YoY
|
$66.10M
226.74%
YoY
|
$31.88M
-746.19%
YoY
|
$69.16M
98.3%
YoY
|
$58.85M
138.64%
YoY
|
$20.23M
-1207.89%
YoY
|
-$4.934M
-21.68%
YoY
|
$34.88M
-24.12%
YoY
|
$24.66M
-49.95%
YoY
|
| Income Tax |
$15.42M
-12.15%
YoY
|
$1.602M
-86.15%
YoY
|
$33.90M
57.64%
YoY
|
$33.64M
27.31%
YoY
|
$17.55M
17.88%
YoY
|
$11.57M
38.39%
YoY
|
$21.50M
-24.9%
YoY
|
$26.42M
22.83%
YoY
|
$14.89M
2.15%
YoY
|
$8.357M
18.14%
YoY
|
$28.63M
89.07%
YoY
|
$21.51M
43.43%
YoY
|
$14.58M
2000.29%
YoY
|
$7.074M
-223.5%
YoY
|
$15.14M
145.92%
YoY
|
$15.00M
130.85%
YoY
|
$694.0K
-125.48%
YoY
|
-$5.728M
-1054.67%
YoY
|
$6.158M
-48.82%
YoY
|
$6.496M
-46.95%
YoY
|
| Net Earnings |
$91.29M
49.54%
YoY
|
$16.29M
-50.13%
YoY
|
$106.4M
52.41%
YoY
|
$97.48M
42.52%
YoY
|
$61.05M
-2.41%
YoY
|
$32.67M
39.51%
YoY
|
$69.79M
-16.66%
YoY
|
$68.40M
13.53%
YoY
|
$62.55M
21.41%
YoY
|
$23.42M
-5.61%
YoY
|
$83.74M
55.03%
YoY
|
$60.25M
37.37%
YoY
|
$51.52M
163.73%
YoY
|
$24.81M
3024.56%
YoY
|
$54.01M
88.08%
YoY
|
$43.86M
141.43%
YoY
|
$19.54M
2075.5%
YoY
|
$794.0K
-118.9%
YoY
|
$28.72M
-15.35%
YoY
|
$18.17M
-50.94%
YoY
|
| Basic Earnings Per Share |
$3.05
44.55%
YoY
|
N/A
|
$3.67
53.56%
YoY
|
$3.37
43.4%
YoY
|
$2.11
-1.86%
YoY
|
N/A
|
$2.39
-16.14%
YoY
|
$2.35
14.63%
YoY
|
$2.15
22.86%
YoY
|
$0.80
-4.76%
YoY
|
$2.85
55.74%
YoY
|
$2.05
38.51%
YoY
|
$1.75
165.15%
YoY
|
$0.84
2700.0%
YoY
|
$1.83
92.63%
YoY
|
$1.48
146.67%
YoY
|
$0.66
2100.0%
YoY
|
$0.03
N/A
|
$0.95
-10.38%
YoY
|
$0.60
-48.72%
YoY
|
| Diluted Earnings Per Share |
$3.00
43.54%
YoY
|
$0.55
-50.49%
YoY
|
$3.63
53.16%
YoY
|
$3.33
43.53%
YoY
|
$2.09
-1.42%
YoY
|
$1.11
40.39%
YoY
|
$2.37
-15.96%
YoY
|
$2.32
14.29%
YoY
|
$2.12
22.54%
YoY
|
$0.79
-4.82%
YoY
|
$2.82
56.67%
YoY
|
$2.03
39.04%
YoY
|
$1.73
166.15%
YoY
|
$0.83
2666.67%
YoY
|
$1.80
91.49%
YoY
|
$1.46
147.46%
YoY
|
$0.65
2066.67%
YoY
|
$0.03
-100.0%
YoY
|
$0.94
-10.48%
YoY
|
$0.59
-48.7%
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
|
N/A
|
| Basic Shares Outstanding |
30.03M shares
3.83%
YoY
|
29.97M shares
3.42%
YoY
|
28.96M shares
-0.68%
YoY
|
28.95M shares
-0.49%
YoY
|
28.92M shares
-0.65%
YoY
|
28.98M shares
-0.39%
YoY
|
29.15M shares
-0.62%
YoY
|
29.10M shares
-0.79%
YoY
|
29.11M shares
-0.87%
YoY
|
29.09M shares
-0.9%
YoY
|
29.33M shares
-0.64%
YoY
|
29.33M shares
-0.72%
YoY
|
29.37M shares
-0.91%
YoY
|
29.36M shares
-0.87%
YoY
|
29.52M shares
-2.15%
YoY
|
29.54M shares
-2.93%
YoY
|
29.64M shares
-3.38%
YoY
|
29.61M shares
-3.27%
YoY
|
30.17M shares
-5.35%
YoY
|
30.43M shares
-4.16%
YoY
|
| Diluted Shares Outstanding |
30.38M shares
3.82%
YoY
|
N/A
|
29.33M shares
-0.51%
YoY
|
29.24M shares
-0.66%
YoY
|
29.26M shares
-0.97%
YoY
|
N/A
|
29.48M shares
-0.7%
YoY
|
29.44M shares
-0.59%
YoY
|
29.55M shares
-0.77%
YoY
|
N/A
|
29.69M shares
-0.97%
YoY
|
29.61M shares
-1.11%
YoY
|
29.78M shares
-1.12%
YoY
|
N/A
|
29.98M shares
-2.08%
YoY
|
29.94M shares
-3.01%
YoY
|
30.12M shares
-3.77%
YoY
|
N/A
|
30.61M shares
-5.58%
YoY
|
30.87M shares
-3.91%
YoY
|
Loading...