|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$262.5M
25.38%
YoY
|
$209.4M
46.32%
YoY
|
| Cost Of Revenue |
$62.61M
-24.43%
YoY
|
$82.85M
-4.77%
YoY
|
$87.00M
23.2%
YoY
|
$70.62M
-6.75%
YoY
|
$75.73M
86.53%
YoY
|
| Gross Profit |
$254.2M
-14.93%
YoY
|
$298.8M
2.23%
YoY
|
$292.3M
52.32%
YoY
|
$191.9M
43.58%
YoY
|
$133.7M
30.39%
YoY
|
| Selling, General & Admin |
$5.216M
-1350.84%
YoY
|
-$417.0K
317.0%
YoY
|
-$100.0K
-105.45%
YoY
|
$1.835M
-43.26%
YoY
|
$3.234M
-67.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
-$15.15M
212.05%
YoY
|
-$4.855M
4755.0%
YoY
|
-$100.0K
-98.56%
YoY
|
-$6.956M
-315.09%
YoY
|
$3.234M
-24.79%
YoY
|
| Operating Profit |
$269.3M
-11.3%
YoY
|
$303.7M
3.86%
YoY
|
$292.4M
47.04%
YoY
|
$198.9M
52.48%
YoY
|
$130.4M
32.81%
YoY
|
| Interest Expense |
$115.8M
-9.93%
YoY
|
$128.6M
15.21%
YoY
|
$111.6M
-167.26%
YoY
|
-$166.0M
-250.33%
YoY
|
$110.4M
-289.4%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$100.0K
N/A
|
N/A
|
N/A
|
| Pretax Income |
$35.18M
-39.14%
YoY
|
$57.80M
-51.43%
YoY
|
$119.0M
262.14%
YoY
|
$32.86M
-86.36%
YoY
|
$240.8M
542.24%
YoY
|
| Income Tax |
$100.0K
-192.59%
YoY
|
-$108.0K
-106.35%
YoY
|
$1.700M
-53.26%
YoY
|
$3.637M
1.59%
YoY
|
$3.580M
-298.89%
YoY
|
| Net Earnings |
$33.92M
-41.42%
YoY
|
$57.91M
-50.65%
YoY
|
$117.3M
301.5%
YoY
|
$29.22M
-87.68%
YoY
|
$237.3M
505.26%
YoY
|
| Basic Earnings Per Share |
$0.39
-45.83%
YoY
|
$0.72
-55.83%
YoY
|
$1.63
239.58%
YoY
|
$0.48
-89.07%
YoY
|
$4.39
N/A
|
| Diluted Earnings Per Share |
$0.39
-45.83%
YoY
|
$0.72
-55.83%
YoY
|
$1.63
-100.0%
YoY
|
$160.4K
-89.04%
YoY
|
$1.464M
426.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.08M shares
7.04%
YoY
|
80.42M shares
11.51%
YoY
|
72.12M shares
18.76%
YoY
|
60.73M shares
12.38%
YoY
|
54.04M shares
N/A
|
| Diluted Shares Outstanding |
86.08M shares
7.04%
YoY
|
80.42M shares
11.51%
YoY
|
72.12M shares
18.76%
YoY
|
60.73M shares
12.38%
YoY
|
54.04M 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 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$34.37M
-12.63%
YoY
|
$36.72M
N/A
|
$77.32M
-18.35%
YoY
|
$33.54M
-24.76%
YoY
|
$39.33M
-4.92%
YoY
|
$0.00
N/A
|
$94.69M
-7.08%
YoY
|
$44.58M
-56.26%
YoY
|
$41.37M
-10.03%
YoY
|
$0.00
-100.0%
YoY
|
$101.9M
45.27%
YoY
|
$101.9M
61.4%
YoY
|
$45.98M
-28.49%
YoY
|
$38.89M
-40.12%
YoY
|
$70.14M
9.94%
YoY
|
$63.14M
-3.52%
YoY
|
$64.30M
53.31%
YoY
|
$64.94M
70.0%
YoY
|
$63.80M
46.33%
YoY
|
| Cost Of Revenue |
N/A
|
$10.15M
-40.75%
YoY
|
$15.66M
-14.7%
YoY
|
$14.35M
-32.35%
YoY
|
$15.48M
-27.24%
YoY
|
$17.12M
-22.2%
YoY
|
$18.36M
-17.69%
YoY
|
$21.21M
-7.61%
YoY
|
$21.27M
-5.74%
YoY
|
$22.01M
15.11%
YoY
|
$22.30M
23.35%
YoY
|
$22.96M
33.48%
YoY
|
$22.57M
28.15%
YoY
|
$19.12M
-1.86%
YoY
|
$18.08M
-3.33%
YoY
|
$17.20M
-13.09%
YoY
|
$17.61M
9.1%
YoY
|
$19.48M
-7.67%
YoY
|
$18.70M
57.28%
YoY
|
| Gross Profit |
N/A
|
$64.95M
-6.58%
YoY
|
$61.66M
-19.22%
YoY
|
$60.92M
-17.4%
YoY
|
$62.09M
-14.66%
YoY
|
$69.52M
-8.49%
YoY
|
$76.33M
-4.11%
YoY
|
$73.75M
-6.57%
YoY
|
$72.76M
-1.32%
YoY
|
$75.98M
26.5%
YoY
|
$79.60M
52.88%
YoY
|
$78.94M
71.85%
YoY
|
$73.74M
57.93%
YoY
|
$60.06M
32.12%
YoY
|
$52.07M
15.45%
YoY
|
$45.94M
0.63%
YoY
|
$46.69M
80.97%
YoY
|
$45.46M
165.69%
YoY
|
$45.10M
42.23%
YoY
|
| Selling, General & Admin |
N/A
|
$1.571M
103.23%
YoY
|
$1.459M
151.99%
YoY
|
$1.682M
-1445.6%
YoY
|
$1.302M
-366.8%
YoY
|
$773.0K
-301.83%
YoY
|
$579.0K
-389.5%
YoY
|
-$125.0K
-53.01%
YoY
|
-$488.0K
984.44%
YoY
|
-$383.0K
-185.11%
YoY
|
-$200.0K
-143.76%
YoY
|
-$266.0K
-154.07%
YoY
|
-$45.00K
-110.47%
YoY
|
$450.0K
-1.32%
YoY
|
$457.0K
-22.41%
YoY
|
$492.0K
-7.87%
YoY
|
$430.0K
-61.61%
YoY
|
$456.0K
-53.94%
YoY
|
$589.0K
-42.82%
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 |
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
|
| Operating Expenses |
N/A
|
$1.571M
-128.03%
YoY
|
-$438.0K
-32.51%
YoY
|
-$3.677M
10.25%
YoY
|
-$5.431M
1012.91%
YoY
|
-$5.604M
1363.19%
YoY
|
-$649.0K
224.5%
YoY
|
-$3.335M
1153.76%
YoY
|
-$488.0K
984.44%
YoY
|
-$383.0K
-185.11%
YoY
|
-$200.0K
-143.76%
YoY
|
-$266.0K
-95.78%
YoY
|
-$45.00K
-98.64%
YoY
|
$450.0K
-1.32%
YoY
|
$457.0K
-22.41%
YoY
|
-$6.304M
-1280.52%
YoY
|
-$3.316M
-396.07%
YoY
|
$456.0K
-53.94%
YoY
|
$589.0K
-42.82%
YoY
|
| Operating Profit |
N/A
|
$63.38M
-15.64%
YoY
|
$62.10M
-19.33%
YoY
|
$64.60M
-16.2%
YoY
|
$67.52M
-7.81%
YoY
|
$75.13M
-1.61%
YoY
|
$76.98M
-3.54%
YoY
|
$77.09M
-2.67%
YoY
|
$73.25M
-0.72%
YoY
|
$76.36M
28.1%
YoY
|
$79.80M
54.62%
YoY
|
$79.21M
51.62%
YoY
|
$73.78M
47.55%
YoY
|
$59.61M
32.46%
YoY
|
$51.61M
15.95%
YoY
|
$52.24M
15.8%
YoY
|
$50.01M
102.62%
YoY
|
$45.00M
179.17%
YoY
|
$44.51M
45.08%
YoY
|
| Interest Expense |
$25.63M
-9.1%
YoY
|
$26.66M
-12.77%
YoY
|
-$37.26M
-8.53%
YoY
|
$31.06M
-4.47%
YoY
|
$28.19M
-11.57%
YoY
|
$30.56M
-5.0%
YoY
|
-$40.73M
28.07%
YoY
|
$32.51M
-176.62%
YoY
|
$31.88M
14.66%
YoY
|
$32.17M
55.27%
YoY
|
-$31.80M
-12.58%
YoY
|
-$42.44M
-52.54%
YoY
|
$27.80M
-178.22%
YoY
|
$20.72M
-544.14%
YoY
|
-$36.38M
392.17%
YoY
|
-$89.41M
-2513.96%
YoY
|
-$35.54M
-155.17%
YoY
|
-$4.665M
-109.39%
YoY
|
-$7.391M
-118.58%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$80.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
$5.644M
-26.14%
YoY
|
$24.84M
-31.47%
YoY
|
$38.68M
2825.64%
YoY
|
-$35.99M
-478.31%
YoY
|
$7.641M
-28.66%
YoY
|
$36.25M
-24.48%
YoY
|
$1.322M
-96.4%
YoY
|
$9.512M
-55.94%
YoY
|
$10.71M
-15.13%
YoY
|
$48.00M
215.11%
YoY
|
$36.77M
-198.92%
YoY
|
$21.59M
49.27%
YoY
|
$12.62M
-68.71%
YoY
|
$15.23M
-58.96%
YoY
|
-$37.17M
-176.15%
YoY
|
$14.46M
-83.77%
YoY
|
$40.34M
-38.69%
YoY
|
$37.12M
-47.32%
YoY
|
| Income Tax |
N/A
|
$36.00K
-91.04%
YoY
|
$264.0K
-139.94%
YoY
|
$325.0K
-67.5%
YoY
|
$264.0K
50.86%
YoY
|
$402.0K
128.41%
YoY
|
-$661.0K
-131.48%
YoY
|
$1.000M
1062.79%
YoY
|
$175.0K
165.15%
YoY
|
$176.0K
-132.0%
YoY
|
$2.100M
3.7%
YoY
|
$86.00K
-86.99%
YoY
|
$66.00K
214.29%
YoY
|
-$550.0K
-159.14%
YoY
|
$2.025M
262.25%
YoY
|
$661.0K
-62.84%
YoY
|
$21.00K
-97.9%
YoY
|
$930.0K
272.0%
YoY
|
$559.0K
-449.38%
YoY
|
| Net Earnings |
-$18.89M
-47.89%
YoY
|
$5.608M
-22.53%
YoY
|
$24.58M
-33.42%
YoY
|
$38.35M
3324.29%
YoY
|
-$36.25M
-488.23%
YoY
|
$7.239M
-31.29%
YoY
|
$36.91M
-19.75%
YoY
|
$1.120M
-96.95%
YoY
|
$9.337M
-56.62%
YoY
|
$10.54M
-20.02%
YoY
|
$46.00M
248.27%
YoY
|
$36.69M
-196.96%
YoY
|
$21.52M
49.03%
YoY
|
$13.17M
-66.58%
YoY
|
$13.21M
-63.87%
YoY
|
-$37.83M
-180.43%
YoY
|
$14.44M
-83.61%
YoY
|
$39.41M
-39.87%
YoY
|
$36.56M
-48.23%
YoY
|
| Basic Earnings Per Share |
-$0.21
-50.0%
YoY
|
$0.06
-33.33%
YoY
|
N/A
|
$0.44
4300.0%
YoY
|
-$0.42
-450.0%
YoY
|
$0.09
-35.71%
YoY
|
N/A
|
$0.01
-97.92%
YoY
|
$0.12
-58.62%
YoY
|
$0.14
-36.36%
YoY
|
N/A
|
$0.48
-177.42%
YoY
|
$0.29
20.83%
YoY
|
$0.22
-66.67%
YoY
|
N/A
|
-$0.62
N/A
|
$0.24
N/A
|
$0.66
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.21
-50.0%
YoY
|
$0.06
-33.33%
YoY
|
$0.28
-37.88%
YoY
|
$0.44
4300.0%
YoY
|
-$0.42
-450.0%
YoY
|
$0.09
-35.71%
YoY
|
$0.45
-25.21%
YoY
|
$0.01
-97.9%
YoY
|
$0.12
-58.62%
YoY
|
$0.14
-36.36%
YoY
|
$0.60
-100.0%
YoY
|
$0.48
-100.0%
YoY
|
$0.29
-100.0%
YoY
|
$0.22
-100.0%
YoY
|
$72.02K
-64.43%
YoY
|
-$206.3K
-179.11%
YoY
|
$79.52K
-86.77%
YoY
|
$218.5K
-53.01%
YoY
|
$202.5K
-59.58%
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 |
88.09M shares
7.1%
YoY
|
88.09M shares
7.1%
YoY
|
88.09M shares
7.1%
YoY
|
88.09M shares
8.22%
YoY
|
82.25M shares
4.15%
YoY
|
82.25M shares
6.5%
YoY
|
82.25M shares
6.7%
YoY
|
81.40M shares
5.6%
YoY
|
78.97M shares
2.45%
YoY
|
77.23M shares
-57.89%
YoY
|
77.08M shares
N/A
|
77.08M shares
26.11%
YoY
|
77.08M shares
27.34%
YoY
|
183.4M shares
204.98%
YoY
|
N/A
|
61.12M shares
N/A
|
60.53M shares
N/A
|
60.13M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
88.09M shares
2.53%
YoY
|
88.09M shares
7.1%
YoY
|
N/A
|
88.09M shares
7.65%
YoY
|
85.92M shares
7.71%
YoY
|
82.25M shares
5.66%
YoY
|
N/A
|
81.83M shares
6.16%
YoY
|
79.76M shares
8.96%
YoY
|
77.84M shares
27.31%
YoY
|
N/A
|
77.08M shares
26.11%
YoY
|
73.20M shares
20.93%
YoY
|
61.14M shares
1.69%
YoY
|
N/A
|
61.12M shares
N/A
|
60.53M shares
N/A
|
60.13M shares
N/A
|
N/A
|
Loading...