|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$752.9M
-2.26%
YoY
|
$770.3M
-10.22%
YoY
|
$858.1M
7.05%
YoY
|
$801.6M
36.86%
YoY
|
$585.7M
35.5%
YoY
|
| Cost Of Revenue |
$217.5M
2.69%
YoY
|
$211.9M
-7.48%
YoY
|
$229.0M
8.51%
YoY
|
$211.0M
35.91%
YoY
|
$155.3M
25.73%
YoY
|
| Gross Profit |
$535.4M
-4.14%
YoY
|
$558.5M
-11.22%
YoY
|
$629.1M
6.53%
YoY
|
$590.5M
37.21%
YoY
|
$430.4M
39.41%
YoY
|
| Selling, General & Admin |
$268.7M
-0.29%
YoY
|
$269.5M
-6.52%
YoY
|
$288.3M
6.63%
YoY
|
$270.3M
31.06%
YoY
|
$206.3M
23.44%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$189.3M
-0.28%
YoY
|
$189.9M
-14.48%
YoY
|
$222.0M
-4.79%
YoY
|
$233.2M
47.28%
YoY
|
$158.3M
35.08%
YoY
|
| Operating Expenses |
$474.3M
0.23%
YoY
|
$473.2M
-9.33%
YoY
|
$521.9M
1.93%
YoY
|
$512.0M
39.35%
YoY
|
$367.4M
28.88%
YoY
|
| Operating Profit |
$61.10M
-28.38%
YoY
|
$85.30M
-20.42%
YoY
|
$107.2M
36.52%
YoY
|
$78.51M
24.67%
YoY
|
$62.98M
166.44%
YoY
|
| Interest Expense |
-$169.8M
-0.33%
YoY
|
-$170.3M
-202.52%
YoY
|
$166.1M
50.22%
YoY
|
$110.6M
53.48%
YoY
|
$72.06M
15.12%
YoY
|
| Other Income/Expense, Net |
-$159.3M
44.63%
YoY
|
-$110.1M
12.23%
YoY
|
-$98.12M
-2.94%
YoY
|
-$101.1M
45.2%
YoY
|
-$69.62M
5.53%
YoY
|
| Pretax Income |
$119.4M
-36.18%
YoY
|
$187.0M
-21.6%
YoY
|
$238.6M
26.6%
YoY
|
$188.5M
26.8%
YoY
|
$148.6M
83.15%
YoY
|
| Income Tax |
$3.102M
-17.65%
YoY
|
$3.767M
136.92%
YoY
|
$1.590M
-66.09%
YoY
|
$4.689M
177.46%
YoY
|
$1.690M
1.14%
YoY
|
| Net Earnings |
$73.78M
-33.84%
YoY
|
$111.5M
-28.82%
YoY
|
$156.7M
51.03%
YoY
|
$103.7M
-1.44%
YoY
|
$105.3M
116.53%
YoY
|
| Basic Earnings Per Share |
$0.69
-41.53%
YoY
|
$1.18
-25.32%
YoY
|
$1.58
59.6%
YoY
|
$0.99
-12.39%
YoY
|
$1.13
113.21%
YoY
|
| Diluted Earnings Per Share |
$0.69
-41.53%
YoY
|
$1.18
-20.27%
YoY
|
$1.48
49.49%
YoY
|
$0.99
1.02%
YoY
|
$0.98
84.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.64M shares
-0.27%
YoY
|
76.84M shares
-11.52%
YoY
|
86.85M shares
-4.81%
YoY
|
91.24M shares
12.37%
YoY
|
81.20M shares
22.01%
YoY
|
| Diluted Shares Outstanding |
76.64M shares
-0.27%
YoY
|
76.84M shares
-47.38%
YoY
|
146.0M shares
60.04%
YoY
|
91.24M shares
-32.18%
YoY
|
134.5M shares
101.99%
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 |
$185.4M
-1.57%
YoY
|
$187.0M
-1.62%
YoY
|
$188.7M
-2.54%
YoY
|
$188.8M
-0.84%
YoY
|
$188.4M
-3.97%
YoY
|
$190.1M
-11.74%
YoY
|
$193.6M
-11.65%
YoY
|
$190.4M
-11.63%
YoY
|
$196.1M
-5.69%
YoY
|
$215.4M
3.21%
YoY
|
$219.1M
5.98%
YoY
|
$215.5M
8.36%
YoY
|
$208.0M
11.12%
YoY
|
$208.7M
20.24%
YoY
|
$206.8M
37.08%
YoY
|
$198.9M
43.87%
YoY
|
$187.2M
52.19%
YoY
|
$173.6M
52.14%
YoY
|
$150.8M
37.79%
YoY
|
| Cost Of Revenue |
$52.03M
-5.57%
YoY
|
N/A
|
$55.35M
5.0%
YoY
|
$55.63M
6.56%
YoY
|
$55.10M
0.75%
YoY
|
N/A
|
$52.71M
-10.02%
YoY
|
$52.20M
-8.57%
YoY
|
$54.69M
-3.17%
YoY
|
N/A
|
$58.58M
6.26%
YoY
|
$57.09M
7.34%
YoY
|
$56.48M
14.44%
YoY
|
N/A
|
$55.13M
39.7%
YoY
|
$53.19M
45.11%
YoY
|
$49.36M
42.64%
YoY
|
N/A
|
$39.47M
25.1%
YoY
|
| Gross Profit |
$133.4M
0.09%
YoY
|
N/A
|
$133.4M
-5.36%
YoY
|
$133.2M
-3.64%
YoY
|
$133.3M
-5.8%
YoY
|
N/A
|
$140.9M
-12.24%
YoY
|
$138.2M
-12.73%
YoY
|
$141.5M
-6.64%
YoY
|
N/A
|
$160.6M
5.89%
YoY
|
$158.4M
8.73%
YoY
|
$151.5M
9.93%
YoY
|
N/A
|
$151.6M
36.15%
YoY
|
$145.7M
43.42%
YoY
|
$137.8M
55.93%
YoY
|
N/A
|
$111.4M
42.92%
YoY
|
| Selling, General & Admin |
$65.27M
-4.37%
YoY
|
$65.19M
0.49%
YoY
|
$66.81M
1.49%
YoY
|
$68.43M
0.06%
YoY
|
$68.25M
-3.01%
YoY
|
$64.87M
-9.63%
YoY
|
$65.83M
-10.68%
YoY
|
$68.39M
-4.35%
YoY
|
$70.37M
-1.31%
YoY
|
$71.78M
4.5%
YoY
|
$73.70M
4.64%
YoY
|
$71.50M
5.31%
YoY
|
$71.30M
12.6%
YoY
|
$68.69M
16.74%
YoY
|
$70.43M
34.21%
YoY
|
$67.89M
38.26%
YoY
|
$63.32M
38.26%
YoY
|
$58.84M
38.45%
YoY
|
$52.48M
23.77%
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 |
$46.14M
-4.11%
YoY
|
$46.71M
-3.0%
YoY
|
$46.89M
-1.63%
YoY
|
$47.61M
1.93%
YoY
|
$48.12M
1.66%
YoY
|
$48.15M
-10.81%
YoY
|
$47.66M
-14.59%
YoY
|
$46.71M
-17.63%
YoY
|
$47.33M
-14.65%
YoY
|
$53.99M
-6.21%
YoY
|
$55.80M
-6.42%
YoY
|
$56.71M
-2.05%
YoY
|
$55.46M
-4.5%
YoY
|
$57.56M
13.19%
YoY
|
$59.63M
52.97%
YoY
|
$57.89M
60.47%
YoY
|
$58.07M
79.23%
YoY
|
$50.85M
70.08%
YoY
|
$38.98M
34.89%
YoY
|
| Operating Expenses |
$114.5M
-5.24%
YoY
|
$115.1M
-1.09%
YoY
|
$117.8M
0.57%
YoY
|
$120.5M
1.75%
YoY
|
$120.8M
-0.29%
YoY
|
$116.4M
-9.32%
YoY
|
$117.1M
-12.39%
YoY
|
$118.5M
-9.85%
YoY
|
$121.2M
-5.27%
YoY
|
$128.3M
0.71%
YoY
|
$133.7M
-1.99%
YoY
|
$131.4M
4.05%
YoY
|
$127.9M
4.98%
YoY
|
$127.4M
14.97%
YoY
|
$136.4M
47.55%
YoY
|
$126.3M
47.79%
YoY
|
$121.9M
54.85%
YoY
|
$110.8M
54.39%
YoY
|
$92.45M
28.77%
YoY
|
| Operating Profit |
$18.86M
52.02%
YoY
|
N/A
|
$15.56M
-34.56%
YoY
|
$12.67M
-35.91%
YoY
|
$12.41M
-38.76%
YoY
|
N/A
|
$23.78M
-11.49%
YoY
|
$19.77M
-26.75%
YoY
|
$20.26M
-14.05%
YoY
|
N/A
|
$26.87M
76.47%
YoY
|
$26.99M
39.17%
YoY
|
$23.58M
47.71%
YoY
|
N/A
|
$15.22M
-19.55%
YoY
|
$19.40M
20.27%
YoY
|
$15.96M
64.74%
YoY
|
N/A
|
$18.92M
208.81%
YoY
|
| Interest Expense |
-$38.10M
-17.55%
YoY
|
-$38.26M
-14.27%
YoY
|
-$40.09M
-9.49%
YoY
|
-$45.21M
8.49%
YoY
|
-$46.21M
16.27%
YoY
|
-$44.62M
2.92%
YoY
|
-$44.29M
-202.84%
YoY
|
-$41.68M
10.16%
YoY
|
-$39.75M
-204.74%
YoY
|
-$43.36M
33.5%
YoY
|
$43.07M
49.16%
YoY
|
-$37.83M
-254.74%
YoY
|
$37.95M
67.56%
YoY
|
-$32.48M
79.36%
YoY
|
$28.87M
59.12%
YoY
|
$24.45M
41.0%
YoY
|
$22.65M
34.87%
YoY
|
-$18.11M
15.34%
YoY
|
$18.14M
18.88%
YoY
|
| Other Income/Expense, Net |
-$42.74M
-8.82%
YoY
|
-$391.0K
928.95%
YoY
|
-$41.02M
-10.54%
YoY
|
-$37.22M
-4.93%
YoY
|
-$46.87M
-47930.61%
YoY
|
-$38.00K
-93.56%
YoY
|
-$45.86M
10.5%
YoY
|
-$39.15M
-20075.51%
YoY
|
$98.00K
-100.25%
YoY
|
-$590.0K
67.61%
YoY
|
-$41.50M
47.66%
YoY
|
$196.0K
-100.84%
YoY
|
-$38.47M
95.44%
YoY
|
-$352.0K
2.33%
YoY
|
-$28.11M
63.26%
YoY
|
-$23.43M
42.59%
YoY
|
-$19.68M
19.31%
YoY
|
-$344.0K
-42.67%
YoY
|
-$17.22M
7.99%
YoY
|
| Pretax Income |
$28.16M
36.44%
YoY
|
$37.77M
36.82%
YoY
|
$29.89M
-2.44%
YoY
|
$31.08M
-5.31%
YoY
|
$20.64M
-78.5%
YoY
|
$27.61M
-74.15%
YoY
|
$30.63M
-30.36%
YoY
|
$32.82M
-28.98%
YoY
|
$95.97M
130.77%
YoY
|
$106.8M
107.71%
YoY
|
$43.99M
4.11%
YoY
|
$46.21M
-5.99%
YoY
|
$41.59M
-8.87%
YoY
|
$51.41M
18.82%
YoY
|
$42.25M
2.62%
YoY
|
$49.16M
35.23%
YoY
|
$45.63M
63.97%
YoY
|
$43.27M
71.03%
YoY
|
$41.17M
89.24%
YoY
|
| Income Tax |
$479.0K
-57.23%
YoY
|
$991.0K
-32.9%
YoY
|
$871.0K
0.93%
YoY
|
$120.0K
-77.82%
YoY
|
$1.120M
26.41%
YoY
|
$1.477M
-216.76%
YoY
|
$863.0K
-6.4%
YoY
|
$541.0K
-26.59%
YoY
|
$886.0K
-25.92%
YoY
|
-$1.265M
-221.99%
YoY
|
$922.0K
-55.54%
YoY
|
$737.0K
0.96%
YoY
|
$1.196M
41.04%
YoY
|
$1.037M
176.53%
YoY
|
$2.074M
367.12%
YoY
|
$730.0K
8.15%
YoY
|
$848.0K
332.65%
YoY
|
$375.0K
-53.13%
YoY
|
$444.0K
28.32%
YoY
|
| Net Earnings |
$17.78M
36.83%
YoY
|
$17.76M
53.01%
YoY
|
$18.43M
-1.47%
YoY
|
$19.47M
14.12%
YoY
|
$12.99M
-75.9%
YoY
|
$11.60M
-81.84%
YoY
|
$18.70M
-36.04%
YoY
|
$17.06M
-29.83%
YoY
|
$53.92M
86.18%
YoY
|
$63.90M
129.34%
YoY
|
$29.24M
31.63%
YoY
|
$24.32M
-2.88%
YoY
|
$28.96M
14.79%
YoY
|
$27.86M
9.39%
YoY
|
$22.21M
-26.51%
YoY
|
$25.04M
-12.81%
YoY
|
$25.23M
21.07%
YoY
|
$25.47M
40.73%
YoY
|
$30.22M
124.1%
YoY
|
| Basic Earnings Per Share |
$0.16
60.0%
YoY
|
N/A
|
$0.17
-5.56%
YoY
|
$0.19
18.75%
YoY
|
$0.10
-85.07%
YoY
|
N/A
|
$0.18
-35.71%
YoY
|
$0.16
-42.86%
YoY
|
$0.67
139.29%
YoY
|
N/A
|
$0.28
33.33%
YoY
|
$0.28
16.67%
YoY
|
$0.28
16.67%
YoY
|
N/A
|
$0.21
-32.26%
YoY
|
$0.24
-27.27%
YoY
|
$0.24
0.0%
YoY
|
N/A
|
$0.31
106.67%
YoY
|
| Diluted Earnings Per Share |
$0.16
60.0%
YoY
|
$0.23
52.56%
YoY
|
$0.17
-5.56%
YoY
|
$0.19
18.75%
YoY
|
$0.10
-74.31%
YoY
|
$0.15
-66.18%
YoY
|
$0.18
-30.77%
YoY
|
$0.16
-41.89%
YoY
|
$0.39
62.62%
YoY
|
$0.45
46.35%
YoY
|
$0.26
23.81%
YoY
|
$0.28
14.72%
YoY
|
$0.24
0.0%
YoY
|
$0.31
-100.0%
YoY
|
$0.21
-19.23%
YoY
|
$0.24
-4.0%
YoY
|
$0.24
26.32%
YoY
|
$175.4K
-32.64%
YoY
|
$0.26
73.33%
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
|
| Basic Shares Outstanding |
77.11M shares
0.93%
YoY
|
76.96M shares
0.94%
YoY
|
76.77M shares
1.05%
YoY
|
76.49M shares
2.03%
YoY
|
76.40M shares
-4.47%
YoY
|
76.24M shares
-8.23%
YoY
|
75.97M shares
-14.87%
YoY
|
74.96M shares
-15.11%
YoY
|
79.98M shares
-11.05%
YoY
|
83.08M shares
-8.57%
YoY
|
89.24M shares
-2.75%
YoY
|
88.30M shares
-3.54%
YoY
|
89.91M shares
-1.55%
YoY
|
90.87M shares
2.02%
YoY
|
91.76M shares
6.38%
YoY
|
91.54M shares
19.33%
YoY
|
91.32M shares
27.2%
YoY
|
89.07M shares
28.72%
YoY
|
86.26M shares
25.22%
YoY
|
| Diluted Shares Outstanding |
77.09M shares
0.94%
YoY
|
N/A
|
76.75M shares
1.3%
YoY
|
76.47M shares
1.75%
YoY
|
76.37M shares
-44.72%
YoY
|
N/A
|
75.76M shares
-48.15%
YoY
|
75.16M shares
-14.89%
YoY
|
138.1M shares
-7.05%
YoY
|
N/A
|
146.1M shares
59.74%
YoY
|
88.31M shares
-3.53%
YoY
|
148.6M shares
62.74%
YoY
|
N/A
|
91.47M shares
-34.68%
YoY
|
91.54M shares
-29.35%
YoY
|
91.32M shares
-25.87%
YoY
|
N/A
|
140.0M shares
103.27%
YoY
|
Loading...