|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$844.4M
0.3%
YoY
|
$841.8M
2.29%
YoY
|
$823.0M
2.62%
YoY
|
$802.0M
114.83%
YoY
|
$373.3M
40.01%
YoY
|
| Cost Of Revenue |
$220.6M
1.45%
YoY
|
$217.5M
3.38%
YoY
|
$210.4M
-0.67%
YoY
|
$211.8M
101.55%
YoY
|
$105.1M
36.66%
YoY
|
| Gross Profit |
$623.7M
-0.1%
YoY
|
$624.3M
1.91%
YoY
|
$612.6M
3.8%
YoY
|
$590.2M
120.03%
YoY
|
$268.2M
41.32%
YoY
|
| Selling, General & Admin |
$55.46M
5.52%
YoY
|
$52.56M
-6.38%
YoY
|
$56.14M
2.34%
YoY
|
$54.86M
61.43%
YoY
|
$33.98M
10.34%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$380.2M
-4.48%
YoY
|
$398.0M
-6.66%
YoY
|
$426.4M
-9.25%
YoY
|
$469.8M
134.36%
YoY
|
$200.5M
55.82%
YoY
|
| Operating Expenses |
$428.7M
-3.85%
YoY
|
$445.9M
-7.59%
YoY
|
$482.5M
-8.04%
YoY
|
$524.7M
123.79%
YoY
|
$234.4M
47.08%
YoY
|
| Operating Profit |
$195.0M
75.04%
YoY
|
$111.4M
-14.39%
YoY
|
$130.1M
41.94%
YoY
|
$91.67M
-525.89%
YoY
|
-$21.52M
-161.48%
YoY
|
| Interest Expense |
-$132.6M
5.48%
YoY
|
-$125.7M
19.31%
YoY
|
-$105.3M
-201.03%
YoY
|
$104.3M
72.51%
YoY
|
$60.45M
19.94%
YoY
|
| Other Income/Expense, Net |
$9.038M
-49.42%
YoY
|
$17.87M
797.49%
YoY
|
$1.991M
729.58%
YoY
|
$240.0K
-32.39%
YoY
|
$355.0K
39.76%
YoY
|
| Pretax Income |
$317.6M
5460.04%
YoY
|
$5.713M
-88.31%
YoY
|
$48.88M
-495.27%
YoY
|
-$12.37M
-84.85%
YoY
|
-$81.62M
440.5%
YoY
|
| Income Tax |
$467.0K
235.97%
YoY
|
$139.0K
-73.92%
YoY
|
$533.0K
1139.53%
YoY
|
$43.00K
-113.87%
YoY
|
-$310.0K
-55.46%
YoY
|
| Net Earnings |
$305.5M
7404.99%
YoY
|
$4.071M
-91.43%
YoY
|
$47.50M
-475.89%
YoY
|
-$12.64M
-84.36%
YoY
|
-$80.81M
398.1%
YoY
|
| Basic Earnings Per Share |
$1.37
6750.0%
YoY
|
$0.02
-90.91%
YoY
|
$0.22
-466.67%
YoY
|
-$0.06
-91.78%
YoY
|
-$0.73
284.21%
YoY
|
| Diluted Earnings Per Share |
$1.37
6750.0%
YoY
|
$0.02
-90.75%
YoY
|
$0.22
-460.28%
YoY
|
-$0.06
-91.78%
YoY
|
-$0.73
284.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
218.3M shares
-0.59%
YoY
|
219.6M shares
0.12%
YoY
|
219.3M shares
0.12%
YoY
|
219.1M shares
98.01%
YoY
|
110.6M shares
31.49%
YoY
|
| Diluted Shares Outstanding |
218.4M shares
-0.59%
YoY
|
219.7M shares
0.0%
YoY
|
219.7M shares
0.3%
YoY
|
219.1M shares
98.01%
YoY
|
110.6M shares
31.49%
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 |
$200.7M
-9.5%
YoY
|
$204.2M
-4.92%
YoY
|
$205.1M
-1.06%
YoY
|
$213.4M
0.45%
YoY
|
$221.8M
6.9%
YoY
|
$214.7M
7.21%
YoY
|
$207.3M
0.02%
YoY
|
$212.4M
1.76%
YoY
|
$207.4M
0.33%
YoY
|
$200.3M
-2.16%
YoY
|
$207.2M
3.45%
YoY
|
$208.8M
3.04%
YoY
|
$206.8M
6.36%
YoY
|
$204.7M
25.61%
YoY
|
$200.3M
180.29%
YoY
|
$202.6M
191.38%
YoY
|
$194.4M
180.2%
YoY
|
$163.0M
138.37%
YoY
|
$71.47M
9.83%
YoY
|
| Cost Of Revenue |
$55.94M
-2.86%
YoY
|
$53.31M
-2.8%
YoY
|
$54.21M
2.34%
YoY
|
$55.53M
0.86%
YoY
|
$57.59M
5.44%
YoY
|
$54.85M
14.59%
YoY
|
$52.98M
-2.08%
YoY
|
$55.06M
2.09%
YoY
|
$54.62M
0.22%
YoY
|
$47.86M
-11.04%
YoY
|
$54.10M
5.64%
YoY
|
$53.93M
-0.14%
YoY
|
$54.50M
3.24%
YoY
|
$53.80M
13.18%
YoY
|
$51.21M
168.03%
YoY
|
$54.01M
187.62%
YoY
|
$52.79M
168.36%
YoY
|
$47.54M
139.13%
YoY
|
$19.11M
-2.97%
YoY
|
| Gross Profit |
$144.8M
-11.83%
YoY
|
$150.8M
-5.65%
YoY
|
$150.8M
-2.23%
YoY
|
$157.9M
0.31%
YoY
|
$164.2M
7.43%
YoY
|
$159.9M
4.89%
YoY
|
$154.3M
0.77%
YoY
|
$157.4M
1.65%
YoY
|
$152.8M
0.38%
YoY
|
$152.4M
1.01%
YoY
|
$153.1M
2.68%
YoY
|
$154.8M
4.19%
YoY
|
$152.3M
7.52%
YoY
|
$150.9M
30.74%
YoY
|
$149.1M
184.77%
YoY
|
$148.6M
192.78%
YoY
|
$141.6M
184.86%
YoY
|
$115.4M
138.06%
YoY
|
$52.36M
15.38%
YoY
|
| Selling, General & Admin |
$13.95M
13.8%
YoY
|
$15.63M
15.34%
YoY
|
$14.18M
6.97%
YoY
|
$13.39M
3.27%
YoY
|
$12.26M
-4.11%
YoY
|
$13.55M
-5.53%
YoY
|
$13.26M
-4.61%
YoY
|
$12.97M
-10.57%
YoY
|
$12.78M
-4.48%
YoY
|
$14.34M
11.33%
YoY
|
$13.90M
-6.45%
YoY
|
$14.50M
5.0%
YoY
|
$13.38M
0.56%
YoY
|
$12.88M
24.98%
YoY
|
$14.86M
80.31%
YoY
|
$13.81M
69.25%
YoY
|
$13.31M
82.82%
YoY
|
$10.31M
-5.0%
YoY
|
$8.241M
27.18%
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 |
$84.25M
-15.64%
YoY
|
$89.54M
-9.26%
YoY
|
$91.16M
-5.69%
YoY
|
$99.58M
0.29%
YoY
|
$99.88M
-0.5%
YoY
|
$98.68M
-4.1%
YoY
|
$96.66M
-9.5%
YoY
|
$99.29M
-9.29%
YoY
|
$100.4M
-7.87%
YoY
|
$102.9M
-9.5%
YoY
|
$106.8M
-7.8%
YoY
|
$109.5M
-8.28%
YoY
|
$109.0M
-10.32%
YoY
|
$113.7M
2.85%
YoY
|
$115.8M
283.64%
YoY
|
$119.3M
300.51%
YoY
|
$121.5M
296.63%
YoY
|
$110.6M
242.28%
YoY
|
$30.19M
-11.07%
YoY
|
| Operating Expenses |
$96.44M
-12.71%
YoY
|
$103.4M
-6.45%
YoY
|
$103.6M
-5.79%
YoY
|
$111.3M
-0.87%
YoY
|
$110.5M
-2.36%
YoY
|
$110.6M
-5.7%
YoY
|
$109.9M
-8.33%
YoY
|
$112.3M
-9.44%
YoY
|
$113.2M
-6.83%
YoY
|
$117.2M
-6.65%
YoY
|
$119.9M
-8.26%
YoY
|
$124.0M
-7.19%
YoY
|
$121.5M
-9.91%
YoY
|
$125.6M
4.54%
YoY
|
$130.7M
240.04%
YoY
|
$133.6M
251.9%
YoY
|
$134.8M
255.61%
YoY
|
$120.1M
181.56%
YoY
|
$38.43M
-36.08%
YoY
|
| Operating Profit |
$48.32M
-10.15%
YoY
|
$47.42M
-3.85%
YoY
|
$47.29M
5.17%
YoY
|
$46.59M
-308.8%
YoY
|
$53.78M
35.59%
YoY
|
$49.31M
40.19%
YoY
|
$44.96M
67.61%
YoY
|
-$22.31M
-172.28%
YoY
|
$39.66M
28.78%
YoY
|
$35.18M
39.06%
YoY
|
$26.83M
46.57%
YoY
|
$30.87M
-20.88%
YoY
|
$30.80M
240.91%
YoY
|
$25.29M
-634.53%
YoY
|
$18.30M
205.71%
YoY
|
$39.01M
222.75%
YoY
|
$9.034M
-76.23%
YoY
|
-$4.732M
-181.45%
YoY
|
$5.987M
-26.68%
YoY
|
| Interest Expense |
-$31.70M
-1367.84%
YoY
|
-$32.41M
-0.91%
YoY
|
-$33.16M
-1607.36%
YoY
|
-$34.05M
9.91%
YoY
|
$2.500M
-108.23%
YoY
|
-$32.71M
20.09%
YoY
|
$2.200M
-91.37%
YoY
|
-$30.98M
13.88%
YoY
|
-$30.36M
-219.43%
YoY
|
-$27.24M
1.52%
YoY
|
$25.48M
-2.83%
YoY
|
-$27.21M
-205.82%
YoY
|
$25.43M
-0.35%
YoY
|
-$26.83M
16.33%
YoY
|
$26.23M
103.65%
YoY
|
$25.71M
109.6%
YoY
|
$25.51M
108.41%
YoY
|
-$23.06M
87.79%
YoY
|
$12.88M
2.61%
YoY
|
| Other Income/Expense, Net |
$2.572M
-36.62%
YoY
|
$2.844M
-48.99%
YoY
|
$1.656M
-62.11%
YoY
|
$480.0K
-88.82%
YoY
|
$4.058M
11.85%
YoY
|
$5.575M
1569.16%
YoY
|
$4.371M
360.11%
YoY
|
$4.295M
1312.83%
YoY
|
$3.628M
800.25%
YoY
|
$334.0K
-25.28%
YoY
|
$950.0K
1537.93%
YoY
|
$304.0K
-287.65%
YoY
|
$403.0K
-491.26%
YoY
|
$447.0K
169.28%
YoY
|
$58.00K
-65.48%
YoY
|
-$162.0K
-171.37%
YoY
|
-$103.0K
-50.0%
YoY
|
$166.0K
730.0%
YoY
|
$168.0K
-1150.0%
YoY
|
| Pretax Income |
$14.34M
-42.35%
YoY
|
$188.4M
756.38%
YoY
|
-$11.69M
-166.04%
YoY
|
$116.0M
-336.82%
YoY
|
$24.88M
65.72%
YoY
|
$22.00M
161.7%
YoY
|
$17.70M
669.35%
YoY
|
-$49.00M
-251.19%
YoY
|
$15.01M
159.94%
YoY
|
$8.407M
-891.62%
YoY
|
$2.300M
-129.24%
YoY
|
$32.41M
146.58%
YoY
|
$5.776M
-134.83%
YoY
|
-$1.062M
-98.94%
YoY
|
-$7.865M
16.99%
YoY
|
$13.14M
26722.45%
YoY
|
-$16.58M
-164.88%
YoY
|
-$100.5M
1420.41%
YoY
|
-$6.723M
52.8%
YoY
|
| Income Tax |
$395.0K
3850.0%
YoY
|
$152.0K
-181.72%
YoY
|
$106.0K
202.86%
YoY
|
$199.0K
50.76%
YoY
|
$10.00K
-93.67%
YoY
|
-$186.0K
-141.43%
YoY
|
$35.00K
-48.53%
YoY
|
$132.0K
193.33%
YoY
|
$158.0K
-644.83%
YoY
|
$449.0K
48.68%
YoY
|
$68.00K
N/A
|
$45.00K
-123.94%
YoY
|
-$29.00K
-59.15%
YoY
|
$302.0K
-15200.0%
YoY
|
$0.00
-100.0%
YoY
|
-$188.0K
88.0%
YoY
|
-$71.00K
-39.83%
YoY
|
-$2.000K
-99.0%
YoY
|
-$91.00K
-52.11%
YoY
|
| Net Earnings |
$11.39M
-51.98%
YoY
|
$180.8M
728.55%
YoY
|
-$16.21M
-196.88%
YoY
|
$110.3M
-326.81%
YoY
|
$23.73M
67.63%
YoY
|
$21.82M
173.52%
YoY
|
$16.73M
708.16%
YoY
|
-$48.64M
-251.72%
YoY
|
$14.16M
162.59%
YoY
|
$7.979M
-808.61%
YoY
|
$2.070M
-126.41%
YoY
|
$32.06M
144.14%
YoY
|
$5.391M
-132.08%
YoY
|
-$1.126M
-98.85%
YoY
|
-$7.837M
12.6%
YoY
|
$13.13M
-5526.03%
YoY
|
-$16.80M
-168.37%
YoY
|
-$98.18M
1345.96%
YoY
|
-$6.960M
51.73%
YoY
|
| Basic Earnings Per Share |
$0.06
-45.45%
YoY
|
N/A
|
-$0.07
-187.5%
YoY
|
$0.50
-327.27%
YoY
|
$0.11
83.33%
YoY
|
N/A
|
$0.08
700.0%
YoY
|
-$0.22
-246.67%
YoY
|
$0.06
200.0%
YoY
|
N/A
|
$0.01
-125.0%
YoY
|
$0.15
150.0%
YoY
|
$0.02
-125.0%
YoY
|
N/A
|
-$0.04
-50.0%
YoY
|
$0.06
N/A
|
-$0.08
-127.59%
YoY
|
N/A
|
-$0.08
60.0%
YoY
|
| Diluted Earnings Per Share |
$0.06
-45.45%
YoY
|
$0.84
745.97%
YoY
|
-$0.07
-187.5%
YoY
|
$0.50
-327.27%
YoY
|
$0.11
70.89%
YoY
|
$0.10
173.28%
YoY
|
$0.08
700.0%
YoY
|
-$0.22
-251.0%
YoY
|
$0.06
221.85%
YoY
|
$0.04
-806.23%
YoY
|
$0.01
-125.0%
YoY
|
$0.15
142.83%
YoY
|
$0.02
-125.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.04
-50.0%
YoY
|
$0.06
N/A
|
-$0.08
-127.59%
YoY
|
-$519.1K
543.61%
YoY
|
-$0.08
60.0%
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 |
206.8M shares
-5.86%
YoY
|
216.5M shares
-1.44%
YoY
|
219.9M shares
0.09%
YoY
|
219.8M shares
0.09%
YoY
|
219.7M shares
0.1%
YoY
|
219.7M shares
0.13%
YoY
|
219.7M shares
0.13%
YoY
|
219.6M shares
0.13%
YoY
|
219.4M shares
0.12%
YoY
|
219.4M shares
0.13%
YoY
|
219.4M shares
0.12%
YoY
|
219.3M shares
0.12%
YoY
|
219.2M shares
0.09%
YoY
|
219.1M shares
0.04%
YoY
|
219.1M shares
159.13%
YoY
|
219.1M shares
159.23%
YoY
|
219.0M shares
159.65%
YoY
|
219.0M shares
160.11%
YoY
|
84.56M shares
0.43%
YoY
|
| Diluted Shares Outstanding |
206.1M shares
-6.26%
YoY
|
N/A
|
219.4M shares
-0.31%
YoY
|
219.9M shares
0.15%
YoY
|
219.8M shares
-0.03%
YoY
|
N/A
|
220.1M shares
0.05%
YoY
|
219.6M shares
-0.19%
YoY
|
219.9M shares
-0.03%
YoY
|
N/A
|
220.0M shares
0.4%
YoY
|
220.0M shares
0.13%
YoY
|
220.0M shares
0.45%
YoY
|
N/A
|
219.1M shares
159.12%
YoY
|
219.7M shares
160.02%
YoY
|
219.0M shares
159.31%
YoY
|
N/A
|
84.56M shares
0.43%
YoY
|
Loading...