|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.201B
4.05%
YoY
|
$1.155B
9.05%
YoY
|
$1.059B
16.13%
YoY
|
$911.7M
130.67%
YoY
|
$395.2M
-24.06%
YoY
|
| Cost Of Revenue |
$378.7M
-54.94%
YoY
|
$840.4M
17.32%
YoY
|
$716.4M
17.45%
YoY
|
$610.0M
62.98%
YoY
|
$374.3M
-15.57%
YoY
|
| Gross Profit |
$822.6M
161.84%
YoY
|
$314.2M
-8.24%
YoY
|
$342.4M
13.48%
YoY
|
$301.7M
1338.27%
YoY
|
$20.98M
-72.81%
YoY
|
| Selling, General & Admin |
$143.2M
-7.75%
YoY
|
$155.2M
12.53%
YoY
|
$137.9M
-23.68%
YoY
|
$180.7M
130.68%
YoY
|
$78.34M
-6.86%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$156.9M
7.9%
YoY
|
$145.4M
32.87%
YoY
|
$109.4M
2.29%
YoY
|
$107.0M
16.45%
YoY
|
$91.85M
2.93%
YoY
|
| Operating Expenses |
$143.2M
-35.68%
YoY
|
$222.6M
57.19%
YoY
|
$141.6M
-23.5%
YoY
|
$185.1M
132.29%
YoY
|
$79.69M
-5.74%
YoY
|
| Operating Profit |
$137.2M
49.78%
YoY
|
$91.59M
-54.39%
YoY
|
$200.8M
72.18%
YoY
|
$116.6M
-298.65%
YoY
|
-$58.71M
696.39%
YoY
|
| Interest Expense |
-$196.4M
10.56%
YoY
|
-$177.6M
58.36%
YoY
|
-$112.2M
18.74%
YoY
|
-$94.46M
6.57%
YoY
|
-$88.63M
14.94%
YoY
|
| Other Income/Expense, Net |
-$95.70M
-52.89%
YoY
|
-$203.1M
0.07%
YoY
|
-$203.0M
37.86%
YoY
|
-$147.2M
65.71%
YoY
|
-$88.86M
N/A
|
| Pretax Income |
$41.48M
-137.19%
YoY
|
-$111.6M
4982.14%
YoY
|
-$2.195M
-92.83%
YoY
|
-$30.62M
-75.98%
YoY
|
-$127.5M
54.3%
YoY
|
| Income Tax |
$51.51M
-284.13%
YoY
|
-$27.97M
-66.8%
YoY
|
-$84.24M
12109.13%
YoY
|
-$690.0K
-33.33%
YoY
|
-$1.035M
-112.53%
YoY
|
| Net Earnings |
-$10.02M
-88.01%
YoY
|
-$83.58M
-201.87%
YoY
|
$82.05M
-374.1%
YoY
|
-$29.93M
-76.33%
YoY
|
-$126.5M
39.13%
YoY
|
| Basic Earnings Per Share |
-$0.13
-78.69%
YoY
|
-$0.61
-290.63%
YoY
|
$0.32
-223.08%
YoY
|
-$0.26
-71.74%
YoY
|
-$0.92
N/A
|
| Diluted Earnings Per Share |
-$0.13
-78.69%
YoY
|
-$0.61
-303.33%
YoY
|
$0.30
-215.38%
YoY
|
-$0.26
-100.0%
YoY
|
-$764.7K
39.13%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
142.4M shares
-5.91%
YoY
|
151.3M shares
-8.56%
YoY
|
165.5M shares
6.21%
YoY
|
155.8M shares
6.12%
YoY
|
146.8M shares
N/A
|
| Diluted Shares Outstanding |
142.4M shares
-5.91%
YoY
|
151.3M shares
-13.92%
YoY
|
175.8M shares
12.82%
YoY
|
155.8M shares
6.12%
YoY
|
146.8M 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 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$342.2M
0.69%
YoY
|
$306.9M
2.26%
YoY
|
$292.3M
12.33%
YoY
|
$301.2M
6.1%
YoY
|
$339.9M
0.66%
YoY
|
$300.1M
31.96%
YoY
|
$260.2M
8.68%
YoY
|
$283.9M
-10.09%
YoY
|
$337.7M
23.51%
YoY
|
$227.4M
-1.24%
YoY
|
$239.4M
-10.57%
YoY
|
$315.7M
N/A
|
$273.4M
6.04%
YoY
|
$230.3M
12.22%
YoY
|
$267.7M
47.93%
YoY
|
$257.8M
129.76%
YoY
|
$205.2M
177.28%
YoY
|
$181.0M
262.68%
YoY
|
$159.1M
N/A
|
$112.2M
N/A
|
| Cost Of Revenue |
$107.6M
4.24%
YoY
|
$101.8M
8.22%
YoY
|
$97.18M
10.47%
YoY
|
$93.37M
-56.88%
YoY
|
$103.2M
-54.3%
YoY
|
$94.10M
-48.56%
YoY
|
$87.97M
-51.71%
YoY
|
$216.5M
14.38%
YoY
|
$225.9M
25.7%
YoY
|
$182.9M
10.73%
YoY
|
$182.2M
-1.65%
YoY
|
$189.3M
N/A
|
$179.7M
14.83%
YoY
|
$165.2M
16.85%
YoY
|
$185.2M
46.0%
YoY
|
$156.5M
66.28%
YoY
|
$141.4M
64.4%
YoY
|
$126.9M
72.61%
YoY
|
$120.6M
N/A
|
$94.11M
N/A
|
| Gross Profit |
$234.6M
-0.86%
YoY
|
$205.0M
-0.46%
YoY
|
$195.1M
13.28%
YoY
|
$207.8M
208.61%
YoY
|
$236.6M
111.71%
YoY
|
$206.0M
363.03%
YoY
|
$172.2M
200.85%
YoY
|
$67.34M
-46.74%
YoY
|
$111.8M
19.32%
YoY
|
$44.48M
-31.62%
YoY
|
$57.25M
-30.6%
YoY
|
$126.4M
N/A
|
$93.68M
-7.55%
YoY
|
$65.06M
1.96%
YoY
|
$82.49M
52.45%
YoY
|
$101.3M
459.86%
YoY
|
$63.81M
-627.33%
YoY
|
$54.11M
-329.28%
YoY
|
$38.50M
N/A
|
$18.10M
N/A
|
| Selling, General & Admin |
$35.57M
-13.76%
YoY
|
$39.07M
13.63%
YoY
|
$35.35M
1.53%
YoY
|
$146.8M
263.07%
YoY
|
$41.24M
4.44%
YoY
|
$34.38M
-8.95%
YoY
|
$34.81M
-0.77%
YoY
|
$40.44M
12.67%
YoY
|
$39.49M
14.62%
YoY
|
$37.77M
16.22%
YoY
|
$35.08M
-1.7%
YoY
|
$35.89M
N/A
|
$34.45M
13.65%
YoY
|
$32.49M
-65.17%
YoY
|
$35.69M
66.65%
YoY
|
$30.32M
71.32%
YoY
|
$93.28M
465.35%
YoY
|
$21.42M
42.77%
YoY
|
$29.12M
N/A
|
$17.70M
N/A
|
| 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 |
$32.15M
-20.29%
YoY
|
$30.42M
-22.23%
YoY
|
$33.20M
-10.24%
YoY
|
$40.43M
-0.46%
YoY
|
$40.33M
40.22%
YoY
|
$39.12M
24.77%
YoY
|
$36.98M
51.63%
YoY
|
$40.61M
81.97%
YoY
|
$28.76M
31.17%
YoY
|
$31.35M
19.36%
YoY
|
$24.39M
-14.33%
YoY
|
$22.32M
N/A
|
$21.93M
-26.88%
YoY
|
$26.27M
27.65%
YoY
|
$28.47M
24.64%
YoY
|
$29.99M
-55.89%
YoY
|
$20.58M
20.79%
YoY
|
$22.84M
1.52%
YoY
|
$91.85M
N/A
|
$67.98M
N/A
|
| Operating Expenses |
$35.57M
-13.76%
YoY
|
$39.07M
13.63%
YoY
|
$35.35M
1.53%
YoY
|
$187.2M
354.09%
YoY
|
$41.24M
1.17%
YoY
|
$34.38M
-12.12%
YoY
|
$34.81M
-5.36%
YoY
|
$41.22M
11.9%
YoY
|
$40.76M
22.62%
YoY
|
$39.13M
15.81%
YoY
|
$36.78M
0.32%
YoY
|
$36.84M
N/A
|
$33.24M
8.59%
YoY
|
$33.79M
-65.06%
YoY
|
$36.66M
66.87%
YoY
|
$30.61M
62.97%
YoY
|
$96.69M
548.95%
YoY
|
$21.97M
36.47%
YoY
|
$29.88M
N/A
|
$18.78M
N/A
|
| Operating Profit |
$65.63M
5.54%
YoY
|
$33.33M
-28.9%
YoY
|
$28.25M
118.18%
YoY
|
$20.63M
-21.0%
YoY
|
$62.19M
-12.43%
YoY
|
$46.87M
775.15%
YoY
|
$12.95M
-36.74%
YoY
|
$26.12M
-70.85%
YoY
|
$71.01M
17.5%
YoY
|
$5.356M
-82.87%
YoY
|
$20.46M
-55.34%
YoY
|
$89.58M
N/A
|
$60.44M
-14.54%
YoY
|
$31.27M
-195.09%
YoY
|
$45.82M
42.58%
YoY
|
$70.72M
-10423.5%
YoY
|
-$32.89M
21.8%
YoY
|
$32.14M
-180.95%
YoY
|
$8.619M
N/A
|
-$685.0K
N/A
|
| Interest Expense |
-$50.74M
2.68%
YoY
|
-$50.12M
2.71%
YoY
|
-$53.40M
9.71%
YoY
|
-$49.49M
5.22%
YoY
|
-$49.41M
5.38%
YoY
|
-$48.80M
30.47%
YoY
|
-$48.67M
58.1%
YoY
|
-$47.04M
61.54%
YoY
|
-$46.89M
71.26%
YoY
|
-$37.40M
58.68%
YoY
|
-$30.79M
20.05%
YoY
|
-$29.12M
N/A
|
-$27.38M
23.52%
YoY
|
-$23.57M
-0.97%
YoY
|
-$25.64M
12.23%
YoY
|
-$22.17M
-0.31%
YoY
|
-$23.80M
6.73%
YoY
|
-$22.85M
7.78%
YoY
|
-$23.03M
N/A
|
-$22.23M
N/A
|
| Other Income/Expense, Net |
-$43.00M
40.79%
YoY
|
-$30.20M
0.95%
YoY
|
-$54.80M
-21933.07%
YoY
|
$14.00M
-228.1%
YoY
|
-$30.55M
-19.67%
YoY
|
-$29.91M
-1040.66%
YoY
|
$251.0K
-99.65%
YoY
|
-$10.93M
-91.07%
YoY
|
-$38.03M
-33.84%
YoY
|
$3.180M
-104.94%
YoY
|
$71.97M
-932.6%
YoY
|
-$122.3M
N/A
|
-$57.48M
-35.35%
YoY
|
-$64.38M
-386.48%
YoY
|
-$8.644M
-62.3%
YoY
|
-$88.91M
298.65%
YoY
|
$22.47M
N/A
|
-$22.93M
N/A
|
N/A
|
-$22.30M
N/A
|
| Pretax Income |
$22.62M
-28.5%
YoY
|
$3.130M
-81.54%
YoY
|
-$26.56M
-301.22%
YoY
|
-$20.31M
-77.97%
YoY
|
$31.64M
-4.08%
YoY
|
$16.96M
98.69%
YoY
|
$13.20M
-78.26%
YoY
|
-$92.22M
181.65%
YoY
|
$32.99M
1014.8%
YoY
|
$8.536M
-125.78%
YoY
|
$60.69M
391.75%
YoY
|
-$32.74M
N/A
|
$2.959M
-116.26%
YoY
|
-$33.11M
-2.9%
YoY
|
$12.34M
32.42%
YoY
|
-$18.19M
-20.85%
YoY
|
-$34.09M
-30.42%
YoY
|
$9.320M
-122.96%
YoY
|
-$14.83M
N/A
|
-$22.99M
N/A
|
| Income Tax |
$5.773M
-68.54%
YoY
|
$15.79M
-239.12%
YoY
|
-$12.76M
28.88%
YoY
|
$54.40M
-281.1%
YoY
|
$18.35M
100.72%
YoY
|
-$11.35M
17.18%
YoY
|
-$9.898M
-88.43%
YoY
|
-$30.04M
4396.86%
YoY
|
$9.141M
499.8%
YoY
|
-$9.683M
-2357.11%
YoY
|
-$85.53M
-1684.15%
YoY
|
-$668.0K
N/A
|
$1.524M
-836.23%
YoY
|
$429.0K
18.51%
YoY
|
$5.399M
-186.47%
YoY
|
-$207.0K
-300.97%
YoY
|
$362.0K
262.0%
YoY
|
-$6.244M
-6344.0%
YoY
|
-$1.368M
N/A
|
$103.0K
N/A
|
| Net Earnings |
$16.85M
26.78%
YoY
|
-$12.66M
-144.71%
YoY
|
-$13.80M
-159.74%
YoY
|
-$73.34M
13.57%
YoY
|
$13.29M
-44.26%
YoY
|
$28.31M
55.37%
YoY
|
$23.10M
-81.89%
YoY
|
-$64.57M
101.33%
YoY
|
$23.85M
1561.74%
YoY
|
$18.22M
-154.33%
YoY
|
$127.5M
1736.55%
YoY
|
-$32.07M
N/A
|
$1.435M
-107.98%
YoY
|
-$33.53M
-2.67%
YoY
|
$6.943M
-55.39%
YoY
|
-$17.99M
-22.1%
YoY
|
-$34.45M
-29.88%
YoY
|
$15.56M
-138.17%
YoY
|
-$13.46M
N/A
|
-$23.09M
N/A
|
| Basic Earnings Per Share |
$0.10
42.86%
YoY
|
-$0.11
-164.71%
YoY
|
-$0.12
-192.31%
YoY
|
N/A
|
$0.07
-50.0%
YoY
|
$0.17
88.89%
YoY
|
$0.13
N/A
|
N/A
|
$0.14
-1500.0%
YoY
|
$0.09
-140.91%
YoY
|
N/A
|
-$0.22
N/A
|
-$0.01
-92.31%
YoY
|
-$0.22
-12.0%
YoY
|
N/A
|
-$0.13
-23.53%
YoY
|
-$0.25
N/A
|
$0.09
N/A
|
N/A
|
-$0.17
N/A
|
| Diluted Earnings Per Share |
$0.10
42.86%
YoY
|
-$0.11
-168.75%
YoY
|
-$0.12
-192.31%
YoY
|
-$0.53
20.42%
YoY
|
$0.07
-46.15%
YoY
|
$0.16
77.78%
YoY
|
$0.13
-78.36%
YoY
|
-$0.44
100.32%
YoY
|
$0.13
-1400.0%
YoY
|
$0.09
-140.91%
YoY
|
$0.60
-100.0%
YoY
|
-$0.22
N/A
|
-$0.01
-92.31%
YoY
|
-$0.22
-100.0%
YoY
|
$42.63K
-54.7%
YoY
|
-$0.13
-23.53%
YoY
|
-$208.3K
67204932.54%
YoY
|
$94.11K
-36197003.96%
YoY
|
-$81.40K
N/A
|
-$0.17
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
|
N/A
|
| Basic Shares Outstanding |
135.7M shares
-3.9%
YoY
|
137.3M shares
-4.58%
YoY
|
138.5M shares
-4.95%
YoY
|
N/A
|
141.2M shares
-4.67%
YoY
|
143.9M shares
-10.56%
YoY
|
145.8M shares
N/A
|
N/A
|
148.1M shares
-8.85%
YoY
|
160.9M shares
-1.18%
YoY
|
N/A
|
165.7M shares
N/A
|
162.5M shares
-0.07%
YoY
|
162.9M shares
9.48%
YoY
|
N/A
|
162.6M shares
10.72%
YoY
|
148.8M shares
N/A
|
146.8M shares
N/A
|
N/A
|
146.8M shares
N/A
|
| Diluted Shares Outstanding |
139.1M shares
-5.79%
YoY
|
137.3M shares
-10.21%
YoY
|
138.5M shares
-10.59%
YoY
|
N/A
|
147.6M shares
-6.5%
YoY
|
153.0M shares
-9.44%
YoY
|
155.0M shares
N/A
|
N/A
|
157.9M shares
-2.83%
YoY
|
168.9M shares
3.71%
YoY
|
N/A
|
165.7M shares
N/A
|
162.5M shares
-0.07%
YoY
|
162.9M shares
9.48%
YoY
|
N/A
|
162.6M shares
10.72%
YoY
|
148.8M shares
N/A
|
151.9M shares
N/A
|
N/A
|
146.8M shares
N/A
|
Loading...