|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$657.7M
2.76%
YoY
|
$640.0M
-3.17%
YoY
|
$661.0M
5.16%
YoY
|
$628.5M
151.16%
YoY
|
$250.3M
18.1%
YoY
|
| Cost Of Revenue |
$269.3M
6742.8%
YoY
|
$3.935M
-98.55%
YoY
|
$271.4M
5.89%
YoY
|
$256.3M
149.35%
YoY
|
$102.8M
12.34%
YoY
|
| Gross Profit |
$388.4M
-38.94%
YoY
|
$636.1M
63.28%
YoY
|
$389.6M
4.66%
YoY
|
$372.2M
151.35%
YoY
|
$148.1M
23.0%
YoY
|
| Selling, General & Admin |
$23.97M
-1.15%
YoY
|
$24.25M
6.5%
YoY
|
$22.77M
-13.31%
YoY
|
$26.26M
41.11%
YoY
|
$18.61M
23.25%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$243.2M
11.59%
YoY
|
$218.0M
-0.45%
YoY
|
$219.0M
10.85%
YoY
|
$197.5M
179.89%
YoY
|
$70.58M
17.52%
YoY
|
| Operating Expenses |
$267.2M
9.02%
YoY
|
$245.1M
1.39%
YoY
|
$241.7M
-13.39%
YoY
|
$279.1M
192.2%
YoY
|
$95.52M
26.01%
YoY
|
| Operating Profit |
$121.2M
-69.0%
YoY
|
$391.0M
164.48%
YoY
|
$147.8M
58.78%
YoY
|
$93.11M
77.11%
YoY
|
$52.57M
17.87%
YoY
|
| Interest Expense |
-$67.93M
-10.37%
YoY
|
-$75.79M
-19.72%
YoY
|
-$94.41M
-208.57%
YoY
|
$86.96M
-338.88%
YoY
|
-$36.40M
-199.76%
YoY
|
| Other Income/Expense, Net |
-$352.0K
35100.0%
YoY
|
-$1.000K
-99.77%
YoY
|
-$427.0K
-127.41%
YoY
|
$1.558M
N/A
|
$0.00
N/A
|
| Pretax Income |
$57.71M
44.15%
YoY
|
$40.03M
-324.82%
YoY
|
-$17.81M
-114.76%
YoY
|
$120.7M
165.02%
YoY
|
$45.53M
205.56%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$56.56M
43.95%
YoY
|
$39.29M
-328.08%
YoY
|
-$17.23M
-114.69%
YoY
|
$117.2M
162.95%
YoY
|
$44.59M
201.93%
YoY
|
| Basic Earnings Per Share |
$0.24
41.18%
YoY
|
$0.17
-312.5%
YoY
|
-$0.08
-115.09%
YoY
|
$0.53
29.27%
YoY
|
$0.41
156.25%
YoY
|
| Diluted Earnings Per Share |
$0.24
41.18%
YoY
|
$0.17
-321.47%
YoY
|
-$0.08
-114.48%
YoY
|
$0.53
29.27%
YoY
|
$0.41
156.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
233.9M
4.06%
YoY
|
224.8M shares
0.17%
YoY
|
224.4M shares
1.1%
YoY
|
222.0M shares
104.48%
YoY
|
108.6M
15.9%
YoY
|
| Diluted Shares Outstanding |
234.8M
4.06%
YoY
|
225.6M shares
0.52%
YoY
|
224.4M shares
0.58%
YoY
|
223.1M shares
103.15%
YoY
|
109.8M
15.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 |
$165.3M
2.53%
YoY
|
$167.1M
3.83%
YoY
|
$167.1M
4.37%
YoY
|
$162.2M
2.39%
YoY
|
$161.2M
0.44%
YoY
|
$161.0M
-3.64%
YoY
|
$160.1M
-5.02%
YoY
|
$158.4M
-3.39%
YoY
|
$160.5M
-0.52%
YoY
|
$167.0M
2.61%
YoY
|
$168.6M
4.99%
YoY
|
$164.0M
5.94%
YoY
|
$161.4M
7.32%
YoY
|
$162.8M
111.66%
YoY
|
$160.6M
163.71%
YoY
|
$154.8M
169.42%
YoY
|
$150.4M
172.83%
YoY
|
$76.92M
42.21%
YoY
|
$60.90M
12.36%
YoY
|
| Cost Of Revenue |
$70.36M
4.88%
YoY
|
$63.93M
3.83%
YoY
|
$69.59M
5471.66%
YoY
|
$68.65M
14663.44%
YoY
|
$67.09M
-0.56%
YoY
|
$61.57M
-7.22%
YoY
|
$1.249M
-98.23%
YoY
|
$465.0K
-99.33%
YoY
|
$67.47M
2.81%
YoY
|
$66.36M
3.62%
YoY
|
$70.50M
7.29%
YoY
|
$68.89M
5.8%
YoY
|
$65.63M
6.81%
YoY
|
$64.04M
112.25%
YoY
|
$65.71M
159.08%
YoY
|
$65.11M
166.06%
YoY
|
$61.44M
169.71%
YoY
|
$30.17M
35.18%
YoY
|
$25.36M
4.76%
YoY
|
| Gross Profit |
$94.96M
0.86%
YoY
|
$103.2M
3.83%
YoY
|
$97.55M
-38.61%
YoY
|
$93.54M
-40.78%
YoY
|
$94.15M
1.17%
YoY
|
$99.39M
-1.29%
YoY
|
$158.9M
61.96%
YoY
|
$157.9M
66.13%
YoY
|
$93.06M
-2.8%
YoY
|
$100.7M
1.95%
YoY
|
$98.10M
3.38%
YoY
|
$95.07M
6.04%
YoY
|
$95.75M
7.68%
YoY
|
$98.76M
109.56%
YoY
|
$94.89M
167.01%
YoY
|
$89.65M
171.27%
YoY
|
$88.92M
174.62%
YoY
|
$47.13M
48.33%
YoY
|
$35.54M
18.18%
YoY
|
| Selling, General & Admin |
$8.514M
1.28%
YoY
|
$4.673M
-3.77%
YoY
|
$4.905M
2.94%
YoY
|
$5.982M
-4.2%
YoY
|
$8.406M
0.3%
YoY
|
$4.856M
-3.71%
YoY
|
$4.765M
28.78%
YoY
|
$6.244M
5.65%
YoY
|
$8.381M
2.78%
YoY
|
$5.043M
-12.13%
YoY
|
$3.700M
-34.22%
YoY
|
$5.910M
-15.18%
YoY
|
$8.154M
2.85%
YoY
|
$5.739M
29.2%
YoY
|
$5.625M
41.15%
YoY
|
$6.968M
64.3%
YoY
|
$7.928M
33.47%
YoY
|
$4.442M
37.52%
YoY
|
$3.985M
36.94%
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 |
$64.63M
10.06%
YoY
|
$62.99M
9.08%
YoY
|
$61.74M
13.37%
YoY
|
$59.80M
11.23%
YoY
|
$58.73M
10.13%
YoY
|
$57.74M
3.29%
YoY
|
$54.45M
-1.14%
YoY
|
$53.76M
-0.42%
YoY
|
$53.32M
0.82%
YoY
|
$55.90M
7.17%
YoY
|
$55.08M
11.8%
YoY
|
$53.98M
12.25%
YoY
|
$52.89M
7.73%
YoY
|
$52.16M
99.01%
YoY
|
$49.27M
189.54%
YoY
|
$48.09M
194.61%
YoY
|
$49.09M
203.86%
YoY
|
$26.21M
70.19%
YoY
|
$17.02M
12.25%
YoY
|
| Operating Expenses |
$73.15M
8.96%
YoY
|
$67.66M
8.08%
YoY
|
$66.64M
11.02%
YoY
|
$65.78M
8.95%
YoY
|
$67.13M
8.1%
YoY
|
$62.60M
2.71%
YoY
|
$60.03M
1.22%
YoY
|
$60.37M
0.8%
YoY
|
$62.10M
0.67%
YoY
|
$60.95M
5.26%
YoY
|
$59.30M
7.14%
YoY
|
$59.89M
-24.91%
YoY
|
$61.69M
-28.35%
YoY
|
$57.90M
88.89%
YoY
|
$55.35M
159.01%
YoY
|
$79.76M
279.74%
YoY
|
$86.10M
282.85%
YoY
|
$30.65M
64.53%
YoY
|
$21.37M
17.8%
YoY
|
| Operating Profit |
$21.82M
-19.27%
YoY
|
$35.54M
-3.41%
YoY
|
$30.91M
-68.74%
YoY
|
$27.76M
-71.55%
YoY
|
$27.02M
-12.72%
YoY
|
$36.79M
-7.42%
YoY
|
$98.86M
154.79%
YoY
|
$97.57M
177.4%
YoY
|
$30.96M
-9.09%
YoY
|
$39.74M
-2.74%
YoY
|
$38.80M
-1.88%
YoY
|
$35.17M
255.74%
YoY
|
$34.06M
1107.3%
YoY
|
$40.86M
148.0%
YoY
|
$39.54M
179.07%
YoY
|
$9.887M
-17.91%
YoY
|
$2.821M
-71.48%
YoY
|
$16.47M
25.37%
YoY
|
$14.17M
18.77%
YoY
|
| Interest Expense |
-$21.78M
9.23%
YoY
|
-$18.02M
5.74%
YoY
|
-$10.64M
-44.03%
YoY
|
-$19.34M
5.6%
YoY
|
-$19.94M
-196.77%
YoY
|
-$17.04M
-31.47%
YoY
|
-$19.01M
-186.28%
YoY
|
-$18.31M
-17.62%
YoY
|
$20.60M
-6.87%
YoY
|
-$24.87M
6.56%
YoY
|
$22.03M
-0.27%
YoY
|
-$22.23M
-205.87%
YoY
|
$22.12M
7.76%
YoY
|
-$23.34M
116.95%
YoY
|
$22.09M
153.94%
YoY
|
$20.99M
145.29%
YoY
|
$20.53M
144.85%
YoY
|
-$10.76M
21.27%
YoY
|
$8.700M
-197.53%
YoY
|
| Other Income/Expense, Net |
-$86.00K
-16.5%
YoY
|
-$237.0K
N/A
|
-$12.00K
N/A
|
$0.00
N/A
|
-$103.0K
10200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000K
-101.08%
YoY
|
-$79.00K
-238.6%
YoY
|
-$369.0K
-148.24%
YoY
|
-$72.00K
-124.49%
YoY
|
$93.00K
-75.53%
YoY
|
$57.00K
N/A
|
$765.0K
N/A
|
$294.0K
N/A
|
$380.0K
N/A
|
N/A
|
$0.00
N/A
|
| Pretax Income |
-$127.0K
-101.49%
YoY
|
$34.01M
-3189.37%
YoY
|
$6.995M
-44.57%
YoY
|
$8.172M
-22.58%
YoY
|
$8.526M
-52.53%
YoY
|
-$1.101M
-97.36%
YoY
|
$12.62M
215.5%
YoY
|
$10.56M
-3.94%
YoY
|
$17.96M
102.45%
YoY
|
-$41.65M
-220.65%
YoY
|
$4.000M
-75.98%
YoY
|
$10.99M
-248.51%
YoY
|
$8.872M
-88.46%
YoY
|
$34.52M
17.17%
YoY
|
$16.65M
44.01%
YoY
|
-$7.399M
-317.17%
YoY
|
$76.88M
6953.21%
YoY
|
$29.47M
120.55%
YoY
|
$11.56M
960.92%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$68.00K
-100.81%
YoY
|
$33.27M
-3423.18%
YoY
|
$6.893M
-44.25%
YoY
|
$8.046M
-22.29%
YoY
|
$8.354M
-52.47%
YoY
|
-$1.001M
-97.53%
YoY
|
$12.37M
214.63%
YoY
|
$10.35M
-3.31%
YoY
|
$17.58M
103.25%
YoY
|
-$40.52M
-220.47%
YoY
|
$3.930M
-75.78%
YoY
|
$10.71M
-248.63%
YoY
|
$8.648M
-88.41%
YoY
|
$33.63M
17.53%
YoY
|
$16.22M
41.05%
YoY
|
-$7.205M
-312.79%
YoY
|
$74.60M
6769.24%
YoY
|
$28.62M
115.78%
YoY
|
$11.50M
955.23%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.14
N/A
|
$0.03
-40.0%
YoY
|
$0.03
-40.0%
YoY
|
$0.04
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
150.0%
YoY
|
$0.05
0.0%
YoY
|
$0.08
100.0%
YoY
|
-$0.18
-220.0%
YoY
|
$0.02
-71.43%
YoY
|
$0.05
-266.67%
YoY
|
$0.04
-88.24%
YoY
|
$0.15
-34.78%
YoY
|
$0.07
-36.36%
YoY
|
-$0.03
-200.0%
YoY
|
$0.34
3300.0%
YoY
|
$0.23
64.29%
YoY
|
$0.11
1000.0%
YoY
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.14
N/A
|
$0.03
-40.0%
YoY
|
$0.03
-40.0%
YoY
|
$0.04
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
150.0%
YoY
|
$0.05
5.09%
YoY
|
$0.08
100.0%
YoY
|
-$0.18
-220.31%
YoY
|
$0.02
-71.43%
YoY
|
$0.05
-258.6%
YoY
|
$0.04
-88.24%
YoY
|
$0.15
-34.78%
YoY
|
$0.07
-36.36%
YoY
|
-$0.03
-200.0%
YoY
|
$0.34
3300.0%
YoY
|
$0.23
64.29%
YoY
|
$0.11
1000.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 |
237.3M
2.76%
YoY
|
239.1M
6.23%
YoY
|
233.8M
3.86%
YoY
|
233.8M
3.87%
YoY
|
230.9M shares
2.73%
YoY
|
225.1M shares
0.17%
YoY
|
225.1M shares
0.18%
YoY
|
225.1M shares
0.22%
YoY
|
224.8M shares
0.2%
YoY
|
224.7M shares
0.28%
YoY
|
224.7M shares
1.19%
YoY
|
224.6M shares
1.55%
YoY
|
224.3M shares
1.6%
YoY
|
224.1M shares
N/A
|
222.1M shares
111.66%
YoY
|
221.2M shares
116.78%
YoY
|
220.8M shares
117.15%
YoY
|
N/A
|
104.9M
11.08%
YoY
|
| Diluted Shares Outstanding |
236.4M
1.99%
YoY
|
N/A
|
234.3M
3.64%
YoY
|
234.1M
3.87%
YoY
|
231.8M
2.93%
YoY
|
N/A
|
226.1M shares
0.41%
YoY
|
225.4M shares
0.15%
YoY
|
225.2M shares
0.06%
YoY
|
N/A
|
225.1M shares
1.02%
YoY
|
225.1M shares
1.77%
YoY
|
225.1M shares
1.37%
YoY
|
N/A
|
222.9M shares
106.99%
YoY
|
221.2M shares
114.88%
YoY
|
222.0M shares
116.07%
YoY
|
N/A
|
107.7M
13.07%
YoY
|
Loading...