|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$998.8M
26.92%
YoY
|
$787.0M
-30.68%
YoY
|
$1.135B
-10.58%
YoY
|
$1.270B
55.1%
YoY
|
$818.6M
160.13%
YoY
|
| Cost Of Revenue |
$335.9M
-10.17%
YoY
|
$373.9M
38.08%
YoY
|
$270.8M
228.17%
YoY
|
$82.52M
N/A
|
N/A
|
| Gross Profit |
$998.8M
26.92%
YoY
|
$787.0M
-8.98%
YoY
|
$864.6M
-27.17%
YoY
|
$1.187B
N/A
|
N/A
|
| Selling, General & Admin |
$510.2M
18.22%
YoY
|
$431.6M
-6.58%
YoY
|
$462.0M
-29.88%
YoY
|
$658.8M
18.53%
YoY
|
$555.8M
90.31%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$62.89M
6.89%
YoY
|
$58.83M
24.66%
YoY
|
$47.20M
7.67%
YoY
|
$43.83M
686.21%
YoY
|
$5.575M
-90.14%
YoY
|
| Operating Expenses |
$486.0M
39.65%
YoY
|
$348.0M
-57.03%
YoY
|
$810.0M
-21.68%
YoY
|
$1.034B
29.37%
YoY
|
$799.4M
59.14%
YoY
|
| Operating Profit |
$512.8M
16.82%
YoY
|
$439.0M
703.75%
YoY
|
$54.62M
-64.31%
YoY
|
$153.0M
N/A
|
N/A
|
| Interest Expense |
$335.9M
-10.17%
YoY
|
$373.9M
38.08%
YoY
|
$270.8M
228.17%
YoY
|
$82.52M
3.14%
YoY
|
$80.00M
-46.8%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$43.52M
-3.39%
YoY
|
$45.04M
30.44%
YoY
|
| Pretax Income |
$176.9M
171.95%
YoY
|
$65.07M
19.13%
YoY
|
$54.62M
-64.31%
YoY
|
$153.0M
729.74%
YoY
|
$18.44M
-109.83%
YoY
|
| Income Tax |
$41.27M
200.44%
YoY
|
$13.74M
-12.39%
YoY
|
$15.68M
-111.47%
YoY
|
-$136.6M
100376.47%
YoY
|
-$136.0K
72.15%
YoY
|
| Net Earnings |
$135.7M
164.32%
YoY
|
$51.33M
31.82%
YoY
|
$38.94M
-86.56%
YoY
|
$289.7M
1459.12%
YoY
|
$18.58M
-109.91%
YoY
|
| Basic Earnings Per Share |
$1.18
156.52%
YoY
|
$0.46
27.78%
YoY
|
$0.36
-87.14%
YoY
|
$2.80
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.16
157.78%
YoY
|
$0.45
25.35%
YoY
|
$0.36
-100.0%
YoY
|
$2.785M
1547443312.59%
YoY
|
$0.18
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
114.6M shares
2.57%
YoY
|
111.7M shares
3.01%
YoY
|
108.5M shares
4.75%
YoY
|
103.5M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
117.2M shares
3.63%
YoY
|
113.1M shares
4.29%
YoY
|
108.5M shares
4.3%
YoY
|
104.0M shares
1.81%
YoY
|
102.1M shares
N/A
|
|
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 |
$252.3M
-15.86%
YoY
|
$266.5M
22.68%
YoY
|
$266.2M
-11.85%
YoY
|
$248.4M
32.68%
YoY
|
$299.8M
13.07%
YoY
|
$217.2M
-17.24%
YoY
|
$302.0M
50.37%
YoY
|
$187.2M
-19.46%
YoY
|
$265.2M
-12.03%
YoY
|
$262.4M
-12.94%
YoY
|
$200.8M
-34.13%
YoY
|
$232.5M
-29.57%
YoY
|
$301.4M
4.1%
YoY
|
$301.5M
14.96%
YoY
|
$304.9M
23.86%
YoY
|
$330.1M
61.49%
YoY
|
$289.5M
173.56%
YoY
|
$262.2M
154.6%
YoY
|
$246.2M
229.48%
YoY
|
| Cost Of Revenue |
N/A
|
$87.56M
-10.85%
YoY
|
N/A
|
$82.85M
-9.06%
YoY
|
$82.10M
-2.8%
YoY
|
$98.21M
27.81%
YoY
|
$100.1M
N/A
|
$91.11M
N/A
|
$84.46M
51.61%
YoY
|
$76.84M
98.27%
YoY
|
N/A
|
N/A
|
$55.71M
N/A
|
$38.76M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
$266.5M
22.68%
YoY
|
N/A
|
$248.4M
32.68%
YoY
|
$217.7M
20.49%
YoY
|
$217.2M
17.02%
YoY
|
$201.9M
N/A
|
$187.2M
N/A
|
$180.7M
-26.46%
YoY
|
$185.6M
-29.35%
YoY
|
N/A
|
N/A
|
$245.7M
N/A
|
$262.7M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$154.4M
32.65%
YoY
|
$137.5M
26.69%
YoY
|
$131.2M
21.01%
YoY
|
$125.2M
16.63%
YoY
|
$116.4M
8.44%
YoY
|
$108.6M
1.55%
YoY
|
$108.4M
4.53%
YoY
|
$107.3M
-13.54%
YoY
|
$107.3M
-15.66%
YoY
|
$106.9M
-29.13%
YoY
|
$103.7M
-35.36%
YoY
|
$124.1M
-31.58%
YoY
|
$127.3M
-23.42%
YoY
|
$150.8M
-5.06%
YoY
|
$160.4M
5.12%
YoY
|
$181.4M
35.39%
YoY
|
$166.2M
50.51%
YoY
|
$158.9M
115.57%
YoY
|
$152.6M
148.03%
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 |
$15.82M
13.73%
YoY
|
$16.64M
-15.73%
YoY
|
$16.88M
26.52%
YoY
|
$15.46M
18.27%
YoY
|
$13.91M
9.75%
YoY
|
$19.75M
65.21%
YoY
|
$13.34M
19.12%
YoY
|
$13.07M
12.32%
YoY
|
$12.67M
2.58%
YoY
|
$11.95M
3.45%
YoY
|
$11.20M
4.86%
YoY
|
$11.64M
10.24%
YoY
|
$12.35M
11.91%
YoY
|
$11.55M
-412.44%
YoY
|
$10.68M
-375.92%
YoY
|
$10.56M
542.15%
YoY
|
$11.04M
-6.18%
YoY
|
-$3.698M
-130.31%
YoY
|
-$3.871M
-131.47%
YoY
|
| Operating Expenses |
$184.9M
-8.46%
YoY
|
$128.9M
19.47%
YoY
|
$209.0M
13.66%
YoY
|
$194.5M
15.87%
YoY
|
$202.0M
23.06%
YoY
|
$107.9M
-37.25%
YoY
|
$183.9M
-4.48%
YoY
|
$167.8M
-22.9%
YoY
|
$164.2M
-27.97%
YoY
|
$171.9M
-28.83%
YoY
|
$192.5M
-28.43%
YoY
|
$217.7M
-22.25%
YoY
|
$227.9M
-6.38%
YoY
|
$241.6M
3.51%
YoY
|
$269.0M
24.46%
YoY
|
$280.0M
43.95%
YoY
|
$243.4M
56.64%
YoY
|
$233.4M
127.01%
YoY
|
$216.1M
98.05%
YoY
|
| Operating Profit |
N/A
|
$137.6M
25.86%
YoY
|
N/A
|
$53.98M
177.95%
YoY
|
$15.70M
-5.04%
YoY
|
$109.3M
698.89%
YoY
|
$18.01M
N/A
|
$19.42M
N/A
|
$16.53M
-7.16%
YoY
|
$13.68M
-35.31%
YoY
|
N/A
|
N/A
|
$17.80M
N/A
|
$21.15M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$84.97M
3.5%
YoY
|
N/A
|
$83.36M
-16.75%
YoY
|
$82.85M
-9.06%
YoY
|
$82.10M
-2.8%
YoY
|
N/A
|
$100.1M
42.22%
YoY
|
$91.11M
34.31%
YoY
|
$84.46M
51.61%
YoY
|
N/A
|
$70.41M
260.25%
YoY
|
$67.83M
454.11%
YoY
|
$55.71M
365.29%
YoY
|
N/A
|
$19.54M
11.22%
YoY
|
$12.24M
-43.9%
YoY
|
$11.97M
-54.1%
YoY
|
N/A
|
$17.57M
-47.51%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$10.15M
-3.33%
YoY
|
$12.84M
9.28%
YoY
|
$12.74M
50.19%
YoY
|
N/A
|
$10.50M
-7.45%
YoY
|
$11.75M
12.98%
YoY
|
$8.480M
-4.0%
YoY
|
N/A
|
$11.34M
-4.33%
YoY
|
| Pretax Income |
$67.33M
328.98%
YoY
|
$50.03M
350.39%
YoY
|
$57.24M
217.85%
YoY
|
$53.98M
177.95%
YoY
|
$15.70M
-5.04%
YoY
|
$11.11M
-18.82%
YoY
|
$18.01M
116.05%
YoY
|
$19.42M
31.27%
YoY
|
$16.53M
-7.16%
YoY
|
$13.68M
-35.31%
YoY
|
$8.335M
-76.82%
YoY
|
$14.80M
-70.47%
YoY
|
$17.80M
-61.15%
YoY
|
$21.15M
-26.74%
YoY
|
$35.96M
20.38%
YoY
|
$50.11M
421.5%
YoY
|
$45.82M
-191.82%
YoY
|
$28.87M
-206.94%
YoY
|
$29.87M
-186.83%
YoY
|
| Income Tax |
$15.70M
290.16%
YoY
|
$8.475M
510.59%
YoY
|
$13.00M
266.09%
YoY
|
$15.80M
249.63%
YoY
|
$4.024M
-5.94%
YoY
|
$1.388M
-60.67%
YoY
|
$3.551M
6.73%
YoY
|
$4.519M
-3.56%
YoY
|
$4.278M
3.43%
YoY
|
$3.529M
-244.69%
YoY
|
$3.327M
-145.93%
YoY
|
$4.686M
-103.55%
YoY
|
$4.136M
-17.08%
YoY
|
-$2.439M
942.31%
YoY
|
-$7.243M
-370.06%
YoY
|
-$132.0M
-55776.79%
YoY
|
$4.988M
-276.82%
YoY
|
-$234.0K
-22.0%
YoY
|
$2.682M
-3724.32%
YoY
|
| Net Earnings |
$51.60M
342.15%
YoY
|
$41.55M
327.51%
YoY
|
$44.27M
206.25%
YoY
|
$38.18M
156.18%
YoY
|
$11.67M
-4.73%
YoY
|
$9.720M
-4.28%
YoY
|
$14.46M
189.14%
YoY
|
$14.90M
47.41%
YoY
|
$12.25M
-10.36%
YoY
|
$10.16M
-56.95%
YoY
|
$5.000M
-88.43%
YoY
|
$10.11M
-94.45%
YoY
|
$13.67M
-66.53%
YoY
|
$23.59M
-18.95%
YoY
|
$43.20M
58.9%
YoY
|
$182.1M
1842.8%
YoY
|
$40.84M
-186.7%
YoY
|
$29.11M
-209.02%
YoY
|
$27.19M
-179.2%
YoY
|
| Basic Earnings Per Share |
$0.45
350.0%
YoY
|
N/A
|
$0.39
200.0%
YoY
|
$0.33
153.85%
YoY
|
$0.10
-9.09%
YoY
|
N/A
|
$0.13
160.0%
YoY
|
$0.13
44.44%
YoY
|
$0.11
-15.38%
YoY
|
N/A
|
$0.05
-87.8%
YoY
|
$0.09
-94.92%
YoY
|
$0.13
-67.5%
YoY
|
N/A
|
$0.41
N/A
|
$1.77
N/A
|
$0.40
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.44
338.31%
YoY
|
$0.35
323.35%
YoY
|
$0.37
189.13%
YoY
|
$0.33
153.85%
YoY
|
$0.10
-9.19%
YoY
|
$0.08
-9.59%
YoY
|
$0.13
153.8%
YoY
|
$0.13
38.74%
YoY
|
$0.11
-13.42%
YoY
|
$0.09
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
$0.09
-100.0%
YoY
|
$0.13
-100.0%
YoY
|
$222.6K
-9.01%
YoY
|
$408.1K
59.29%
YoY
|
$1.733M
1787.1%
YoY
|
$388.7K
-176.51%
YoY
|
$244.6K
-174.58%
YoY
|
$256.2K
-154.97%
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 |
115.2M shares
1.58%
YoY
|
115.3M shares
2.58%
YoY
|
114.7M shares
2.61%
YoY
|
114.2M shares
2.77%
YoY
|
113.4M shares
2.69%
YoY
|
112.4M shares
2.51%
YoY
|
111.8M shares
2.87%
YoY
|
111.1M shares
3.4%
YoY
|
110.4M shares
3.6%
YoY
|
109.6M shares
4.34%
YoY
|
108.7M shares
4.86%
YoY
|
107.5M shares
5.16%
YoY
|
106.6M shares
5.47%
YoY
|
105.1M shares
5.22%
YoY
|
103.7M shares
5.13%
YoY
|
102.2M shares
5.11%
YoY
|
101.0M shares
8.01%
YoY
|
99.87M shares
9.15%
YoY
|
98.60M shares
8.95%
YoY
|
| Diluted Shares Outstanding |
117.3M shares
1.0%
YoY
|
N/A
|
118.2M shares
3.74%
YoY
|
115.7M shares
3.79%
YoY
|
116.2M shares
4.96%
YoY
|
N/A
|
113.9M shares
4.45%
YoY
|
111.5M shares
3.31%
YoY
|
110.7M shares
3.53%
YoY
|
N/A
|
109.1M shares
3.04%
YoY
|
107.9M shares
2.72%
YoY
|
106.9M shares
1.78%
YoY
|
N/A
|
105.9M shares
N/A
|
105.0M shares
N/A
|
105.1M shares
N/A
|
N/A
|
N/A
|
Loading...