|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.740B
9.77%
YoY
|
$1.586B
12.38%
YoY
|
$1.411B
10.83%
YoY
|
$1.273B
1.24%
YoY
|
$1.257B
3.99%
YoY
|
| Cost Of Revenue |
$427.7M
12.08%
YoY
|
$381.6M
8.63%
YoY
|
$351.3M
14.5%
YoY
|
$306.8M
-2.48%
YoY
|
$314.6M
-6.15%
YoY
|
| Gross Profit |
$1.313B
9.04%
YoY
|
$1.204B
13.62%
YoY
|
$1.060B
9.67%
YoY
|
$966.2M
2.48%
YoY
|
$942.8M
7.87%
YoY
|
| Selling, General & Admin |
$252.6M
6.9%
YoY
|
$236.3M
-4.99%
YoY
|
$248.7M
7.62%
YoY
|
$231.1M
16.54%
YoY
|
$198.3M
15.29%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$452.3M
7.33%
YoY
|
$421.4M
11.99%
YoY
|
$376.3M
5.26%
YoY
|
$357.5M
-5.52%
YoY
|
$378.4M
10.39%
YoY
|
| Operating Expenses |
$252.6M
-77.28%
YoY
|
$1.112B
65.56%
YoY
|
$671.6M
7.28%
YoY
|
$626.0M
-34.83%
YoY
|
$960.5M
4.14%
YoY
|
| Operating Profit |
$1.060B
1052.28%
YoY
|
$92.00M
-76.29%
YoY
|
$388.0M
14.05%
YoY
|
$340.2M
-2022.03%
YoY
|
-$17.70M
-63.35%
YoY
|
| Interest Expense |
$391.5M
14.81%
YoY
|
$341.0M
-229.46%
YoY
|
-$263.4M
23.08%
YoY
|
-$214.0M
-204.9%
YoY
|
$204.0M
7.2%
YoY
|
| Other Income/Expense, Net |
-$400.0K
-95.79%
YoY
|
-$9.500M
1.06%
YoY
|
-$9.400M
-65.19%
YoY
|
-$27.00M
629.73%
YoY
|
-$3.700M
-71.54%
YoY
|
| Pretax Income |
$58.90M
-26.92%
YoY
|
$80.60M
-67.17%
YoY
|
$245.5M
38.62%
YoY
|
$177.1M
333.01%
YoY
|
$40.90M
-2145.0%
YoY
|
| Income Tax |
$63.10M
5.17%
YoY
|
$60.00M
2.21%
YoY
|
$58.70M
7.12%
YoY
|
$54.80M
3.01%
YoY
|
$53.20M
42.63%
YoY
|
| Net Earnings |
$333.3M
17.28%
YoY
|
$284.2M
9.65%
YoY
|
$259.2M
66.26%
YoY
|
$155.9M
8.94%
YoY
|
$143.1M
-5.42%
YoY
|
| Basic Earnings Per Share |
$9.14
17.18%
YoY
|
$7.80
9.4%
YoY
|
$7.13
61.68%
YoY
|
$4.41
9.16%
YoY
|
$4.04
-6.7%
YoY
|
| Diluted Earnings Per Share |
$9.12
17.22%
YoY
|
$7.78
7.16%
YoY
|
$7.26
-100.0%
YoY
|
$4.343M
109110914.68%
YoY
|
$3.98
-6.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.80M shares
0.0%
YoY
|
35.80M shares
0.28%
YoY
|
35.70M shares
0.85%
YoY
|
35.40M shares
0.0%
YoY
|
35.40M shares
1.14%
YoY
|
| Diluted Shares Outstanding |
35.90M shares
0.0%
YoY
|
35.90M shares
0.56%
YoY
|
35.70M shares
-0.56%
YoY
|
35.90M shares
-0.28%
YoY
|
36.00M shares
1.69%
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 |
$583.7M
38.45%
YoY
|
$449.0M
8.59%
YoY
|
$439.3M
8.36%
YoY
|
$430.5M
11.33%
YoY
|
$421.6M
10.98%
YoY
|
$413.5M
12.15%
YoY
|
$405.4M
12.58%
YoY
|
$386.7M
12.67%
YoY
|
$379.9M
12.1%
YoY
|
$368.7M
14.25%
YoY
|
$360.1M
12.18%
YoY
|
$343.2M
9.75%
YoY
|
$338.9M
7.04%
YoY
|
$322.7M
0.53%
YoY
|
$321.0M
2.39%
YoY
|
$312.7M
-1.39%
YoY
|
$316.6M
3.53%
YoY
|
$321.0M
5.28%
YoY
|
$313.5M
2.99%
YoY
|
$317.1M
5.52%
YoY
|
| Cost Of Revenue |
$140.7M
35.94%
YoY
|
$107.2M
9.72%
YoY
|
$112.5M
17.31%
YoY
|
$104.5M
8.18%
YoY
|
$103.5M
13.24%
YoY
|
$97.70M
6.43%
YoY
|
$95.90M
7.87%
YoY
|
$96.60M
14.05%
YoY
|
$91.40M
6.4%
YoY
|
$91.80M
24.39%
YoY
|
$88.90M
11.82%
YoY
|
$84.70M
13.39%
YoY
|
$85.90M
9.01%
YoY
|
$73.80M
-2.51%
YoY
|
$79.50M
2.05%
YoY
|
$74.70M
-9.01%
YoY
|
$78.80M
-0.13%
YoY
|
$75.70M
-4.78%
YoY
|
$77.90M
-2.99%
YoY
|
$82.10M
-3.98%
YoY
|
| Gross Profit |
$443.0M
39.26%
YoY
|
$341.8M
8.23%
YoY
|
$326.8M
5.59%
YoY
|
$326.0M
12.38%
YoY
|
$318.1M
10.26%
YoY
|
$315.8M
14.05%
YoY
|
$309.5M
14.12%
YoY
|
$290.1M
12.22%
YoY
|
$288.5M
14.03%
YoY
|
$276.9M
11.25%
YoY
|
$271.2M
12.3%
YoY
|
$258.5M
8.61%
YoY
|
$253.0M
6.39%
YoY
|
$248.9M
1.47%
YoY
|
$241.5M
2.5%
YoY
|
$238.0M
1.28%
YoY
|
$237.8M
4.8%
YoY
|
$245.3M
8.83%
YoY
|
$235.6M
5.13%
YoY
|
$235.0M
9.3%
YoY
|
| Selling, General & Admin |
$71.30M
25.97%
YoY
|
$78.70M
8.55%
YoY
|
$73.30M
28.15%
YoY
|
$58.20M
-13.91%
YoY
|
$56.60M
-12.79%
YoY
|
$72.50M
6.15%
YoY
|
$57.20M
12.16%
YoY
|
$67.60M
10.82%
YoY
|
$64.90M
28.77%
YoY
|
$68.30M
11.42%
YoY
|
$51.00M
7.14%
YoY
|
$61.00M
27.35%
YoY
|
$50.40M
6.78%
YoY
|
$61.30M
-7.96%
YoY
|
$47.60M
3.7%
YoY
|
$47.90M
0.21%
YoY
|
$47.20M
0.21%
YoY
|
$66.60M
16.03%
YoY
|
$45.90M
9.29%
YoY
|
$47.80M
10.14%
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 |
$174.7M
60.87%
YoY
|
$117.3M
7.03%
YoY
|
$109.5M
1.39%
YoY
|
$111.9M
13.6%
YoY
|
$108.6M
13.13%
YoY
|
$109.6M
11.61%
YoY
|
$108.0M
7.89%
YoY
|
$98.50M
2.5%
YoY
|
$96.00M
2.56%
YoY
|
$98.20M
9.97%
YoY
|
$100.1M
12.85%
YoY
|
$96.10M
3.0%
YoY
|
$93.60M
0.86%
YoY
|
$89.30M
-7.46%
YoY
|
$88.70M
-6.24%
YoY
|
$93.30M
-2.1%
YoY
|
$92.80M
0.87%
YoY
|
$96.50M
9.41%
YoY
|
$94.60M
9.24%
YoY
|
$95.30M
12.38%
YoY
|
| Operating Expenses |
$71.30M
25.97%
YoY
|
$206.5M
6.88%
YoY
|
$199.6M
248.95%
YoY
|
$58.20M
-67.65%
YoY
|
$56.60M
-67.56%
YoY
|
$193.2M
7.87%
YoY
|
$57.20M
-77.75%
YoY
|
$179.9M
9.63%
YoY
|
$174.5M
-29.09%
YoY
|
$179.1M
12.43%
YoY
|
$257.1M
10.11%
YoY
|
$164.1M
-28.93%
YoY
|
$246.1M
4.59%
YoY
|
$159.3M
-7.65%
YoY
|
$233.5M
-0.04%
YoY
|
$230.9M
-4.98%
YoY
|
$235.3M
-0.17%
YoY
|
$172.5M
13.64%
YoY
|
$233.6M
3.23%
YoY
|
$243.0M
4.65%
YoY
|
| Operating Profit |
$371.7M
42.14%
YoY
|
$135.3M
10.36%
YoY
|
$127.2M
-49.58%
YoY
|
$267.8M
143.01%
YoY
|
$261.5M
129.39%
YoY
|
$122.6M
25.36%
YoY
|
$252.3M
1689.36%
YoY
|
$110.2M
16.74%
YoY
|
$114.0M
1552.17%
YoY
|
$97.80M
9.15%
YoY
|
$14.10M
76.25%
YoY
|
$94.40M
1229.58%
YoY
|
$6.900M
176.0%
YoY
|
$89.60M
23.08%
YoY
|
$8.000M
300.0%
YoY
|
$7.100M
-188.75%
YoY
|
$2.500M
-128.41%
YoY
|
$72.80M
-1.09%
YoY
|
$2.000M
-190.91%
YoY
|
-$8.000M
-53.49%
YoY
|
| Interest Expense |
-$151.0M
59.11%
YoY
|
-$102.2M
11.69%
YoY
|
-$98.20M
10.46%
YoY
|
-$96.20M
16.18%
YoY
|
-$94.90M
21.98%
YoY
|
-$91.50M
26.03%
YoY
|
-$88.90M
-230.54%
YoY
|
-$82.80M
29.98%
YoY
|
-$77.80M
-231.86%
YoY
|
-$72.60M
26.7%
YoY
|
$68.10M
27.05%
YoY
|
-$63.70M
-222.74%
YoY
|
$59.00M
15.23%
YoY
|
-$57.30M
13.24%
YoY
|
$53.60M
7.63%
YoY
|
$51.90M
3.8%
YoY
|
$51.20M
-4.48%
YoY
|
-$50.60M
3.69%
YoY
|
$49.80M
2.47%
YoY
|
$50.00M
5.49%
YoY
|
| Other Income/Expense, Net |
$6.200M
-329.63%
YoY
|
-$3.100M
-321.43%
YoY
|
$6.500M
-822.22%
YoY
|
-$1.100M
-89.81%
YoY
|
-$2.700M
-437.5%
YoY
|
$1.400M
-160.87%
YoY
|
-$900.0K
-150.0%
YoY
|
-$10.80M
120.41%
YoY
|
$800.0K
-120.0%
YoY
|
-$2.300M
-79.46%
YoY
|
$1.800M
-172.0%
YoY
|
-$4.900M
-56.64%
YoY
|
-$4.000M
100.0%
YoY
|
-$11.20M
-286.67%
YoY
|
-$2.500M
733.33%
YoY
|
-$11.30M
39.51%
YoY
|
-$2.000M
53.85%
YoY
|
$6.000M
-850.0%
YoY
|
-$300.0K
-75.0%
YoY
|
-$8.100M
170.0%
YoY
|
| Pretax Income |
$79.50M
13.41%
YoY
|
$69.90M
15.54%
YoY
|
$58.60M
-31.46%
YoY
|
$80.50M
90.76%
YoY
|
$70.10M
-4.23%
YoY
|
$60.50M
25.78%
YoY
|
$85.50M
59.51%
YoY
|
$42.20M
-36.92%
YoY
|
$73.20M
-4.81%
YoY
|
$48.10M
5.48%
YoY
|
$53.60M
51.84%
YoY
|
$66.90M
-1294.64%
YoY
|
$76.90M
-24.46%
YoY
|
$45.60M
-17.09%
YoY
|
$35.30M
-31.72%
YoY
|
-$5.600M
-111.05%
YoY
|
$101.8M
170.03%
YoY
|
$55.00M
208.99%
YoY
|
$51.70M
38.98%
YoY
|
$50.70M
112.13%
YoY
|
| Income Tax |
$21.20M
27.71%
YoY
|
$9.100M
12.35%
YoY
|
$16.40M
-28.38%
YoY
|
$21.00M
101.92%
YoY
|
$16.60M
-10.75%
YoY
|
$8.100M
26.56%
YoY
|
$22.90M
57.93%
YoY
|
$10.40M
-40.91%
YoY
|
$18.60M
-7.92%
YoY
|
$6.400M
-60.0%
YoY
|
$14.50M
5.84%
YoY
|
$17.60M
551.85%
YoY
|
$20.20M
-9.82%
YoY
|
$16.00M
-4.76%
YoY
|
$13.70M
-4.86%
YoY
|
$2.700M
-80.15%
YoY
|
$22.40M
166.67%
YoY
|
$16.80M
118.18%
YoY
|
$14.40M
22.03%
YoY
|
$13.60M
189.36%
YoY
|
| Net Earnings |
$85.50M
8.78%
YoY
|
$95.50M
24.84%
YoY
|
$82.20M
-7.64%
YoY
|
$75.50M
70.05%
YoY
|
$78.60M
5.79%
YoY
|
$76.50M
15.91%
YoY
|
$89.00M
69.52%
YoY
|
$44.40M
-29.86%
YoY
|
$74.30M
-4.01%
YoY
|
$66.00M
36.36%
YoY
|
$52.50M
80.41%
YoY
|
$63.30M
2334.62%
YoY
|
$77.40M
2.11%
YoY
|
$48.40M
-20.66%
YoY
|
$29.10M
-27.43%
YoY
|
$2.600M
-52.73%
YoY
|
$75.80M
107.67%
YoY
|
$61.00M
242.7%
YoY
|
$40.10M
-16.28%
YoY
|
$5.500M
-86.01%
YoY
|
| Basic Earnings Per Share |
$2.35
9.3%
YoY
|
N/A
|
$2.25
-7.79%
YoY
|
$2.07
69.67%
YoY
|
$2.15
5.39%
YoY
|
N/A
|
$2.44
69.44%
YoY
|
$1.22
-29.89%
YoY
|
$2.04
-6.85%
YoY
|
N/A
|
$1.44
75.61%
YoY
|
$1.74
2385.71%
YoY
|
$2.19
2.82%
YoY
|
N/A
|
$0.82
-27.43%
YoY
|
$0.07
-56.25%
YoY
|
$2.13
104.81%
YoY
|
N/A
|
$1.13
-17.52%
YoY
|
$0.16
-85.71%
YoY
|
| Diluted Earnings Per Share |
$2.35
9.3%
YoY
|
$2.68
25.81%
YoY
|
$2.28
-6.17%
YoY
|
$2.06
66.3%
YoY
|
$2.15
3.88%
YoY
|
$2.13
15.58%
YoY
|
$2.43
68.75%
YoY
|
$1.24
-30.25%
YoY
|
$2.07
-4.18%
YoY
|
$1.84
-100.0%
YoY
|
$1.44
77.78%
YoY
|
$1.77
2433.01%
YoY
|
$2.16
2.86%
YoY
|
$1.352M
-20.21%
YoY
|
$0.81
-27.03%
YoY
|
$0.07
-53.33%
YoY
|
$2.10
105.88%
YoY
|
$1.694M
338888788.89%
YoY
|
$1.11
-17.78%
YoY
|
$0.15
-86.49%
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 |
35.50M shares
-0.28%
YoY
|
N/A
|
35.70M shares
-0.28%
YoY
|
35.60M shares
-0.56%
YoY
|
35.60M shares
0.28%
YoY
|
N/A
|
35.80M shares
0.28%
YoY
|
35.80M shares
0.56%
YoY
|
35.50M shares
0.57%
YoY
|
N/A
|
35.70M shares
1.42%
YoY
|
35.60M shares
0.28%
YoY
|
35.30M shares
-0.56%
YoY
|
N/A
|
35.20M shares
-0.85%
YoY
|
35.50M shares
0.28%
YoY
|
35.50M shares
0.85%
YoY
|
N/A
|
35.50M shares
1.43%
YoY
|
35.40M shares
1.43%
YoY
|
| Diluted Shares Outstanding |
35.80M shares
-0.56%
YoY
|
N/A
|
36.00M shares
0.28%
YoY
|
35.90M shares
0.0%
YoY
|
36.00M shares
0.28%
YoY
|
N/A
|
35.90M shares
0.28%
YoY
|
35.90M shares
0.56%
YoY
|
35.90M shares
0.28%
YoY
|
N/A
|
35.80M shares
0.28%
YoY
|
35.70M shares
-0.83%
YoY
|
35.80M shares
-0.56%
YoY
|
N/A
|
35.70M shares
-0.83%
YoY
|
36.00M shares
0.0%
YoY
|
36.00M shares
0.28%
YoY
|
N/A
|
36.00M shares
1.69%
YoY
|
36.00M shares
1.69%
YoY
|
Loading...