|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.011B
3.74%
YoY
|
$1.939B
12.47%
YoY
|
$1.724B
3.62%
YoY
|
$1.664B
2.84%
YoY
|
$1.618B
36.83%
YoY
|
| Cost Of Revenue |
$756.3M
1.62%
YoY
|
$744.2M
18.81%
YoY
|
$626.4M
6.4%
YoY
|
$588.7M
6.56%
YoY
|
$552.5M
10.21%
YoY
|
| Gross Profit |
$1.255B
5.05%
YoY
|
$1.195B
8.84%
YoY
|
$1.098B
2.1%
YoY
|
$1.075B
0.91%
YoY
|
$1.065B
56.42%
YoY
|
| Selling, General & Admin |
$441.3M
2.09%
YoY
|
$432.3M
15.43%
YoY
|
$374.5M
6.08%
YoY
|
$353.0M
1.72%
YoY
|
$347.1M
6.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$197.4M
5.5%
YoY
|
$187.1M
41.18%
YoY
|
$132.5M
3.25%
YoY
|
$128.4M
-18.65%
YoY
|
$157.8M
-31.81%
YoY
|
| Operating Expenses |
$441.3M
2.09%
YoY
|
$432.3M
-14.74%
YoY
|
$507.0M
43.62%
YoY
|
$353.0M
1.72%
YoY
|
$347.1M
6.91%
YoY
|
| Operating Profit |
$597.4M
5.05%
YoY
|
$568.7M
-3.72%
YoY
|
$590.7M
5.23%
YoY
|
$561.3M
39.79%
YoY
|
$401.5M
353.26%
YoY
|
| Interest Expense |
$201.9M
-11.77%
YoY
|
$228.8M
-228.59%
YoY
|
-$177.9M
-236.98%
YoY
|
$129.9M
25.85%
YoY
|
$103.2M
-19.66%
YoY
|
| Other Income/Expense, Net |
-$197.7M
-18.61%
YoY
|
-$242.9M
34.2%
YoY
|
-$181.0M
39.37%
YoY
|
-$129.9M
8.88%
YoY
|
-$119.3M
-20.55%
YoY
|
| Pretax Income |
$402.3M
22.58%
YoY
|
$328.2M
-13.8%
YoY
|
$380.8M
-12.45%
YoY
|
$434.9M
52.3%
YoY
|
$285.5M
-572.27%
YoY
|
| Income Tax |
$46.65M
26.37%
YoY
|
$36.91M
-14.12%
YoY
|
$42.98M
-3.47%
YoY
|
$44.53M
-164.27%
YoY
|
-$69.29M
-160.73%
YoY
|
| Net Earnings |
$188.1M
22.08%
YoY
|
$154.1M
-12.47%
YoY
|
$176.0M
-14.34%
YoY
|
$205.5M
-15.05%
YoY
|
$241.9M
-260.81%
YoY
|
| Basic Earnings Per Share |
$3.19
22.22%
YoY
|
$2.61
-14.14%
YoY
|
$3.04
-12.64%
YoY
|
$3.48
-0.57%
YoY
|
$3.50
-264.32%
YoY
|
| Diluted Earnings Per Share |
$3.12
23.32%
YoY
|
$2.53
48.37%
YoY
|
$1.71
-49.25%
YoY
|
$3.36
18.31%
YoY
|
$2.84
-233.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
58.96M shares
-0.1%
YoY
|
59.03M shares
1.99%
YoY
|
57.88M shares
-1.87%
YoY
|
58.98M shares
-14.62%
YoY
|
69.07M shares
-2.09%
YoY
|
| Diluted Shares Outstanding |
102.6M shares
-1.03%
YoY
|
103.7M shares
0.44%
YoY
|
103.2M shares
-1.38%
YoY
|
104.7M shares
-10.12%
YoY
|
116.5M shares
65.08%
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 |
$507.3M
1.9%
YoY
|
$511.8M
3.24%
YoY
|
$475.6M
1.61%
YoY
|
$526.3M
8.2%
YoY
|
$497.9M
1.83%
YoY
|
$495.7M
7.13%
YoY
|
$468.0M
13.7%
YoY
|
$486.4M
16.89%
YoY
|
$488.9M
12.74%
YoY
|
$462.7M
8.75%
YoY
|
$411.6M
-0.68%
YoY
|
$416.1M
-1.45%
YoY
|
$433.6M
7.97%
YoY
|
$425.5M
0.74%
YoY
|
$414.4M
-0.08%
YoY
|
$422.2M
-1.38%
YoY
|
$401.6M
13.9%
YoY
|
$422.4M
22.99%
YoY
|
$414.8M
17.44%
YoY
|
$428.2M
294.72%
YoY
|
| Cost Of Revenue |
$188.7M
1.24%
YoY
|
$195.9M
1.39%
YoY
|
$179.8M
-2.03%
YoY
|
$194.2M
4.44%
YoY
|
$186.4M
2.67%
YoY
|
$193.2M
13.15%
YoY
|
$183.5M
22.69%
YoY
|
$186.0M
21.59%
YoY
|
$181.6M
18.55%
YoY
|
$170.7M
12.6%
YoY
|
$149.6M
2.12%
YoY
|
$152.9M
2.18%
YoY
|
$153.1M
8.66%
YoY
|
$151.6M
3.01%
YoY
|
$146.5M
1.18%
YoY
|
$149.7M
6.97%
YoY
|
$140.9M
16.87%
YoY
|
$147.2M
25.15%
YoY
|
$144.8M
26.89%
YoY
|
$139.9M
120.33%
YoY
|
| Gross Profit |
$318.6M
2.29%
YoY
|
$315.9M
4.43%
YoY
|
$295.7M
3.96%
YoY
|
$332.1M
10.52%
YoY
|
$311.5M
1.34%
YoY
|
$302.5M
3.6%
YoY
|
$284.5M
8.58%
YoY
|
$300.4M
14.15%
YoY
|
$307.3M
9.57%
YoY
|
$292.0M
6.62%
YoY
|
$262.0M
-2.22%
YoY
|
$263.2M
-3.44%
YoY
|
$280.5M
7.59%
YoY
|
$273.9M
-0.48%
YoY
|
$267.9M
-0.75%
YoY
|
$272.6M
-5.44%
YoY
|
$260.7M
12.37%
YoY
|
$275.2M
21.87%
YoY
|
$270.0M
12.92%
YoY
|
$288.2M
540.54%
YoY
|
| Selling, General & Admin |
$114.4M
9.21%
YoY
|
$111.7M
4.31%
YoY
|
$112.9M
3.5%
YoY
|
$112.0M
0.64%
YoY
|
$104.7M
-0.09%
YoY
|
$107.1M
10.81%
YoY
|
$109.0M
18.72%
YoY
|
$111.3M
19.08%
YoY
|
$104.8M
13.3%
YoY
|
$96.66M
13.74%
YoY
|
$91.85M
0.31%
YoY
|
$93.48M
3.64%
YoY
|
$92.51M
7.2%
YoY
|
$84.98M
-7.11%
YoY
|
$91.57M
-1.11%
YoY
|
$90.19M
7.26%
YoY
|
$86.30M
9.36%
YoY
|
$91.49M
16.4%
YoY
|
$92.60M
16.49%
YoY
|
$84.09M
28.91%
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 |
$55.86M
15.57%
YoY
|
$52.11M
8.19%
YoY
|
$48.98M
3.39%
YoY
|
$47.99M
2.75%
YoY
|
$48.33M
7.71%
YoY
|
$48.16M
33.17%
YoY
|
$47.37M
45.6%
YoY
|
$46.70M
42.66%
YoY
|
$44.87M
44.31%
YoY
|
$36.17M
16.46%
YoY
|
$32.54M
5.67%
YoY
|
$32.74M
-1.08%
YoY
|
$31.10M
-6.97%
YoY
|
$31.06M
-6.88%
YoY
|
$30.79M
-9.51%
YoY
|
$33.10M
-8.47%
YoY
|
$33.43M
-38.39%
YoY
|
$33.35M
-42.1%
YoY
|
$34.03M
-40.62%
YoY
|
$36.16M
-37.57%
YoY
|
| Operating Expenses |
$363.6M
5.86%
YoY
|
$163.8M
5.51%
YoY
|
$161.8M
-52.03%
YoY
|
$358.2M
126.71%
YoY
|
$343.5M
3.04%
YoY
|
$155.3M
16.9%
YoY
|
$337.4M
16.71%
YoY
|
$158.0M
-45.36%
YoY
|
$333.4M
12.49%
YoY
|
$132.8M
14.47%
YoY
|
$289.1M
136.25%
YoY
|
$289.2M
134.58%
YoY
|
$296.4M
9.42%
YoY
|
$116.0M
-7.05%
YoY
|
$122.4M
-54.99%
YoY
|
$123.3M
-52.52%
YoY
|
$270.8M
-36.09%
YoY
|
$124.8M
-8.41%
YoY
|
$271.9M
7.77%
YoY
|
$259.6M
28.45%
YoY
|
| Operating Profit |
$143.7M
-6.92%
YoY
|
$152.1M
3.28%
YoY
|
$133.9M
2.51%
YoY
|
$168.0M
17.97%
YoY
|
$154.4M
-0.75%
YoY
|
$147.2M
-7.49%
YoY
|
$130.6M
6.62%
YoY
|
$142.4M
12.22%
YoY
|
$155.5M
13.29%
YoY
|
$159.2M
0.86%
YoY
|
$122.5M
-15.83%
YoY
|
$126.9M
-14.98%
YoY
|
$137.3M
4.96%
YoY
|
$157.8M
4.98%
YoY
|
$145.6M
1.88%
YoY
|
$149.3M
-11.41%
YoY
|
$130.8M
-283.82%
YoY
|
$150.3M
67.97%
YoY
|
$142.9M
41.61%
YoY
|
$168.5M
-279.92%
YoY
|
| Interest Expense |
$49.50M
-3.14%
YoY
|
-$47.65M
8.87%
YoY
|
-$47.99M
-182.74%
YoY
|
$50.63M
-186.35%
YoY
|
$51.11M
-10.65%
YoY
|
-$43.77M
-8.66%
YoY
|
$58.00M
27.46%
YoY
|
-$58.64M
-232.24%
YoY
|
$57.20M
34.73%
YoY
|
-$47.92M
21.67%
YoY
|
$45.50M
-235.97%
YoY
|
$44.34M
-259.86%
YoY
|
$42.46M
59.17%
YoY
|
-$39.39M
63.32%
YoY
|
-$33.47M
-232.22%
YoY
|
-$27.74M
-208.28%
YoY
|
$26.67M
-2.17%
YoY
|
-$24.12M
-13.86%
YoY
|
$25.31M
-15.06%
YoY
|
$25.61M
-24.62%
YoY
|
| Other Income/Expense, Net |
-$48.54M
-13.79%
YoY
|
N/A
|
-$48.64M
-28.2%
YoY
|
-$44.46M
-25.1%
YoY
|
-$56.30M
-21.37%
YoY
|
N/A
|
-$67.75M
48.89%
YoY
|
-$59.36M
33.87%
YoY
|
-$71.60M
68.65%
YoY
|
N/A
|
-$45.50M
N/A
|
-$44.34M
N/A
|
-$42.46M
59.17%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$26.67M
-25.04%
YoY
|
-$2.146M
2046.0%
YoY
|
-$25.38M
-14.04%
YoY
|
-$25.82M
6.76%
YoY
|
| Pretax Income |
$95.85M
-2.95%
YoY
|
$95.88M
-2.67%
YoY
|
$83.50M
31.61%
YoY
|
$124.2M
52.18%
YoY
|
$98.76M
16.68%
YoY
|
$98.52M
-20.58%
YoY
|
$63.45M
-18.32%
YoY
|
$81.60M
-2.07%
YoY
|
$84.64M
-11.57%
YoY
|
$124.0M
-31.91%
YoY
|
$77.68M
-27.57%
YoY
|
$83.33M
105.71%
YoY
|
$95.72M
-8.81%
YoY
|
$182.2M
40.49%
YoY
|
$107.2M
-9.35%
YoY
|
$40.51M
-71.86%
YoY
|
$105.0M
-198.7%
YoY
|
$129.7M
156.77%
YoY
|
$118.3M
64.19%
YoY
|
$143.9M
-221.55%
YoY
|
| Income Tax |
$13.13M
2.45%
YoY
|
$11.30M
4.63%
YoY
|
$6.619M
-17.85%
YoY
|
$15.92M
35.09%
YoY
|
$12.81M
104.22%
YoY
|
$10.80M
-28.62%
YoY
|
$8.057M
-12.92%
YoY
|
$11.79M
40.05%
YoY
|
$6.273M
-38.45%
YoY
|
$15.12M
26.48%
YoY
|
$9.252M
-21.48%
YoY
|
$8.417M
4.3%
YoY
|
$10.19M
-19.88%
YoY
|
$11.96M
-116.98%
YoY
|
$11.78M
3228.53%
YoY
|
$8.070M
1288.98%
YoY
|
$12.72M
5761.29%
YoY
|
-$70.44M
-7926.56%
YoY
|
$354.0K
N/A
|
$581.0K
N/A
|
| Net Earnings |
$42.89M
-4.16%
YoY
|
$44.66M
-4.14%
YoY
|
$42.25M
45.95%
YoY
|
$56.40M
58.1%
YoY
|
$44.75M
4.47%
YoY
|
$46.59M
-17.25%
YoY
|
$28.95M
-18.48%
YoY
|
$35.68M
-9.71%
YoY
|
$42.84M
-4.12%
YoY
|
$56.30M
-38.64%
YoY
|
$35.52M
-28.41%
YoY
|
$39.51M
150.91%
YoY
|
$44.68M
-7.59%
YoY
|
$91.76M
-38.28%
YoY
|
$49.61M
-30.37%
YoY
|
$15.75M
-81.84%
YoY
|
$48.35M
-174.63%
YoY
|
$148.7M
400.56%
YoY
|
$71.25M
63.29%
YoY
|
$86.71M
-221.21%
YoY
|
| Basic Earnings Per Share |
$0.74
-2.63%
YoY
|
N/A
|
$0.72
46.94%
YoY
|
$0.96
60.0%
YoY
|
$0.76
4.11%
YoY
|
N/A
|
$0.49
-19.67%
YoY
|
$0.60
-11.76%
YoY
|
$0.73
-5.19%
YoY
|
N/A
|
$0.61
-29.07%
YoY
|
$0.68
161.54%
YoY
|
$0.77
-2.53%
YoY
|
N/A
|
$0.86
-16.5%
YoY
|
$0.26
-79.03%
YoY
|
$0.79
-185.87%
YoY
|
N/A
|
$1.03
66.13%
YoY
|
$1.24
-222.77%
YoY
|
| Diluted Earnings Per Share |
$0.73
-2.67%
YoY
|
$0.43
-2.27%
YoY
|
$0.41
-14.58%
YoY
|
$0.95
61.3%
YoY
|
$0.75
10.29%
YoY
|
$0.44
-19.39%
YoY
|
$0.48
-20.0%
YoY
|
$0.59
-9.65%
YoY
|
$0.68
-9.33%
YoY
|
$0.55
39.96%
YoY
|
$0.60
-100.0%
YoY
|
$0.65
-100.0%
YoY
|
$0.75
-2.6%
YoY
|
$0.39
-100.0%
YoY
|
$481.6K
51782153.99%
YoY
|
$255.8K
22837598.62%
YoY
|
$0.77
-183.7%
YoY
|
$1.303M
211.01%
YoY
|
$0.93
66.07%
YoY
|
$1.12
-210.89%
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 |
58.20M shares
-1.69%
YoY
|
N/A
|
59.02M shares
-0.12%
YoY
|
58.96M shares
-0.18%
YoY
|
59.20M shares
0.71%
YoY
|
N/A
|
59.09M shares
1.95%
YoY
|
59.07M shares
2.15%
YoY
|
58.78M shares
1.96%
YoY
|
N/A
|
57.96M shares
0.12%
YoY
|
57.83M shares
-2.83%
YoY
|
57.65M shares
-5.49%
YoY
|
N/A
|
57.89M shares
-16.15%
YoY
|
59.51M shares
-15.24%
YoY
|
61.01M shares
-13.75%
YoY
|
N/A
|
69.04M shares
-2.52%
YoY
|
70.21M shares
-0.43%
YoY
|
| Diluted Shares Outstanding |
59.37M shares
-42.58%
YoY
|
N/A
|
102.7M shares
-0.99%
YoY
|
102.7M shares
69.11%
YoY
|
103.4M shares
-0.32%
YoY
|
N/A
|
103.7M shares
0.47%
YoY
|
60.75M shares
-41.21%
YoY
|
103.7M shares
0.52%
YoY
|
N/A
|
103.2M shares
0.19%
YoY
|
103.3M shares
67.83%
YoY
|
103.2M shares
-4.19%
YoY
|
N/A
|
103.0M shares
-11.53%
YoY
|
61.57M shares
-47.73%
YoY
|
107.7M shares
52.27%
YoY
|
N/A
|
116.4M shares
-0.52%
YoY
|
117.8M shares
67.03%
YoY
|
Loading...