|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.164B
5.74%
YoY
|
$1.100B
4.88%
YoY
|
$1.049B
4.54%
YoY
|
$1.004B
7.75%
YoY
|
$931.5M
13.85%
YoY
|
| Cost Of Revenue |
$518.1M
4.0%
YoY
|
$498.1M
5.51%
YoY
|
$472.1M
5.7%
YoY
|
$446.7M
8.21%
YoY
|
$412.8M
10.2%
YoY
|
| Gross Profit |
$645.5M
7.18%
YoY
|
$602.3M
4.36%
YoY
|
$577.2M
3.62%
YoY
|
$557.0M
7.39%
YoY
|
$518.7M
16.93%
YoY
|
| Selling, General & Admin |
$252.8M
4.18%
YoY
|
$242.6M
2.52%
YoY
|
$236.7M
-3.68%
YoY
|
$245.7M
24.0%
YoY
|
$198.2M
11.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$94.90M
12.57%
YoY
|
$84.30M
10.05%
YoY
|
$76.60M
19.13%
YoY
|
$64.30M
0.16%
YoY
|
$64.20M
1.42%
YoY
|
| Operating Expenses |
$252.8M
-17.04%
YoY
|
$304.7M
1.4%
YoY
|
$300.5M
-2.65%
YoY
|
$308.7M
17.83%
YoY
|
$261.9M
10.27%
YoY
|
| Operating Profit |
$392.8M
31.97%
YoY
|
$297.6M
7.57%
YoY
|
$276.7M
11.41%
YoY
|
$248.4M
-3.27%
YoY
|
$256.7M
24.62%
YoY
|
| Interest Expense |
-$155.7M
-5.45%
YoY
|
-$164.7M
15.27%
YoY
|
-$142.9M
78.28%
YoY
|
-$80.14M
8.02%
YoY
|
-$74.19M
-65.53%
YoY
|
| Other Income/Expense, Net |
$8.546M
61.06%
YoY
|
$5.306M
-28.02%
YoY
|
$7.372M
14.45%
YoY
|
$6.441M
-57.63%
YoY
|
$15.20M
61.49%
YoY
|
| Pretax Income |
$147.5M
29.53%
YoY
|
$113.9M
7.4%
YoY
|
$106.0M
-143.61%
YoY
|
-$243.1M
-238.35%
YoY
|
$175.7M
-552.18%
YoY
|
| Income Tax |
$69.56M
0.12%
YoY
|
$69.48M
27.13%
YoY
|
$54.65M
-672.8%
YoY
|
-$9.541M
-116.28%
YoY
|
$58.60M
-4380.13%
YoY
|
| Net Earnings |
$77.95M
75.57%
YoY
|
$44.40M
-13.58%
YoY
|
$51.38M
-122.0%
YoY
|
-$233.6M
-299.83%
YoY
|
$116.9M
-402.67%
YoY
|
| Basic Earnings Per Share |
$0.27
68.75%
YoY
|
$0.16
-11.11%
YoY
|
$0.18
-121.69%
YoY
|
-$0.83
-302.44%
YoY
|
$0.41
-356.25%
YoY
|
| Diluted Earnings Per Share |
$0.27
68.75%
YoY
|
$0.16
-11.11%
YoY
|
$0.18
-121.69%
YoY
|
-$0.83
-302.44%
YoY
|
$0.41
-356.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
284.0M shares
0.41%
YoY
|
282.8M shares
0.63%
YoY
|
281.0M shares
0.33%
YoY
|
280.1M shares
0.31%
YoY
|
279.2M shares
17.47%
YoY
|
| Diluted Shares Outstanding |
286.4M shares
0.53%
YoY
|
284.9M shares
0.59%
YoY
|
283.2M shares
1.12%
YoY
|
280.1M shares
0.26%
YoY
|
279.4M shares
17.54%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$280.0M
10.03%
YoY
|
$303.4M
4.56%
YoY
|
$311.3M
9.05%
YoY
|
$294.3M
6.42%
YoY
|
$254.5M
2.56%
YoY
|
$290.2M
-6.46%
YoY
|
$285.5M
8.47%
YoY
|
$276.6M
8.35%
YoY
|
$248.2M
12.51%
YoY
|
$310.2M
23.31%
YoY
|
$263.2M
5.82%
YoY
|
$255.3M
-4.26%
YoY
|
$220.6M
-6.83%
YoY
|
$251.6M
4.29%
YoY
|
$248.7M
9.97%
YoY
|
$266.6M
5.84%
YoY
|
$236.8M
11.6%
YoY
|
$241.2M
11.28%
YoY
|
$226.2M
13.07%
YoY
|
| Cost Of Revenue |
$133.0M
11.66%
YoY
|
$137.5M
9.28%
YoY
|
$133.8M
4.95%
YoY
|
$127.7M
3.16%
YoY
|
$119.1M
-1.63%
YoY
|
$125.8M
-3.32%
YoY
|
$127.4M
8.75%
YoY
|
$123.8M
7.01%
YoY
|
$121.1M
10.98%
YoY
|
$130.2M
18.46%
YoY
|
$117.2M
3.99%
YoY
|
$115.7M
-0.47%
YoY
|
$109.1M
1.12%
YoY
|
$109.9M
2.4%
YoY
|
$112.7M
12.04%
YoY
|
$116.2M
7.48%
YoY
|
$107.9M
11.47%
YoY
|
$107.3M
11.42%
YoY
|
$100.6M
8.71%
YoY
|
| Gross Profit |
$147.1M
8.59%
YoY
|
$165.9M
0.95%
YoY
|
$177.6M
12.36%
YoY
|
$166.6M
9.05%
YoY
|
$135.4M
6.54%
YoY
|
$164.4M
-8.73%
YoY
|
$158.0M
8.25%
YoY
|
$152.8M
9.46%
YoY
|
$127.1M
14.0%
YoY
|
$180.1M
27.07%
YoY
|
$146.0M
7.33%
YoY
|
$139.6M
-7.19%
YoY
|
$111.5M
-13.48%
YoY
|
$141.7M
5.8%
YoY
|
$136.0M
8.3%
YoY
|
$150.4M
4.62%
YoY
|
$128.9M
11.7%
YoY
|
$134.0M
11.07%
YoY
|
$125.6M
16.81%
YoY
|
| Selling, General & Admin |
$68.21M
8.17%
YoY
|
$57.51M
-6.99%
YoY
|
$63.29M
2.07%
YoY
|
$68.89M
13.73%
YoY
|
$63.06M
8.34%
YoY
|
$61.84M
2.45%
YoY
|
$62.01M
14.59%
YoY
|
$60.58M
0.48%
YoY
|
$58.21M
-5.98%
YoY
|
$60.36M
-8.48%
YoY
|
$54.11M
-5.22%
YoY
|
$60.29M
-4.51%
YoY
|
$61.91M
3.98%
YoY
|
$65.95M
27.25%
YoY
|
$57.09M
29.64%
YoY
|
$63.13M
26.7%
YoY
|
$59.54M
13.49%
YoY
|
$51.83M
-2.58%
YoY
|
$44.04M
-3.49%
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
|
| Depreciation & Amortization |
$25.21M
13.93%
YoY
|
$32.53M
-19.31%
YoY
|
$28.36M
-34.15%
YoY
|
$35.02M
-12.09%
YoY
|
$22.13M
8.98%
YoY
|
$40.31M
-1.01%
YoY
|
$43.07M
12.74%
YoY
|
$39.83M
0.86%
YoY
|
$20.31M
7.26%
YoY
|
$40.72M
11.68%
YoY
|
$38.20M
5.81%
YoY
|
$39.49M
6.9%
YoY
|
$18.93M
19.31%
YoY
|
$36.46M
-4.41%
YoY
|
$36.10M
-4.07%
YoY
|
$36.94M
-1.29%
YoY
|
$15.87M
3.17%
YoY
|
$38.15M
4.51%
YoY
|
$37.63M
4.25%
YoY
|
| Operating Expenses |
$68.21M
8.17%
YoY
|
$60.54M
-21.6%
YoY
|
$63.29M
-18.35%
YoY
|
$68.89M
-9.34%
YoY
|
$63.06M
-14.71%
YoY
|
$77.22M
1.53%
YoY
|
$77.52M
10.92%
YoY
|
$75.99M
-0.51%
YoY
|
$73.94M
-5.37%
YoY
|
$76.06M
-6.74%
YoY
|
$69.89M
-4.03%
YoY
|
$76.38M
-3.19%
YoY
|
$78.14M
3.65%
YoY
|
$81.55M
20.77%
YoY
|
$72.82M
21.54%
YoY
|
$78.90M
20.48%
YoY
|
$75.38M
9.24%
YoY
|
$67.53M
-0.84%
YoY
|
$59.92M
-0.94%
YoY
|
| Operating Profit |
$78.86M
8.96%
YoY
|
$105.4M
20.93%
YoY
|
$114.3M
41.93%
YoY
|
$97.73M
27.25%
YoY
|
$72.37M
36.1%
YoY
|
$87.15M
-16.23%
YoY
|
$80.51M
5.79%
YoY
|
$76.80M
21.51%
YoY
|
$53.17M
59.37%
YoY
|
$104.0M
72.89%
YoY
|
$76.10M
20.42%
YoY
|
$63.20M
-11.6%
YoY
|
$33.37M
-37.62%
YoY
|
$60.17M
-9.42%
YoY
|
$63.20M
-3.77%
YoY
|
$71.50M
-8.66%
YoY
|
$53.49M
15.37%
YoY
|
$66.43M
26.53%
YoY
|
$65.67M
39.64%
YoY
|
| Interest Expense |
-$34.75M
-15.0%
YoY
|
-$36.61M
-15.64%
YoY
|
-$39.15M
-5.83%
YoY
|
-$40.65M
0.65%
YoY
|
-$40.88M
-2.14%
YoY
|
-$43.40M
2.29%
YoY
|
-$41.57M
2.33%
YoY
|
-$40.39M
31.44%
YoY
|
-$41.77M
44.69%
YoY
|
-$42.43M
28.89%
YoY
|
-$40.63M
73.42%
YoY
|
-$30.73M
118.8%
YoY
|
-$28.87M
177.49%
YoY
|
-$32.92M
111.79%
YoY
|
-$23.43M
29.15%
YoY
|
-$14.04M
-26.71%
YoY
|
-$10.40M
-51.11%
YoY
|
-$15.54M
-67.82%
YoY
|
-$18.14M
-67.21%
YoY
|
| Other Income/Expense, Net |
$960.0K
298.34%
YoY
|
$2.016M
64.98%
YoY
|
$464.0K
-83.63%
YoY
|
$5.825M
283.22%
YoY
|
$241.0K
-125.08%
YoY
|
$1.222M
-69.99%
YoY
|
$2.835M
-763.93%
YoY
|
$1.520M
-38.56%
YoY
|
-$961.0K
-176.7%
YoY
|
$4.072M
81.3%
YoY
|
-$427.0K
-124.93%
YoY
|
$2.474M
-610.1%
YoY
|
$1.253M
-57.77%
YoY
|
$2.246M
-71.4%
YoY
|
$1.713M
147.19%
YoY
|
-$485.0K
-117.55%
YoY
|
$2.967M
-23.73%
YoY
|
$7.854M
54.0%
YoY
|
$693.0K
-77.97%
YoY
|
| Pretax Income |
$42.61M
-387.48%
YoY
|
$70.50M
56.79%
YoY
|
$72.94M
70.59%
YoY
|
$18.90M
24.8%
YoY
|
-$14.82M
-234.58%
YoY
|
$44.96M
-31.53%
YoY
|
$42.75M
8996.6%
YoY
|
$15.14M
-56.09%
YoY
|
$11.01M
103.89%
YoY
|
$65.67M
-117.35%
YoY
|
$470.0K
-98.88%
YoY
|
$34.49M
-28.32%
YoY
|
$5.402M
-88.07%
YoY
|
-$378.5M
-744.43%
YoY
|
$42.02M
2.22%
YoY
|
$48.11M
-22.15%
YoY
|
$45.27M
221.45%
YoY
|
$58.73M
-267.33%
YoY
|
$41.10M
-7138.18%
YoY
|
| Income Tax |
$16.02M
-1125.21%
YoY
|
$35.65M
9.22%
YoY
|
$24.54M
-4.74%
YoY
|
$10.94M
71.18%
YoY
|
-$1.563M
-133.32%
YoY
|
$32.64M
20.94%
YoY
|
$25.76M
82.28%
YoY
|
$6.388M
-41.78%
YoY
|
$4.691M
83.24%
YoY
|
$26.99M
-145.91%
YoY
|
$14.13M
-16.52%
YoY
|
$10.97M
-37.98%
YoY
|
$2.560M
-82.5%
YoY
|
-$58.78M
-358.53%
YoY
|
$16.93M
23.92%
YoY
|
$17.69M
-7.78%
YoY
|
$14.63M
384.79%
YoY
|
$22.74M
173.94%
YoY
|
$13.66M
-1226.05%
YoY
|
| Net Earnings |
$26.59M
-300.52%
YoY
|
$34.85M
182.91%
YoY
|
$48.40M
184.74%
YoY
|
$7.962M
-9.05%
YoY
|
-$13.26M
-309.71%
YoY
|
$12.32M
-67.98%
YoY
|
$17.00M
-224.44%
YoY
|
$8.754M
-62.77%
YoY
|
$6.323M
122.48%
YoY
|
$38.47M
-112.06%
YoY
|
-$13.66M
-154.44%
YoY
|
$23.51M
-22.7%
YoY
|
$2.842M
-90.72%
YoY
|
-$318.9M
-985.79%
YoY
|
$25.09M
-8.58%
YoY
|
$30.42M
-28.59%
YoY
|
$30.64M
182.61%
YoY
|
$36.00M
-182.37%
YoY
|
$27.44M
274340.0%
YoY
|
| Basic Earnings Per Share |
$0.09
-280.0%
YoY
|
N/A
|
$0.17
183.33%
YoY
|
$0.03
0.0%
YoY
|
-$0.05
-350.0%
YoY
|
N/A
|
$0.06
-220.0%
YoY
|
$0.03
-62.5%
YoY
|
$0.02
100.0%
YoY
|
N/A
|
-$0.05
-155.56%
YoY
|
$0.08
-27.27%
YoY
|
$0.01
-90.91%
YoY
|
N/A
|
$0.09
-10.0%
YoY
|
$0.11
-26.67%
YoY
|
$0.11
175.0%
YoY
|
N/A
|
$0.10
N/A
|
| Diluted Earnings Per Share |
$0.09
-280.0%
YoY
|
$0.12
185.61%
YoY
|
$0.17
183.33%
YoY
|
$0.03
0.0%
YoY
|
-$0.05
-350.0%
YoY
|
$0.04
-68.26%
YoY
|
$0.06
-220.0%
YoY
|
$0.03
-62.5%
YoY
|
$0.02
100.0%
YoY
|
$0.14
-111.94%
YoY
|
-$0.05
-155.56%
YoY
|
$0.08
-27.27%
YoY
|
$0.01
-90.91%
YoY
|
-$1.14
-100.0%
YoY
|
$0.09
-10.0%
YoY
|
$0.11
-26.67%
YoY
|
$0.11
175.0%
YoY
|
$128.7K
-134.89%
YoY
|
$0.10
N/A
|
| 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
|
| Basic Shares Outstanding |
284.4M shares
0.32%
YoY
|
284.1M shares
0.3%
YoY
|
284.0M shares
0.29%
YoY
|
283.9M shares
0.28%
YoY
|
283.5M shares
0.23%
YoY
|
283.2M shares
0.22%
YoY
|
283.2M shares
0.21%
YoY
|
283.1M shares
0.2%
YoY
|
282.8M shares
0.14%
YoY
|
282.6M shares
0.18%
YoY
|
282.6M shares
-0.1%
YoY
|
282.5M shares
0.9%
YoY
|
282.4M shares
0.93%
YoY
|
282.1M shares
-0.28%
YoY
|
282.9M shares
1.26%
YoY
|
280.0M shares
0.33%
YoY
|
279.8M shares
0.36%
YoY
|
282.9M shares
N/A
|
279.4M shares
20.22%
YoY
|
| Diluted Shares Outstanding |
287.6M shares
1.43%
YoY
|
N/A
|
286.7M shares
0.41%
YoY
|
285.8M shares
0.43%
YoY
|
283.6M shares
-0.18%
YoY
|
N/A
|
285.6M shares
1.59%
YoY
|
284.5M shares
0.49%
YoY
|
284.1M shares
0.38%
YoY
|
N/A
|
281.1M shares
0.33%
YoY
|
283.1M shares
1.06%
YoY
|
283.0M shares
1.1%
YoY
|
N/A
|
280.2M shares
0.22%
YoY
|
280.2M shares
0.34%
YoY
|
279.9M shares
0.34%
YoY
|
N/A
|
279.6M shares
20.29%
YoY
|
Loading...