|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.912B
2.52%
YoY
|
$4.791B
8.52%
YoY
|
$4.415B
12.5%
YoY
|
$3.924B
23.18%
YoY
|
$3.186B
10.27%
YoY
|
| Cost Of Revenue |
$3.442B
3.52%
YoY
|
$3.325B
7.14%
YoY
|
$3.103B
16.75%
YoY
|
$2.658B
25.69%
YoY
|
$2.115B
10.59%
YoY
|
| Gross Profit |
$1.470B
0.24%
YoY
|
$1.466B
11.77%
YoY
|
$1.312B
3.57%
YoY
|
$1.267B
18.23%
YoY
|
$1.071B
9.67%
YoY
|
| Selling, General & Admin |
$1.110B
3.09%
YoY
|
$1.077B
6.9%
YoY
|
$1.007B
9.29%
YoY
|
$921.7M
10.81%
YoY
|
$831.9M
16.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$80.37M
-7.63%
YoY
|
$87.00M
1.09%
YoY
|
$86.06M
17.42%
YoY
|
$73.30M
2.64%
YoY
|
$71.42M
-3.83%
YoY
|
| Operating Expenses |
$1.223B
1.8%
YoY
|
$1.201B
5.03%
YoY
|
$1.143B
8.5%
YoY
|
$1.054B
9.65%
YoY
|
$961.1M
13.54%
YoY
|
| Operating Profit |
$234.9M
9.02%
YoY
|
$215.5M
210.56%
YoY
|
$69.39M
-17.29%
YoY
|
$83.90M
8.43%
YoY
|
$77.38M
-22.94%
YoY
|
| Interest Expense |
-$110.5M
-37.3%
YoY
|
-$176.3M
-378.48%
YoY
|
$63.30M
16.36%
YoY
|
$54.40M
60.28%
YoY
|
$33.94M
-11.4%
YoY
|
| Other Income/Expense, Net |
-$18.85M
-250.27%
YoY
|
$12.55M
-34.29%
YoY
|
$19.09M
-43.0%
YoY
|
$33.50M
2.91%
YoY
|
$32.55M
-84.83%
YoY
|
| Pretax Income |
$449.7M
-56.12%
YoY
|
$1.025B
242.71%
YoY
|
$299.0M
145.62%
YoY
|
$121.7M
-72.93%
YoY
|
$449.6M
10.4%
YoY
|
| Income Tax |
$146.4M
-49.88%
YoY
|
$292.1M
234.59%
YoY
|
$87.30M
70.18%
YoY
|
$51.30M
-46.73%
YoY
|
$96.30M
-10.25%
YoY
|
| Net Earnings |
$292.3M
-59.66%
YoY
|
$724.6M
252.98%
YoY
|
$205.3M
206.04%
YoY
|
$67.08M
-80.95%
YoY
|
$352.1M
17.22%
YoY
|
| Basic Earnings Per Share |
$67.11
-59.23%
YoY
|
$164.60
274.48%
YoY
|
$43.96
217.86%
YoY
|
$13.83
-80.42%
YoY
|
$70.65
21.18%
YoY
|
| Diluted Earnings Per Share |
$66.47
-59.32%
YoY
|
$163.40
272.89%
YoY
|
$43.82
217.77%
YoY
|
$13.79
-80.43%
YoY
|
$70.45
21.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.331M shares
-0.94%
YoY
|
4.372M shares
-5.76%
YoY
|
4.639M shares
-3.82%
YoY
|
4.823M shares
-2.59%
YoY
|
4.951M shares
-3.38%
YoY
|
| Diluted Shares Outstanding |
4.373M shares
-0.73%
YoY
|
4.405M shares
-5.35%
YoY
|
4.654M shares
-3.76%
YoY
|
4.836M shares
-2.6%
YoY
|
4.965M shares
-3.39%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.236B
6.01%
YoY
|
$1.251B
0.42%
YoY
|
$1.279B
5.94%
YoY
|
$1.216B
2.57%
YoY
|
$1.166B
1.15%
YoY
|
$1.246B
6.77%
YoY
|
$1.207B
8.6%
YoY
|
$1.185B
7.27%
YoY
|
$1.153B
11.74%
YoY
|
$1.167B
9.66%
YoY
|
$1.112B
9.79%
YoY
|
$1.105B
18.4%
YoY
|
$1.032B
12.77%
YoY
|
$1.064B
23.3%
YoY
|
$1.012B
25.08%
YoY
|
$933.3M
16.49%
YoY
|
$914.7M
28.39%
YoY
|
$862.9M
9.65%
YoY
|
$809.4M
12.89%
YoY
|
$801.2M
22.71%
YoY
|
| Cost Of Revenue |
$857.2M
4.62%
YoY
|
$878.5M
3.85%
YoY
|
$904.4M
9.39%
YoY
|
$839.4M
0.91%
YoY
|
$819.4M
-0.07%
YoY
|
$845.9M
2.38%
YoY
|
$826.8M
5.78%
YoY
|
$831.9M
8.34%
YoY
|
$820.0M
12.75%
YoY
|
$826.3M
15.46%
YoY
|
$781.6M
12.5%
YoY
|
$767.9M
21.53%
YoY
|
$727.2M
18.15%
YoY
|
$715.6M
27.62%
YoY
|
$694.8M
26.62%
YoY
|
$631.8M
-37.14%
YoY
|
$615.5M
30.62%
YoY
|
$560.7M
13.56%
YoY
|
$548.7M
14.79%
YoY
|
$1.005B
126.94%
YoY
|
| Gross Profit |
$378.8M
9.3%
YoY
|
$372.5M
-6.84%
YoY
|
$374.5M
-1.56%
YoY
|
$376.3M
6.48%
YoY
|
$346.6M
4.17%
YoY
|
$399.9M
17.42%
YoY
|
$380.4M
15.29%
YoY
|
$353.4M
4.83%
YoY
|
$332.7M
9.32%
YoY
|
$340.5M
-2.26%
YoY
|
$329.9M
3.86%
YoY
|
$337.1M
11.83%
YoY
|
$304.3M
1.71%
YoY
|
$348.4M
15.29%
YoY
|
$317.7M
21.83%
YoY
|
$301.5M
-40.71%
YoY
|
$299.2M
24.05%
YoY
|
$302.2M
3.06%
YoY
|
$260.8M
9.1%
YoY
|
$508.5M
142.15%
YoY
|
| Selling, General & Admin |
$277.5M
2.5%
YoY
|
$286.7M
4.29%
YoY
|
$276.1M
2.63%
YoY
|
$276.7M
2.86%
YoY
|
$270.7M
2.55%
YoY
|
$274.9M
3.35%
YoY
|
$269.0M
5.6%
YoY
|
$269.0M
9.93%
YoY
|
$264.0M
9.1%
YoY
|
$266.0M
8.48%
YoY
|
$254.8M
13.8%
YoY
|
$244.7M
7.39%
YoY
|
$242.0M
7.6%
YoY
|
$245.2M
0.21%
YoY
|
$223.9M
3.69%
YoY
|
$227.8M
-38.63%
YoY
|
$224.9M
27.84%
YoY
|
$244.7M
13.12%
YoY
|
$215.9M
31.48%
YoY
|
$371.3M
138.93%
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 |
$18.39M
-10.51%
YoY
|
$38.25M
-27.12%
YoY
|
$19.30M
-9.53%
YoY
|
$19.65M
-11.37%
YoY
|
$20.55M
-8.76%
YoY
|
$52.47M
55.43%
YoY
|
$21.33M
-3.94%
YoY
|
$22.17M
-35.56%
YoY
|
$22.53M
12.49%
YoY
|
$33.76M
-78.65%
YoY
|
$22.21M
12.97%
YoY
|
$34.41M
77.24%
YoY
|
$20.03M
2.82%
YoY
|
$158.2M
352.34%
YoY
|
$19.66M
4.89%
YoY
|
$19.41M
16.95%
YoY
|
$19.48M
17.71%
YoY
|
$34.96M
116.37%
YoY
|
$18.74M
1.41%
YoY
|
$16.60M
-27.55%
YoY
|
| Operating Expenses |
$301.9M
0.95%
YoY
|
$314.8M
3.62%
YoY
|
$305.1M
2.13%
YoY
|
$303.6M
0.79%
YoY
|
$299.1M
0.61%
YoY
|
$303.8M
1.37%
YoY
|
$298.7M
3.47%
YoY
|
$301.2M
7.93%
YoY
|
$297.3M
7.73%
YoY
|
$299.7M
9.26%
YoY
|
$288.7M
11.84%
YoY
|
$279.1M
6.46%
YoY
|
$275.9M
6.43%
YoY
|
$274.3M
-1.41%
YoY
|
$258.1M
3.01%
YoY
|
$262.1M
-39.35%
YoY
|
$259.2M
25.61%
YoY
|
$278.3M
12.79%
YoY
|
$250.6M
27.34%
YoY
|
$432.3M
124.43%
YoY
|
| Operating Profit |
$57.83M
21.82%
YoY
|
$57.69M
-39.93%
YoY
|
$67.14M
-17.77%
YoY
|
$72.75M
180.77%
YoY
|
$47.47M
33.95%
YoY
|
$96.04M
135.42%
YoY
|
$81.65M
-242.96%
YoY
|
$25.91M
-55.37%
YoY
|
$35.44M
28.15%
YoY
|
$40.79M
-44.92%
YoY
|
-$57.11M
-195.93%
YoY
|
$58.06M
47.62%
YoY
|
$27.66M
-30.81%
YoY
|
$74.06M
209.62%
YoY
|
$59.53M
-458.48%
YoY
|
$39.33M
4.62%
YoY
|
$39.97M
18.1%
YoY
|
$23.92M
-48.23%
YoY
|
-$16.61M
-141.27%
YoY
|
$37.59M
539.63%
YoY
|
| Interest Expense |
-$13.75M
-82.76%
YoY
|
$92.24M
-2056.66%
YoY
|
-$15.70M
-33.53%
YoY
|
-$15.85M
-82.25%
YoY
|
-$79.78M
-512.75%
YoY
|
-$4.714M
9.63%
YoY
|
-$23.62M
-299.99%
YoY
|
-$89.27M
-236.86%
YoY
|
$19.33M
35.22%
YoY
|
-$4.300M
-119.37%
YoY
|
$11.81M
1.99%
YoY
|
$65.23M
308.38%
YoY
|
$14.29M
25.2%
YoY
|
$22.21M
-56.23%
YoY
|
$11.58M
23.93%
YoY
|
$15.97M
117.23%
YoY
|
$11.42M
35.14%
YoY
|
$50.74M
216.94%
YoY
|
$9.343M
28.92%
YoY
|
$7.353M
-0.33%
YoY
|
| Other Income/Expense, Net |
-$428.0K
-89.47%
YoY
|
$32.80M
-9.89%
YoY
|
$7.000K
-101.51%
YoY
|
-$16.46M
-1018.82%
YoY
|
-$4.065M
-346.81%
YoY
|
$36.40M
2.99%
YoY
|
-$465.0K
-112.99%
YoY
|
$1.791M
-94.12%
YoY
|
$1.647M
-46.58%
YoY
|
$35.35M
-23.38%
YoY
|
$3.581M
51.87%
YoY
|
$30.45M
2489.63%
YoY
|
$3.083M
7.2%
YoY
|
$46.13M
61.52%
YoY
|
$2.358M
-54.81%
YoY
|
$1.176M
-92.71%
YoY
|
$2.876M
-54.49%
YoY
|
$28.56M
-85.97%
YoY
|
$5.218M
2250.45%
YoY
|
$16.12M
99.04%
YoY
|
| Pretax Income |
$40.65M
20.91%
YoY
|
$172.4M
-77.25%
YoY
|
$183.0M
61.97%
YoY
|
$60.62M
-511.65%
YoY
|
$33.62M
-80.09%
YoY
|
$757.6M
943.66%
YoY
|
$113.0M
-1063.06%
YoY
|
-$14.73M
-108.87%
YoY
|
$168.8M
133.92%
YoY
|
$72.59M
133.09%
YoY
|
-$11.73M
-125.27%
YoY
|
$166.0M
-288.57%
YoY
|
$72.18M
-45.39%
YoY
|
$31.14M
-69.73%
YoY
|
$46.44M
37.47%
YoY
|
-$88.02M
-155.38%
YoY
|
$132.2M
-14.2%
YoY
|
$102.9M
-67.62%
YoY
|
$33.78M
-68.74%
YoY
|
$158.9M
161.55%
YoY
|
| Income Tax |
$9.900M
25.32%
YoY
|
$61.50M
-70.15%
YoY
|
$56.80M
47.53%
YoY
|
$20.20M
392.68%
YoY
|
$7.900M
-81.84%
YoY
|
$206.0M
1118.93%
YoY
|
$38.50M
309.57%
YoY
|
$4.100M
-90.19%
YoY
|
$43.50M
126.56%
YoY
|
$16.90M
-31.02%
YoY
|
$9.400M
-25.4%
YoY
|
$41.80M
-295.33%
YoY
|
$19.20M
-46.07%
YoY
|
$24.50M
37.64%
YoY
|
$12.60M
-313.56%
YoY
|
-$21.40M
-149.77%
YoY
|
$35.60M
-14.01%
YoY
|
$17.80M
-77.97%
YoY
|
-$5.900M
-119.67%
YoY
|
$43.00M
2.63%
YoY
|
| Net Earnings |
$29.11M
21.81%
YoY
|
$108.2M
-80.15%
YoY
|
$122.9M
69.54%
YoY
|
$36.75M
-274.66%
YoY
|
$23.89M
-80.79%
YoY
|
$545.1M
923.49%
YoY
|
$72.50M
-414.81%
YoY
|
-$21.04M
-117.24%
YoY
|
$124.4M
137.95%
YoY
|
$53.26M
767.98%
YoY
|
-$23.03M
-170.26%
YoY
|
$122.0M
-280.8%
YoY
|
$52.27M
-45.34%
YoY
|
$6.136M
-92.61%
YoY
|
$32.78M
-17.19%
YoY
|
-$67.49M
-158.5%
YoY
|
$95.62M
-14.96%
YoY
|
$82.98M
-65.01%
YoY
|
$39.59M
-49.0%
YoY
|
$115.4M
511.85%
YoY
|
| Basic Earnings Per Share |
$6.68
21.45%
YoY
|
N/A
|
$28.19
70.44%
YoY
|
$8.43
-275.99%
YoY
|
$5.50
-80.27%
YoY
|
N/A
|
$16.54
-429.48%
YoY
|
-$4.79
-118.45%
YoY
|
$27.87
155.45%
YoY
|
$11.76
818.75%
YoY
|
-$5.02
-174.04%
YoY
|
$25.96
-286.09%
YoY
|
$10.91
-44.05%
YoY
|
$1.28
N/A
|
$6.78
-14.5%
YoY
|
-$13.95
-160.47%
YoY
|
$19.50
-13.29%
YoY
|
N/A
|
$7.93
-48.0%
YoY
|
$23.07
539.06%
YoY
|
| Diluted Earnings Per Share |
$6.62
21.47%
YoY
|
$24.70
-80.29%
YoY
|
$27.91
69.98%
YoY
|
$8.35
-274.32%
YoY
|
$5.45
-80.34%
YoY
|
$125.30
969.01%
YoY
|
$16.42
-427.09%
YoY
|
-$4.79
-118.5%
YoY
|
$27.72
154.78%
YoY
|
$11.72
813.95%
YoY
|
-$5.02
-174.26%
YoY
|
$25.89
-285.58%
YoY
|
$10.88
-44.06%
YoY
|
$1.28
-100.0%
YoY
|
$6.76
-14.43%
YoY
|
-$13.95
-160.68%
YoY
|
$19.45
-13.32%
YoY
|
$16.87M
35627396.64%
YoY
|
$7.90
-48.09%
YoY
|
$22.99
538.61%
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 |
4.331M shares
0.25%
YoY
|
N/A
|
4.334M shares
-0.41%
YoY
|
4.333M shares
-1.55%
YoY
|
4.320M shares
-2.53%
YoY
|
N/A
|
4.352M shares
-5.43%
YoY
|
4.401M shares
-6.36%
YoY
|
4.432M shares
-6.87%
YoY
|
N/A
|
4.602M shares
-4.28%
YoY
|
4.700M shares
-2.93%
YoY
|
4.759M shares
-2.3%
YoY
|
N/A
|
4.808M shares
-3.08%
YoY
|
4.842M shares
-2.54%
YoY
|
4.871M shares
-1.93%
YoY
|
N/A
|
4.961M shares
-1.96%
YoY
|
4.968M shares
-4.39%
YoY
|
| Diluted Shares Outstanding |
4.375M shares
0.39%
YoY
|
N/A
|
4.378M shares
-0.14%
YoY
|
4.373M shares
-0.64%
YoY
|
4.358M shares
-2.22%
YoY
|
N/A
|
4.384M shares
-4.74%
YoY
|
4.401M shares
-6.62%
YoY
|
4.457M shares
-6.68%
YoY
|
N/A
|
4.602M shares
-4.52%
YoY
|
4.713M shares
-2.66%
YoY
|
4.776M shares
-2.23%
YoY
|
N/A
|
4.820M shares
-3.15%
YoY
|
4.842M shares
-2.87%
YoY
|
4.885M shares
-1.85%
YoY
|
N/A
|
4.977M shares
-1.87%
YoY
|
4.985M shares
-4.15%
YoY
|
Loading...