|
Concept
|
2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|
| Revenue |
$338.5M
-10.69%
YoY
|
$379.0M
98.75%
YoY
|
$190.7M
10.92%
YoY
|
$171.9M
-0.37%
YoY
|
| Cost Of Revenue |
$77.33M
0.02%
YoY
|
$77.32M
83.65%
YoY
|
$42.10M
-13.73%
YoY
|
$48.80M
-13.63%
YoY
|
| Gross Profit |
$245.2M
-13.69%
YoY
|
$284.1M
91.16%
YoY
|
$148.6M
20.62%
YoY
|
$123.2M
6.21%
YoY
|
| Selling, General & Admin |
$21.94M
-9.25%
YoY
|
$24.17M
72.66%
YoY
|
$14.00M
-20.9%
YoY
|
$17.70M
22.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$74.50M
0.54%
YoY
|
$74.10M
61.44%
YoY
|
$45.90M
5.76%
YoY
|
$43.40M
-2.03%
YoY
|
| Operating Expenses |
$175.5M
111.06%
YoY
|
$83.17M
120.62%
YoY
|
$37.70M
-32.8%
YoY
|
$56.10M
1.08%
YoY
|
| Operating Profit |
$162.9M
-18.89%
YoY
|
$200.9M
81.15%
YoY
|
$110.9M
65.4%
YoY
|
$67.05M
10.8%
YoY
|
| Interest Expense |
-$58.70M
-173.2%
YoY
|
$80.19M
-481.86%
YoY
|
-$21.00M
-216.11%
YoY
|
$18.09M
-32.89%
YoY
|
| Other Income/Expense, Net |
-$3.170M
-107.45%
YoY
|
$42.55M
-1949.96%
YoY
|
-$2.300M
666.67%
YoY
|
-$300.0K
-66.67%
YoY
|
| Pretax Income |
$101.1M
-42.87%
YoY
|
$176.9M
101.96%
YoY
|
$87.60M
80.28%
YoY
|
$48.59M
48.43%
YoY
|
| Income Tax |
$277.0K
-50.18%
YoY
|
$556.0K
456.0%
YoY
|
$100.0K
-54.95%
YoY
|
$222.0K
-37.11%
YoY
|
| Net Earnings |
$98.14M
-43.83%
YoY
|
$174.7M
103.88%
YoY
|
$85.70M
440.15%
YoY
|
$15.87M
-1225.25%
YoY
|
| Basic Earnings Per Share |
$1.83
-43.69%
YoY
|
$3.25
N/A
|
N/A
|
$15.71
-1222.14%
YoY
|
| Diluted Earnings Per Share |
$1.82
-44.0%
YoY
|
$3.25
103.13%
YoY
|
$1.60
-89.82%
YoY
|
$15.71
-1222.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.70M shares
0.03%
YoY
|
53.69M shares
N/A
|
N/A
|
1.010M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
53.83M shares
0.26%
YoY
|
53.69M shares
N/A
|
N/A
|
1.010M shares
0.0%
YoY
|
|
Concept
|
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 Q2 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$83.00M
5.72%
YoY
|
$81.79M
3.69%
YoY
|
$81.88M
-2.09%
YoY
|
$81.49M
-54.98%
YoY
|
$78.51M
-11.17%
YoY
|
$78.88M
-56.27%
YoY
|
$83.63M
-11.54%
YoY
|
$181.0M
85.84%
YoY
|
$88.38M
N/A
|
$180.4M
93.35%
YoY
|
$94.54M
N/A
|
$97.40M
15.4%
YoY
|
$93.30M
6.63%
YoY
|
$84.40M
N/A
|
| Cost Of Revenue |
$22.00M
15.01%
YoY
|
$20.90M
16.51%
YoY
|
$23.58M
23.89%
YoY
|
$21.23M
-43.41%
YoY
|
$19.13M
-2.86%
YoY
|
$17.94M
-54.93%
YoY
|
$19.03M
-5.25%
YoY
|
$37.52M
92.39%
YoY
|
$19.69M
N/A
|
$39.80M
76.11%
YoY
|
$20.09M
N/A
|
$19.50M
-14.1%
YoY
|
$22.60M
-13.41%
YoY
|
$22.70M
N/A
|
| Gross Profit |
$61.00M
2.72%
YoY
|
$60.89M
-0.08%
YoY
|
$58.30M
-9.75%
YoY
|
$60.26M
-58.01%
YoY
|
$59.38M
-13.55%
YoY
|
$60.94M
-56.66%
YoY
|
$64.60M
-13.24%
YoY
|
$143.5M
84.2%
YoY
|
$68.69M
N/A
|
$140.6M
98.87%
YoY
|
$74.46M
N/A
|
$77.90M
26.05%
YoY
|
$70.70M
15.15%
YoY
|
$61.80M
N/A
|
| Selling, General & Admin |
$7.550M
33.37%
YoY
|
$4.345M
-17.46%
YoY
|
$4.900M
-19.13%
YoY
|
$4.952M
-56.21%
YoY
|
$5.661M
-4.63%
YoY
|
$5.264M
-59.19%
YoY
|
$6.059M
-8.79%
YoY
|
$11.31M
91.66%
YoY
|
$5.936M
N/A
|
$12.90M
59.26%
YoY
|
$6.643M
N/A
|
$5.900M
-37.23%
YoY
|
$8.100M
-2.41%
YoY
|
$9.400M
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
|
| Depreciation & Amortization |
$23.00M
23.02%
YoY
|
$23.19M
23.26%
YoY
|
$22.48M
18.69%
YoY
|
$19.84M
4.99%
YoY
|
$18.70M
-1.27%
YoY
|
$18.81M
-0.48%
YoY
|
$18.94M
-4.84%
YoY
|
$18.90M
-25.01%
YoY
|
$18.94M
N/A
|
$18.90M
-8.7%
YoY
|
$19.90M
N/A
|
$25.20M
16.13%
YoY
|
$20.70M
-4.61%
YoY
|
$21.70M
N/A
|
| Operating Expenses |
$28.00M
37.02%
YoY
|
$23.85M
21.78%
YoY
|
$23.71M
15.65%
YoY
|
$21.71M
-45.87%
YoY
|
$20.44M
0.4%
YoY
|
$19.58M
-54.57%
YoY
|
$20.50M
-8.61%
YoY
|
$40.11M
97.57%
YoY
|
$20.35M
N/A
|
$43.10M
149.13%
YoY
|
$22.44M
N/A
|
$20.30M
-29.51%
YoY
|
$17.30M
-36.63%
YoY
|
$28.80M
N/A
|
| Operating Profit |
$33.00M
-15.27%
YoY
|
$37.05M
-10.43%
YoY
|
$34.59M
-21.56%
YoY
|
$38.54M
-62.72%
YoY
|
$38.95M
-19.42%
YoY
|
$41.36M
-57.58%
YoY
|
$44.10M
-15.23%
YoY
|
$103.4M
79.49%
YoY
|
$48.34M
N/A
|
$97.50M
82.58%
YoY
|
$52.02M
N/A
|
$57.60M
74.55%
YoY
|
$53.40M
56.6%
YoY
|
$33.00M
N/A
|
| Interest Expense |
N/A
|
-$24.14M
75.46%
YoY
|
-$25.40M
280.64%
YoY
|
-$8.148M
-79.81%
YoY
|
-$30.12M
253.82%
YoY
|
-$13.76M
-43.38%
YoY
|
-$6.672M
-72.16%
YoY
|
-$40.35M
333.86%
YoY
|
-$8.514M
N/A
|
-$24.30M
107.69%
YoY
|
-$23.97M
N/A
|
-$9.300M
36.76%
YoY
|
-$11.70M
3.54%
YoY
|
-$6.800M
N/A
|
| Other Income/Expense, Net |
-$22.00M
4027.58%
YoY
|
-$880.0K
-9.47%
YoY
|
-$33.00K
-93.13%
YoY
|
-$1.185M
14.94%
YoY
|
-$533.0K
-11.9%
YoY
|
-$972.0K
-102.33%
YoY
|
-$480.0K
-101.14%
YoY
|
-$1.031M
-45.74%
YoY
|
-$605.0K
N/A
|
$41.80M
-10550.0%
YoY
|
$42.14M
N/A
|
-$1.900M
850.0%
YoY
|
-$400.0K
300.0%
YoY
|
-$200.0K
N/A
|
| Pretax Income |
$11.00M
32.67%
YoY
|
$12.03M
-54.84%
YoY
|
$9.162M
-75.2%
YoY
|
$29.21M
-52.89%
YoY
|
$8.291M
-78.86%
YoY
|
$26.63M
-76.82%
YoY
|
$36.95M
-47.36%
YoY
|
$62.01M
33.92%
YoY
|
$39.22M
N/A
|
$114.9M
178.21%
YoY
|
$70.19M
N/A
|
$46.30M
78.76%
YoY
|
$41.30M
81.94%
YoY
|
$25.90M
N/A
|
| Income Tax |
$90.00K
-46.11%
YoY
|
$168.0K
9.8%
YoY
|
$90.00K
-32.33%
YoY
|
-$176.0K
-141.71%
YoY
|
$167.0K
255.32%
YoY
|
$153.0K
53.0%
YoY
|
$133.0K
137.5%
YoY
|
$422.0K
-240.67%
YoY
|
$47.00K
N/A
|
$100.0K
-75.0%
YoY
|
$56.00K
N/A
|
-$300.0K
-400.0%
YoY
|
$400.0K
300.0%
YoY
|
$100.0K
N/A
|
| Net Earnings |
$11.00M
34.99%
YoY
|
$11.86M
-54.51%
YoY
|
$9.072M
-75.2%
YoY
|
$27.35M
-55.08%
YoY
|
$8.149M
-79.01%
YoY
|
$26.07M
-77.09%
YoY
|
$36.57M
-46.87%
YoY
|
$60.89M
12.98%
YoY
|
$38.83M
N/A
|
$113.8M
256.74%
YoY
|
$68.85M
N/A
|
$53.90M
399.07%
YoY
|
$31.90M
525.49%
YoY
|
$10.80M
N/A
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.20
32.96%
YoY
|
$0.22
-53.56%
YoY
|
$0.17
-74.87%
YoY
|
$0.51
-55.09%
YoY
|
$0.15
-78.93%
YoY
|
$0.49
-77.1%
YoY
|
$0.68
-46.88%
YoY
|
$1.13
13.42%
YoY
|
$0.72
N/A
|
$2.12
259.32%
YoY
|
$1.28
N/A
|
$1.00
400.0%
YoY
|
$0.59
555.56%
YoY
|
$0.20
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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
53.73M shares
0.04%
YoY
|
N/A
|
N/A
|
N/A
|
53.70M shares
0.03%
YoY
|
N/A
|
N/A
|
N/A
|
53.69M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...