|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$266.9M
-25.58%
YoY
|
$358.6M
-11.95%
YoY
|
$407.3M
38.76%
YoY
|
$293.5M
66.68%
YoY
|
$176.1M
-26.58%
YoY
|
| Cost Of Revenue |
$174.9M
-21.04%
YoY
|
$221.5M
-9.61%
YoY
|
$245.1M
25.3%
YoY
|
$195.6M
6.92%
YoY
|
$182.9M
-19.58%
YoY
|
| Gross Profit |
$215.2M
-24.51%
YoY
|
$285.1M
2.34%
YoY
|
$278.6M
-20.01%
YoY
|
$348.3M
99.15%
YoY
|
$174.9M
34.43%
YoY
|
| Selling, General & Admin |
$100.6M
-9.48%
YoY
|
$111.2M
1.0%
YoY
|
$110.1M
-10.36%
YoY
|
$122.8M
74.6%
YoY
|
$70.32M
-25.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$32.00M
-1.03%
YoY
|
$32.33M
8.07%
YoY
|
$29.91M
-8.44%
YoY
|
$32.67M
-13.57%
YoY
|
$37.80M
-3.27%
YoY
|
| Operating Expenses |
$19.43M
1.21%
YoY
|
$19.19M
-1.59%
YoY
|
$19.50M
-5.86%
YoY
|
$20.72M
17.22%
YoY
|
$17.67M
-12.92%
YoY
|
| Operating Profit |
$195.8M
-26.37%
YoY
|
$265.9M
2.64%
YoY
|
$259.1M
-20.91%
YoY
|
$327.6M
108.35%
YoY
|
$157.2M
43.19%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$245.1M
25.3%
YoY
|
$195.6M
6.92%
YoY
|
$182.9M
-19.57%
YoY
|
| Other Income/Expense, Net |
$123.4M
-16.75%
YoY
|
$148.2M
16.59%
YoY
|
$127.1M
-49.37%
YoY
|
$251.1M
38.14%
YoY
|
$181.7M
29.86%
YoY
|
| Pretax Income |
$67.19M
-39.41%
YoY
|
$110.9M
5.87%
YoY
|
$104.7M
-38.46%
YoY
|
$170.2M
194.38%
YoY
|
$57.82M
-400.42%
YoY
|
| Income Tax |
$3.493M
1.31%
YoY
|
$3.448M
-18.76%
YoY
|
$4.244M
-13.55%
YoY
|
$4.909M
428.99%
YoY
|
$928.0K
-109.48%
YoY
|
| Net Earnings |
$63.70M
-40.72%
YoY
|
$107.4M
6.91%
YoY
|
$100.5M
-39.2%
YoY
|
$165.3M
190.55%
YoY
|
$56.89M
-701.53%
YoY
|
| Basic Earnings Per Share |
$0.51
-40.7%
YoY
|
$0.86
6.17%
YoY
|
$0.81
-28.95%
YoY
|
$1.14
147.83%
YoY
|
$0.46
-453.85%
YoY
|
| Diluted Earnings Per Share |
$0.51
-40.7%
YoY
|
$0.86
6.17%
YoY
|
$0.81
-28.32%
YoY
|
$1.13
151.11%
YoY
|
$0.45
-446.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
125.6M shares
0.73%
YoY
|
124.7M shares
0.29%
YoY
|
124.3M shares
0.43%
YoY
|
123.8M shares
10.1%
YoY
|
| Diluted Shares Outstanding |
N/A
|
125.8M shares
0.72%
YoY
|
124.9M shares
-0.75%
YoY
|
125.8M shares
1.01%
YoY
|
124.6M shares
10.81%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$74.22M
-21.83%
YoY
|
$96.20M
-19.51%
YoY
|
$71.77M
-44.2%
YoY
|
$62.74M
-29.13%
YoY
|
$94.94M
-1.01%
YoY
|
$119.5M
-1.35%
YoY
|
$128.6M
27.24%
YoY
|
$88.52M
-34.45%
YoY
|
$95.91M
-24.13%
YoY
|
$121.2M
-31.45%
YoY
|
$101.1M
-15.65%
YoY
|
$135.0M
106.88%
YoY
|
$126.4M
124.92%
YoY
|
$176.7M
72.99%
YoY
|
$119.8M
159.2%
YoY
|
$65.27M
73.69%
YoY
|
$56.21M
43.06%
YoY
|
$102.2M
-57.4%
YoY
|
$46.24M
-15.35%
YoY
|
$37.58M
-39.49%
YoY
|
| Cost Of Revenue |
$51.20M
16.38%
YoY
|
$45.74M
-10.13%
YoY
|
$43.98M
-23.75%
YoY
|
$41.21M
-23.97%
YoY
|
$44.00M
-25.14%
YoY
|
$50.89M
-16.23%
YoY
|
$57.68M
-7.42%
YoY
|
$54.20M
-11.64%
YoY
|
$58.77M
-3.26%
YoY
|
$60.75M
5.85%
YoY
|
$62.30M
28.53%
YoY
|
$61.34M
43.64%
YoY
|
$60.75M
29.16%
YoY
|
$57.39M
35.32%
YoY
|
$48.47M
-1.76%
YoY
|
$42.71M
-5.57%
YoY
|
$47.04M
2.25%
YoY
|
$42.41M
-17.17%
YoY
|
$49.34M
-12.52%
YoY
|
$45.23M
-33.88%
YoY
|
| Gross Profit |
$51.88M
1.83%
YoY
|
$50.47M
-26.46%
YoY
|
$57.55M
-18.88%
YoY
|
$56.26M
-26.67%
YoY
|
$50.95M
-25.97%
YoY
|
$68.63M
13.61%
YoY
|
$70.95M
-9.97%
YoY
|
$76.73M
4.13%
YoY
|
$68.82M
4.8%
YoY
|
$60.41M
-49.38%
YoY
|
$78.80M
10.41%
YoY
|
$73.68M
-11.41%
YoY
|
$65.67M
-11.75%
YoY
|
$119.3M
99.72%
YoY
|
$71.37M
48.32%
YoY
|
$83.18M
105.37%
YoY
|
$74.41M
180.8%
YoY
|
$59.76M
125.49%
YoY
|
$48.12M
-3.57%
YoY
|
$40.50M
623.23%
YoY
|
| Selling, General & Admin |
$34.74M
20.98%
YoY
|
$22.61M
-5.02%
YoY
|
$23.83M
-11.03%
YoY
|
$22.67M
-17.69%
YoY
|
$28.72M
-11.45%
YoY
|
$23.80M
-0.46%
YoY
|
$26.79M
3.02%
YoY
|
$27.54M
3.28%
YoY
|
$32.43M
-3.06%
YoY
|
$23.91M
-15.87%
YoY
|
$26.00M
1.71%
YoY
|
$26.67M
-0.67%
YoY
|
$33.45M
-18.1%
YoY
|
$28.42M
58.48%
YoY
|
$25.56M
41.83%
YoY
|
$26.85M
57.77%
YoY
|
$40.84M
136.09%
YoY
|
$17.93M
-47.41%
YoY
|
$18.03M
-2.04%
YoY
|
$17.02M
13.45%
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
|
N/A
|
| Depreciation & Amortization |
$8.907M
21.41%
YoY
|
$8.378M
12.22%
YoY
|
$8.238M
1.13%
YoY
|
$8.043M
-4.4%
YoY
|
$7.336M
-11.64%
YoY
|
$7.466M
-3.91%
YoY
|
$8.146M
14.03%
YoY
|
$8.413M
12.61%
YoY
|
$8.302M
10.27%
YoY
|
$7.770M
-1.76%
YoY
|
$7.144M
-9.16%
YoY
|
$7.471M
-1.15%
YoY
|
$7.529M
-19.41%
YoY
|
$7.909M
-16.58%
YoY
|
$7.864M
-15.62%
YoY
|
$7.558M
-20.14%
YoY
|
$9.342M
-2.03%
YoY
|
$9.481M
-75.74%
YoY
|
$9.320M
-5.06%
YoY
|
$9.464M
-3.59%
YoY
|
| Operating Expenses |
$5.094M
-87.42%
YoY
|
$34.95M
-1.77%
YoY
|
$5.276M
-87.59%
YoY
|
$4.767M
-7.94%
YoY
|
$40.49M
771.98%
YoY
|
$35.58M
-15.64%
YoY
|
$42.50M
790.12%
YoY
|
$5.178M
-88.75%
YoY
|
$4.643M
-90.89%
YoY
|
$42.17M
-4.33%
YoY
|
$4.775M
-88.08%
YoY
|
$46.01M
889.21%
YoY
|
$50.97M
825.45%
YoY
|
$44.08M
44.77%
YoY
|
$40.07M
807.02%
YoY
|
$4.651M
10.32%
YoY
|
$5.508M
29.88%
YoY
|
$30.45M
50.03%
YoY
|
$4.418M
12.19%
YoY
|
$4.216M
-32.26%
YoY
|
| Operating Profit |
$46.79M
347.24%
YoY
|
$15.52M
-53.05%
YoY
|
$52.27M
83.79%
YoY
|
$51.49M
-28.03%
YoY
|
$10.46M
-83.7%
YoY
|
$33.05M
81.23%
YoY
|
$28.44M
-61.58%
YoY
|
$71.55M
158.52%
YoY
|
$64.18M
336.75%
YoY
|
$18.24M
-75.77%
YoY
|
$74.03M
136.52%
YoY
|
$27.68M
-64.76%
YoY
|
$14.69M
-78.67%
YoY
|
$75.27M
156.81%
YoY
|
$31.30M
-28.38%
YoY
|
$78.53M
116.41%
YoY
|
$68.91M
209.56%
YoY
|
$29.31M
372.25%
YoY
|
$43.70M
-4.92%
YoY
|
$36.29M
-5914.9%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$58.77M
-3.26%
YoY
|
N/A
|
$62.26M
28.45%
YoY
|
$61.34M
43.64%
YoY
|
$60.75M
29.16%
YoY
|
N/A
|
$48.47M
-1.76%
YoY
|
$42.71M
-5.57%
YoY
|
$47.04M
2.31%
YoY
|
N/A
|
$49.34M
-12.52%
YoY
|
$45.23M
-33.9%
YoY
|
| Other Income/Expense, Net |
$28.86M
-6.51%
YoY
|
N/A
|
$29.65M
-8.9%
YoY
|
$34.73M
-18.1%
YoY
|
$30.87M
-3.08%
YoY
|
N/A
|
$32.55M
-20.46%
YoY
|
$42.41M
25.99%
YoY
|
$31.86M
0.05%
YoY
|
N/A
|
$40.92M
-3.67%
YoY
|
$33.66M
-45.09%
YoY
|
$31.84M
-51.2%
YoY
|
N/A
|
$42.48M
-17.06%
YoY
|
$61.30M
27.31%
YoY
|
$65.24M
96.46%
YoY
|
N/A
|
$51.22M
-3.01%
YoY
|
$48.15M
55.78%
YoY
|
| Pretax Income |
$3.169M
-70.43%
YoY
|
$15.52M
-53.04%
YoY
|
$20.13M
-29.28%
YoY
|
$20.82M
-32.91%
YoY
|
$10.72M
-41.61%
YoY
|
$33.04M
80.02%
YoY
|
$28.46M
-17.12%
YoY
|
$31.04M
10.3%
YoY
|
$18.36M
-23.24%
YoY
|
$18.36M
-75.61%
YoY
|
$34.34M
9.73%
YoY
|
$28.14M
-38.57%
YoY
|
$23.91M
33.99%
YoY
|
$75.27M
156.81%
YoY
|
$31.30M
67.19%
YoY
|
$45.81M
351.78%
YoY
|
$17.85M
-5257.51%
YoY
|
$29.31M
-279.86%
YoY
|
$18.72M
-12.51%
YoY
|
$10.14M
-276.55%
YoY
|
| Income Tax |
$566.0K
-167.54%
YoY
|
-$343.0K
-120.05%
YoY
|
$960.0K
6.55%
YoY
|
$3.714M
-441.05%
YoY
|
-$838.0K
-143.53%
YoY
|
$1.711M
-355.37%
YoY
|
$901.0K
-71.37%
YoY
|
-$1.089M
-2467.39%
YoY
|
$1.925M
11.92%
YoY
|
-$670.0K
-166.21%
YoY
|
$3.147M
20.44%
YoY
|
$46.00K
-98.23%
YoY
|
$1.720M
-231.4%
YoY
|
$1.012M
-54.74%
YoY
|
$2.613M
-1332.55%
YoY
|
$2.594M
-915.72%
YoY
|
-$1.309M
68.25%
YoY
|
$2.236M
-122.84%
YoY
|
-$212.0K
-1614.29%
YoY
|
-$318.0K
-42.18%
YoY
|
| Net Earnings |
$2.603M
-77.89%
YoY
|
$15.89M
-49.38%
YoY
|
$19.17M
-31.32%
YoY
|
$17.11M
-46.75%
YoY
|
$11.78M
-28.33%
YoY
|
$31.39M
63.16%
YoY
|
$27.91M
-10.52%
YoY
|
$32.13M
14.07%
YoY
|
$16.43M
-26.68%
YoY
|
$19.24M
-67.7%
YoY
|
$31.20M
9.14%
YoY
|
$28.16M
-34.83%
YoY
|
$22.41M
16.99%
YoY
|
$59.55M
119.68%
YoY
|
$28.58M
50.98%
YoY
|
$43.21M
313.24%
YoY
|
$19.15M
4333.8%
YoY
|
$27.11M
-386.59%
YoY
|
$18.93M
-11.46%
YoY
|
$10.46M
-301.37%
YoY
|
| Basic Earnings Per Share |
$0.02
-77.78%
YoY
|
N/A
|
$0.15
-31.82%
YoY
|
$0.14
-46.15%
YoY
|
$0.09
-30.77%
YoY
|
N/A
|
$0.22
-12.0%
YoY
|
$0.26
13.04%
YoY
|
$0.13
-27.78%
YoY
|
N/A
|
$0.25
8.7%
YoY
|
$0.23
-17.86%
YoY
|
$0.18
20.0%
YoY
|
N/A
|
$0.23
53.33%
YoY
|
$0.28
250.0%
YoY
|
$0.15
N/A
|
N/A
|
$0.15
0.0%
YoY
|
$0.08
-300.0%
YoY
|
| Diluted Earnings Per Share |
$0.02
-75.03%
YoY
|
$0.13
-48.12%
YoY
|
$0.15
-31.57%
YoY
|
$0.14
-46.15%
YoY
|
$0.09
-28.23%
YoY
|
$0.25
62.17%
YoY
|
$0.22
-11.32%
YoY
|
$0.26
15.24%
YoY
|
$0.13
-27.68%
YoY
|
$0.15
-67.5%
YoY
|
$0.25
-100.0%
YoY
|
$0.23
-19.42%
YoY
|
$0.18
19.84%
YoY
|
$0.47
-100.0%
YoY
|
$228.3K
152232874.88%
YoY
|
$0.28
250.0%
YoY
|
$0.15
N/A
|
$216.5K
-216543594.86%
YoY
|
$0.15
7.14%
YoY
|
$0.08
-300.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
|
N/A
|
| Basic Shares Outstanding |
125.4M shares
-0.18%
YoY
|
N/A
|
125.3M shares
-0.29%
YoY
|
125.8M shares
0.05%
YoY
|
125.6M shares
0.25%
YoY
|
N/A
|
125.7M shares
0.78%
YoY
|
125.7M shares
0.8%
YoY
|
125.3M shares
0.66%
YoY
|
N/A
|
124.7M shares
0.36%
YoY
|
124.7M shares
0.11%
YoY
|
124.5M shares
0.15%
YoY
|
N/A
|
124.3M shares
0.44%
YoY
|
124.6M shares
0.44%
YoY
|
124.3M shares
0.27%
YoY
|
N/A
|
123.7M shares
5.32%
YoY
|
124.0M shares
16.14%
YoY
|
| Diluted Shares Outstanding |
126.0M shares
-0.21%
YoY
|
N/A
|
126.1M shares
0.17%
YoY
|
126.2M shares
0.29%
YoY
|
126.3M shares
0.6%
YoY
|
N/A
|
125.9M shares
0.75%
YoY
|
125.8M shares
0.81%
YoY
|
125.5M shares
0.69%
YoY
|
N/A
|
125.0M shares
-0.16%
YoY
|
124.8M shares
-0.35%
YoY
|
124.7M shares
-0.66%
YoY
|
N/A
|
125.2M shares
0.54%
YoY
|
125.3M shares
0.63%
YoY
|
125.5M shares
0.93%
YoY
|
N/A
|
124.5M shares
4.8%
YoY
|
124.5M shares
16.54%
YoY
|
Loading...