|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$332.6M
-5.51%
YoY
|
$352.0M
-9.81%
YoY
|
$390.3M
27.66%
YoY
|
$305.7M
27.0%
YoY
|
$240.7M
-15.3%
YoY
|
| Cost Of Revenue |
$28.50M
1.96%
YoY
|
$27.96M
-8.26%
YoY
|
$30.47M
-13.79%
YoY
|
$35.35M
26.41%
YoY
|
$27.96M
-9.8%
YoY
|
| Gross Profit |
$304.1M
-6.15%
YoY
|
$324.0M
-9.94%
YoY
|
$359.8M
33.07%
YoY
|
$270.4M
27.07%
YoY
|
$212.8M
-15.97%
YoY
|
| Selling, General & Admin |
$14.08M
32.18%
YoY
|
$10.65M
-10.3%
YoY
|
$11.87M
25.64%
YoY
|
$9.451M
-6.93%
YoY
|
$10.16M
8.03%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.700M
28.33%
YoY
|
$6.000M
500.0%
YoY
|
$1.000M
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$50.01M
8.07%
YoY
|
$46.28M
138.47%
YoY
|
$19.41M
105.33%
YoY
|
$9.451M
-6.93%
YoY
|
$10.16M
9.19%
YoY
|
| Operating Profit |
$254.1M
-8.53%
YoY
|
$277.7M
-18.4%
YoY
|
$340.4M
30.46%
YoY
|
$260.9M
28.78%
YoY
|
$202.6M
-16.93%
YoY
|
| Interest Expense |
-$186.5M
-6.23%
YoY
|
-$198.9M
-172.61%
YoY
|
$273.9M
70.36%
YoY
|
$160.8M
88.92%
YoY
|
$85.09M
-20.65%
YoY
|
| Other Income/Expense, Net |
$78.52M
5.77%
YoY
|
$74.23M
48.83%
YoY
|
$49.88M
11.34%
YoY
|
$44.80M
17.53%
YoY
|
$38.12M
-5.51%
YoY
|
| Pretax Income |
$60.70M
-18.78%
YoY
|
$74.73M
-164.22%
YoY
|
-$116.4M
95.46%
YoY
|
-$59.54M
-142.64%
YoY
|
$139.6M
-202.27%
YoY
|
| Income Tax |
$378.0K
-5.26%
YoY
|
$399.0K
54.05%
YoY
|
$259.0K
-51.13%
YoY
|
$530.0K
-50.19%
YoY
|
$1.064M
248.85%
YoY
|
| Net Earnings |
$60.32M
-18.86%
YoY
|
$74.34M
-163.74%
YoY
|
-$116.6M
94.17%
YoY
|
-$60.07M
-143.35%
YoY
|
$138.6M
-201.26%
YoY
|
| Basic Earnings Per Share |
$0.57
-24.0%
YoY
|
$0.75
-144.38%
YoY
|
-$1.69
77.89%
YoY
|
-$0.95
-203.26%
YoY
|
$0.92
-145.32%
YoY
|
| Diluted Earnings Per Share |
$0.57
-24.0%
YoY
|
$0.75
-144.38%
YoY
|
-$1.69
77.89%
YoY
|
-$0.95
-209.2%
YoY
|
$0.87
-142.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
79.30M shares
-0.63%
YoY
|
79.80M shares
2.87%
YoY
|
77.58M shares
0.36%
YoY
|
77.30M shares
0.41%
YoY
|
76.98M
0.42%
YoY
|
| Diluted Shares Outstanding |
79.45M shares
-0.55%
YoY
|
79.89M shares
2.98%
YoY
|
77.58M shares
0.36%
YoY
|
77.30M shares
-5.37%
YoY
|
81.68M
6.56%
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 |
$85.77M
6.98%
YoY
|
$84.02M
6.28%
YoY
|
$86.66M
-2.32%
YoY
|
$81.72M
-9.09%
YoY
|
$80.18M
-14.99%
YoY
|
$79.05M
-16.16%
YoY
|
$88.72M
-9.01%
YoY
|
$89.89M
-12.9%
YoY
|
$94.31M
-0.98%
YoY
|
$94.29M
-6.79%
YoY
|
$97.50M
26.86%
YoY
|
$103.2M
54.84%
YoY
|
$95.25M
56.05%
YoY
|
$101.2M
67.71%
YoY
|
$76.86M
27.93%
YoY
|
$66.65M
7.38%
YoY
|
$61.04M
4.8%
YoY
|
$60.32M
-2.75%
YoY
|
$60.08M
-14.1%
YoY
|
| Cost Of Revenue |
$7.308M
14.85%
YoY
|
$7.084M
3.05%
YoY
|
$7.667M
3.86%
YoY
|
$7.390M
1.68%
YoY
|
$6.363M
-1.09%
YoY
|
$6.874M
-14.08%
YoY
|
$7.382M
-1.57%
YoY
|
$7.268M
-6.95%
YoY
|
$6.433M
-10.8%
YoY
|
$8.000M
2.0%
YoY
|
$7.500M
0.35%
YoY
|
$7.811M
-38.41%
YoY
|
$7.212M
-1.86%
YoY
|
$7.843M
3.81%
YoY
|
$7.474M
7.09%
YoY
|
$12.68M
86.25%
YoY
|
$7.349M
11.01%
YoY
|
$7.555M
5.37%
YoY
|
$6.979M
-4.4%
YoY
|
| Gross Profit |
$78.46M
6.3%
YoY
|
$76.93M
6.59%
YoY
|
$78.99M
-2.88%
YoY
|
$74.33M
-10.03%
YoY
|
$73.81M
-16.0%
YoY
|
$72.18M
-16.35%
YoY
|
$81.34M
-9.73%
YoY
|
$82.62M
-13.39%
YoY
|
$87.88M
-0.18%
YoY
|
$86.29M
-7.53%
YoY
|
$90.10M
29.86%
YoY
|
$95.39M
76.76%
YoY
|
$88.03M
63.98%
YoY
|
$93.32M
76.85%
YoY
|
$69.39M
30.66%
YoY
|
$53.97M
-2.34%
YoY
|
$53.69M
4.0%
YoY
|
$52.77M
-3.81%
YoY
|
$53.10M
-15.21%
YoY
|
| Selling, General & Admin |
$2.966M
-4.94%
YoY
|
$5.585M
91.6%
YoY
|
$2.387M
8.3%
YoY
|
$2.986M
3.9%
YoY
|
$3.120M
17.38%
YoY
|
$2.915M
-31.07%
YoY
|
$2.204M
16.0%
YoY
|
$2.874M
-6.51%
YoY
|
$2.658M
-1.56%
YoY
|
$4.229M
62.03%
YoY
|
$1.900M
-10.76%
YoY
|
$3.074M
35.0%
YoY
|
$2.700M
10.88%
YoY
|
$2.610M
-5.81%
YoY
|
$2.129M
-12.13%
YoY
|
$2.277M
-7.96%
YoY
|
$2.435M
-2.21%
YoY
|
$2.771M
14.03%
YoY
|
$2.423M
20.55%
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 |
$1.800M
-14.29%
YoY
|
$2.595M
-37.18%
YoY
|
$1.700M
21.43%
YoY
|
$2.000M
42.86%
YoY
|
$2.100M
-50.55%
YoY
|
$4.131M
932.75%
YoY
|
$1.400M
250.0%
YoY
|
$1.400M
600.0%
YoY
|
$4.247M
N/A
|
$400.0K
N/A
|
$400.0K
N/A
|
$200.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$11.24M
-16.59%
YoY
|
$12.62M
-0.72%
YoY
|
$10.68M
-1.15%
YoY
|
$13.24M
12.64%
YoY
|
$13.47M
22.41%
YoY
|
$12.71M
86.54%
YoY
|
$10.80M
120.49%
YoY
|
$11.76M
138.85%
YoY
|
$11.00M
307.56%
YoY
|
$6.815M
161.11%
YoY
|
$4.900M
130.16%
YoY
|
$4.922M
116.16%
YoY
|
$2.700M
10.88%
YoY
|
$2.610M
-5.81%
YoY
|
$2.129M
-12.13%
YoY
|
$2.277M
-7.96%
YoY
|
$2.435M
-2.21%
YoY
|
$2.771M
14.5%
YoY
|
$2.423M
20.55%
YoY
|
| Operating Profit |
$67.23M
11.41%
YoY
|
$64.31M
8.15%
YoY
|
$68.31M
-3.15%
YoY
|
$61.09M
-13.79%
YoY
|
$60.34M
-21.5%
YoY
|
$59.47M
-25.18%
YoY
|
$70.53M
-17.22%
YoY
|
$70.87M
-21.67%
YoY
|
$76.87M
-9.92%
YoY
|
$79.48M
-12.39%
YoY
|
$85.20M
26.68%
YoY
|
$90.47M
75.02%
YoY
|
$85.33M
66.5%
YoY
|
$90.71M
81.43%
YoY
|
$67.26M
32.71%
YoY
|
$51.69M
-2.08%
YoY
|
$51.25M
4.32%
YoY
|
$50.00M
-4.66%
YoY
|
$50.68M
-16.4%
YoY
|
| Interest Expense |
-$48.46M
12.33%
YoY
|
-$48.98M
10.52%
YoY
|
-$48.82M
0.5%
YoY
|
-$45.52M
-10.01%
YoY
|
-$43.14M
-22.1%
YoY
|
-$44.31M
-29.45%
YoY
|
-$48.57M
-168.9%
YoY
|
-$50.59M
-28.32%
YoY
|
-$55.38M
-179.13%
YoY
|
-$62.81M
-3.63%
YoY
|
$70.50M
56.41%
YoY
|
-$70.57M
-351.96%
YoY
|
$69.99M
211.05%
YoY
|
-$65.17M
198.91%
YoY
|
$45.07M
-314.84%
YoY
|
$28.01M
27.21%
YoY
|
$22.50M
10.9%
YoY
|
-$21.80M
1.56%
YoY
|
-$20.98M
-197.8%
YoY
|
| Other Income/Expense, Net |
$18.54M
-6.5%
YoY
|
N/A
|
$18.35M
0.89%
YoY
|
$20.63M
8.45%
YoY
|
$19.83M
13.74%
YoY
|
N/A
|
$18.19M
46.44%
YoY
|
$19.02M
49.41%
YoY
|
$17.44M
75.92%
YoY
|
N/A
|
$12.42M
29.32%
YoY
|
$12.73M
-14.88%
YoY
|
$9.912M
1.31%
YoY
|
N/A
|
$9.603M
2.14%
YoY
|
$14.96M
61.14%
YoY
|
$9.784M
7.45%
YoY
|
N/A
|
$9.402M
0.99%
YoY
|
| Pretax Income |
$19.05M
38.3%
YoY
|
$4.061M
-61.42%
YoY
|
$22.10M
-0.71%
YoY
|
$20.76M
-16.34%
YoY
|
$13.78M
-19.6%
YoY
|
$10.53M
63.28%
YoY
|
$22.26M
-136.37%
YoY
|
$24.82M
-135.88%
YoY
|
$17.13M
126.67%
YoY
|
$6.446M
-82.29%
YoY
|
-$61.21M
-46.53%
YoY
|
-$69.17M
1201.13%
YoY
|
$7.559M
-68.33%
YoY
|
$36.40M
-18.29%
YoY
|
-$114.5M
-487.27%
YoY
|
-$5.316M
-116.29%
YoY
|
$23.87M
-27.43%
YoY
|
$44.54M
203.63%
YoY
|
$29.56M
-23.26%
YoY
|
| Income Tax |
$112.0K
100.0%
YoY
|
$85.00K
-154.14%
YoY
|
$109.0K
65.15%
YoY
|
$128.0K
28.0%
YoY
|
$56.00K
-85.64%
YoY
|
-$157.0K
-341.54%
YoY
|
$66.00K
1220.0%
YoY
|
$100.0K
1900.0%
YoY
|
$390.0K
111.96%
YoY
|
$65.00K
-67.82%
YoY
|
$5.000K
-96.0%
YoY
|
$5.000K
-95.76%
YoY
|
$184.0K
116.47%
YoY
|
$202.0K
-160.12%
YoY
|
$125.0K
-47.03%
YoY
|
$118.0K
-49.36%
YoY
|
$85.00K
-90.87%
YoY
|
-$336.0K
-520.0%
YoY
|
$236.0K
218.92%
YoY
|
| Net Earnings |
$18.94M
38.05%
YoY
|
$189.0K
-97.26%
YoY
|
$21.99M
-0.91%
YoY
|
$20.63M
-16.52%
YoY
|
$13.72M
5.09%
YoY
|
$6.909M
162.5%
YoY
|
$22.19M
-136.26%
YoY
|
$24.72M
-133.98%
YoY
|
$13.06M
77.02%
YoY
|
$2.632M
-91.94%
YoY
|
-$61.21M
-46.59%
YoY
|
-$72.72M
1238.31%
YoY
|
$7.375M
-68.99%
YoY
|
$32.64M
-27.27%
YoY
|
-$114.6M
-490.82%
YoY
|
-$5.434M
-116.78%
YoY
|
$23.78M
-25.58%
YoY
|
$44.88M
207.59%
YoY
|
$29.33M
-23.73%
YoY
|
| Basic Earnings Per Share |
$0.19
58.33%
YoY
|
N/A
|
$0.23
0.0%
YoY
|
$0.21
-19.23%
YoY
|
$0.12
-29.41%
YoY
|
N/A
|
$0.23
-127.71%
YoY
|
$0.26
-127.66%
YoY
|
$0.17
240.0%
YoY
|
N/A
|
-$0.83
-45.39%
YoY
|
-$0.94
754.55%
YoY
|
$0.05
-80.77%
YoY
|
N/A
|
-$1.52
-547.06%
YoY
|
-$0.11
-59.26%
YoY
|
$0.26
-18.75%
YoY
|
N/A
|
$0.34
-15.0%
YoY
|
| Diluted Earnings Per Share |
$0.19
58.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.23
0.0%
YoY
|
$0.21
-19.23%
YoY
|
$0.12
-28.42%
YoY
|
$0.09
165.8%
YoY
|
$0.23
-127.71%
YoY
|
$0.26
-127.68%
YoY
|
$0.17
235.3%
YoY
|
$0.03
-91.97%
YoY
|
-$0.83
-45.39%
YoY
|
-$0.94
753.97%
YoY
|
$0.05
-80.0%
YoY
|
$0.42
-100.0%
YoY
|
-$1.52
-575.0%
YoY
|
-$0.11
-59.26%
YoY
|
$0.25
-16.67%
YoY
|
$547.2K
187.9%
YoY
|
$0.32
-17.95%
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 |
78.35M shares
-3.27%
YoY
|
78.26M shares
-3.29%
YoY
|
78.59M shares
-2.89%
YoY
|
79.86M shares
2.55%
YoY
|
81.00M shares
4.03%
YoY
|
80.93M shares
4.11%
YoY
|
80.93M shares
4.11%
YoY
|
77.87M shares
0.59%
YoY
|
77.87M shares
0.59%
YoY
|
77.73M shares
0.42%
YoY
|
77.73M shares
0.42%
YoY
|
77.41M shares
0.29%
YoY
|
77.41M shares
0.29%
YoY
|
77.41M shares
N/A
|
77.40M shares
0.45%
YoY
|
77.19M shares
0.38%
YoY
|
77.18M
0.37%
YoY
|
N/A
|
77.06M
0.4%
YoY
|
| Diluted Shares Outstanding |
79.06M shares
-3.31%
YoY
|
N/A
|
78.81M shares
-3.14%
YoY
|
80.21M shares
-0.86%
YoY
|
81.77M shares
5.01%
YoY
|
N/A
|
81.37M shares
4.68%
YoY
|
80.91M shares
4.51%
YoY
|
77.87M shares
-0.28%
YoY
|
N/A
|
77.73M shares
0.42%
YoY
|
77.42M shares
0.3%
YoY
|
78.09M shares
-4.52%
YoY
|
N/A
|
77.40M shares
-5.64%
YoY
|
77.19M shares
0.38%
YoY
|
81.79M
1.38%
YoY
|
N/A
|
82.03M
4.82%
YoY
|
Loading...