|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$102.3M
-56.95%
YoY
|
$237.6M
-27.4%
YoY
|
$327.3M
-40.0%
YoY
|
$545.5M
-14.59%
YoY
|
$638.7M
55.6%
YoY
|
| Cost Of Revenue |
$42.85M
-70.26%
YoY
|
$144.1M
-17.09%
YoY
|
$173.8M
-33.45%
YoY
|
$261.1M
-30.47%
YoY
|
$375.6M
17.8%
YoY
|
| Gross Profit |
$59.43M
-36.46%
YoY
|
$93.54M
-39.07%
YoY
|
$153.5M
-46.02%
YoY
|
$284.4M
8.08%
YoY
|
$263.1M
187.07%
YoY
|
| Selling, General & Admin |
$22.41M
-0.4%
YoY
|
$22.50M
-0.35%
YoY
|
$22.58M
-8.39%
YoY
|
$24.64M
-1.09%
YoY
|
$24.92M
-49.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.525M
-39.12%
YoY
|
$15.65M
-11.72%
YoY
|
$17.72M
-26.59%
YoY
|
$24.14M
-62.47%
YoY
|
$64.33M
-55.16%
YoY
|
| Operating Expenses |
$31.93M
-16.29%
YoY
|
$38.14M
-5.35%
YoY
|
$40.30M
-17.39%
YoY
|
$48.79M
-89.17%
YoY
|
$450.6M
133.55%
YoY
|
| Operating Profit |
$27.50M
-50.35%
YoY
|
$55.39M
-51.07%
YoY
|
$113.2M
-51.95%
YoY
|
$235.6M
-225.7%
YoY
|
-$187.4M
85.11%
YoY
|
| Interest Expense |
$12.69M
176.78%
YoY
|
$4.583M
-88.64%
YoY
|
$40.36M
8928.41%
YoY
|
$447.0K
-100.37%
YoY
|
-$120.8M
219.73%
YoY
|
| Other Income/Expense, Net |
-$463.0K
-884.75%
YoY
|
$59.00K
-70.94%
YoY
|
$203.0K
-100.2%
YoY
|
-$101.1M
-19.57%
YoY
|
-$125.7M
42951.03%
YoY
|
| Pretax Income |
$39.74M
-35.51%
YoY
|
$61.62M
-69.71%
YoY
|
$203.4M
42.38%
YoY
|
$142.9M
195.26%
YoY
|
$48.39M
-105.26%
YoY
|
| Income Tax |
-$1.817M
-112.64%
YoY
|
$14.37M
-131.58%
YoY
|
-$45.51M
-13766.67%
YoY
|
$333.0K
92.49%
YoY
|
$173.0K
-101.16%
YoY
|
| Net Earnings |
$98.29M
108.05%
YoY
|
$47.25M
-81.02%
YoY
|
$248.9M
67.78%
YoY
|
$148.4M
144.64%
YoY
|
$60.65M
-106.39%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
$15.03
182.52%
YoY
|
$5.32
N/A
|
| Diluted Earnings Per Share |
$9.89
108.21%
YoY
|
$4.75
-81.24%
YoY
|
$25.32
71.33%
YoY
|
$14.78
180.99%
YoY
|
$5.26
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
9.874M shares
-13.42%
YoY
|
11.41M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
10.04M shares
-12.86%
YoY
|
11.52M shares
N/A
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$24.72M
-58.74%
YoY
|
$23.55M
-56.17%
YoY
|
$59.09M
4.1%
YoY
|
$63.47M
-5.55%
YoY
|
$59.92M
-19.71%
YoY
|
$53.73M
-32.97%
YoY
|
$56.76M
-27.77%
YoY
|
$67.20M
-28.45%
YoY
|
$74.63M
-27.07%
YoY
|
$80.16M
-33.36%
YoY
|
$78.58M
-41.6%
YoY
|
$93.93M
-50.13%
YoY
|
$102.3M
-53.6%
YoY
|
$120.3M
-26.32%
YoY
|
$134.6M
0.37%
YoY
|
$188.4M
55.81%
YoY
|
$220.5M
119.02%
YoY
|
$163.2M
148.95%
YoY
|
$134.1M
50.61%
YoY
|
$120.9M
-1.21%
YoY
|
| Cost Of Revenue |
$11.28M
-69.68%
YoY
|
$11.05M
-67.12%
YoY
|
$34.00M
-4.31%
YoY
|
$34.59M
-8.25%
YoY
|
$37.22M
-13.8%
YoY
|
$33.62M
-24.37%
YoY
|
$35.53M
-15.62%
YoY
|
$37.70M
-14.38%
YoY
|
$43.18M
-11.12%
YoY
|
$44.45M
-5.54%
YoY
|
$42.11M
-21.12%
YoY
|
$44.04M
-60.72%
YoY
|
$48.59M
-62.94%
YoY
|
$47.06M
-52.56%
YoY
|
$53.38M
-28.46%
YoY
|
$112.1M
56.56%
YoY
|
$131.1M
112.11%
YoY
|
$99.19M
70.43%
YoY
|
$74.62M
-35.17%
YoY
|
$71.60M
-14.48%
YoY
|
| Gross Profit |
$13.44M
-40.8%
YoY
|
$12.50M
-37.86%
YoY
|
$25.09M
18.19%
YoY
|
$28.88M
-2.11%
YoY
|
$22.70M
-27.81%
YoY
|
$20.11M
-43.68%
YoY
|
$21.23M
-41.81%
YoY
|
$29.50M
-40.87%
YoY
|
$31.45M
-41.48%
YoY
|
$35.70M
-51.24%
YoY
|
$36.48M
-55.06%
YoY
|
$49.89M
-34.58%
YoY
|
$53.74M
-39.91%
YoY
|
$73.22M
14.31%
YoY
|
$81.17M
36.58%
YoY
|
$76.27M
54.7%
YoY
|
$89.43M
1497.2%
YoY
|
$64.06M
-938.81%
YoY
|
$59.43M
-134.68%
YoY
|
$49.30M
-106.45%
YoY
|
| Selling, General & Admin |
$6.604M
3.43%
YoY
|
$6.044M
9.24%
YoY
|
$4.462M
-20.34%
YoY
|
$5.296M
6.39%
YoY
|
$6.385M
-17.36%
YoY
|
$5.533M
11.73%
YoY
|
$5.601M
16.47%
YoY
|
$4.978M
-2.2%
YoY
|
$7.726M
51.61%
YoY
|
$4.952M
-11.59%
YoY
|
$4.809M
-35.2%
YoY
|
$5.090M
-22.0%
YoY
|
$5.096M
-25.81%
YoY
|
$5.601M
9.27%
YoY
|
$7.421M
29.04%
YoY
|
$6.526M
3.59%
YoY
|
$6.869M
34.69%
YoY
|
$5.126M
-26.77%
YoY
|
$5.751M
-77.71%
YoY
|
$6.300M
-45.47%
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 |
$2.375M
-42.8%
YoY
|
$2.493M
-36.63%
YoY
|
$4.495M
22.85%
YoY
|
$4.136M
6.02%
YoY
|
$4.152M
-20.63%
YoY
|
$3.934M
-17.66%
YoY
|
$3.659M
-4.31%
YoY
|
$3.901M
0.26%
YoY
|
$5.231M
41.72%
YoY
|
$4.778M
35.7%
YoY
|
$3.824M
-32.45%
YoY
|
$3.891M
-65.47%
YoY
|
$3.691M
-75.65%
YoY
|
$3.521M
-76.98%
YoY
|
$5.661M
-65.41%
YoY
|
$11.27M
-35.64%
YoY
|
$15.16M
-26.06%
YoY
|
$15.29M
-14.65%
YoY
|
$16.36M
-54.49%
YoY
|
$17.51M
-71.58%
YoY
|
| Operating Expenses |
$8.979M
-14.79%
YoY
|
$8.537M
-9.82%
YoY
|
$8.957M
-3.27%
YoY
|
$9.432M
6.23%
YoY
|
$10.54M
-18.68%
YoY
|
$9.467M
-2.7%
YoY
|
$9.260M
7.26%
YoY
|
$8.879M
-1.14%
YoY
|
$12.96M
47.46%
YoY
|
$9.730M
-80.76%
YoY
|
$8.633M
-85.38%
YoY
|
$8.981M
-92.72%
YoY
|
$8.787M
-60.11%
YoY
|
$50.58M
-55.82%
YoY
|
$59.04M
-35.11%
YoY
|
$123.4M
38.5%
YoY
|
$22.03M
-13.96%
YoY
|
$114.5M
56.37%
YoY
|
$90.99M
-65.06%
YoY
|
$89.07M
-89.96%
YoY
|
| Operating Profit |
$4.461M
-63.33%
YoY
|
$3.959M
-62.8%
YoY
|
$16.13M
34.79%
YoY
|
$19.45M
-5.7%
YoY
|
$12.16M
-34.21%
YoY
|
$10.64M
-59.02%
YoY
|
$11.97M
-57.02%
YoY
|
$20.62M
-49.6%
YoY
|
$18.49M
-58.87%
YoY
|
$25.97M
14.7%
YoY
|
$27.84M
25.82%
YoY
|
$40.91M
-32.54%
YoY
|
$44.95M
-33.31%
YoY
|
$22.65M
-52.5%
YoY
|
$22.13M
-43.3%
YoY
|
$60.64M
133.19%
YoY
|
$67.40M
-436.99%
YoY
|
$47.67M
-470.72%
YoY
|
$39.03M
-119.71%
YoY
|
$26.01M
-103.27%
YoY
|
| Interest Expense |
$2.708M
75.5%
YoY
|
$2.328M
155.82%
YoY
|
$4.811M
298.92%
YoY
|
$2.839M
207.25%
YoY
|
$1.543M
-58.91%
YoY
|
$910.0K
-323.04%
YoY
|
$1.206M
-94.44%
YoY
|
$924.0K
2269.23%
YoY
|
$3.755M
-70.76%
YoY
|
-$408.0K
-96.71%
YoY
|
$21.70M
121.38%
YoY
|
$39.00K
-100.04%
YoY
|
$12.84M
1793.95%
YoY
|
-$12.42M
-74.91%
YoY
|
$9.801M
-121.1%
YoY
|
-$101.0M
295.93%
YoY
|
$678.0K
-109.16%
YoY
|
-$49.50M
1496.71%
YoY
|
-$46.46M
220.42%
YoY
|
-$25.50M
99.62%
YoY
|
| Other Income/Expense, Net |
-$618.0K
-568.18%
YoY
|
$65.00K
-20.73%
YoY
|
$10.00K
-95.5%
YoY
|
$95.00K
-125.2%
YoY
|
$132.0K
-30.53%
YoY
|
$82.00K
-156.16%
YoY
|
$222.0K
326.92%
YoY
|
-$377.0K
-102.46%
YoY
|
$190.0K
-439.29%
YoY
|
-$146.0K
-98.6%
YoY
|
$52.00K
-99.48%
YoY
|
$15.34M
-113.53%
YoY
|
-$56.00K
-133.94%
YoY
|
-$10.44M
-79.31%
YoY
|
$9.937M
-120.22%
YoY
|
-$113.3M
326.17%
YoY
|
$165.0K
65.0%
YoY
|
-$50.48M
-2627.59%
YoY
|
-$49.14M
105.15%
YoY
|
-$26.60M
109.19%
YoY
|
| Pretax Income |
$6.584M
-53.48%
YoY
|
$6.385M
-45.8%
YoY
|
$21.67M
48.35%
YoY
|
$22.46M
6.56%
YoY
|
$14.15M
-75.88%
YoY
|
$11.78M
-60.14%
YoY
|
$14.60M
-73.54%
YoY
|
$21.08M
-64.87%
YoY
|
$58.67M
-1.67%
YoY
|
$29.56M
-47.05%
YoY
|
$55.20M
-31.08%
YoY
|
$60.00M
-213.85%
YoY
|
$59.67M
-3.61%
YoY
|
$55.82M
-2089.95%
YoY
|
$80.09M
-891.82%
YoY
|
-$52.71M
8817.94%
YoY
|
$61.90M
-914.47%
YoY
|
-$2.805M
-102.26%
YoY
|
-$10.12M
-95.44%
YoY
|
-$591.0K
-99.93%
YoY
|
| Income Tax |
-$3.413M
-198.36%
YoY
|
$1.776M
-37.29%
YoY
|
-$437.0K
-114.12%
YoY
|
$4.528M
-9.02%
YoY
|
$3.470M
181.2%
YoY
|
$2.832M
292.24%
YoY
|
$3.095M
-88.61%
YoY
|
$4.977M
-106.67%
YoY
|
$1.234M
270.57%
YoY
|
$722.0K
N/A
|
$27.18M
N/A
|
-$74.65M
N/A
|
$333.0K
92.49%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$173.0K
-157.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$51.35M
380.7%
YoY
|
$6.901M
-22.89%
YoY
|
$22.10M
92.04%
YoY
|
$17.94M
11.38%
YoY
|
$10.68M
-81.4%
YoY
|
$8.949M
-68.96%
YoY
|
$11.51M
-58.92%
YoY
|
$16.10M
-88.04%
YoY
|
$57.44M
-3.2%
YoY
|
$28.84M
-48.34%
YoY
|
$28.02M
-65.02%
YoY
|
$134.7M
-387.24%
YoY
|
$59.34M
-14.36%
YoY
|
$55.82M
786.7%
YoY
|
$80.09M
-716.38%
YoY
|
-$46.88M
2320.08%
YoY
|
$69.28M
-855.38%
YoY
|
$6.295M
-88.58%
YoY
|
-$12.99M
-93.97%
YoY
|
-$1.937M
-99.75%
YoY
|
| 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
|
$13.93
-398.93%
YoY
|
N/A
|
$5.70
917.86%
YoY
|
$7.99
-833.03%
YoY
|
-$4.66
2812.5%
YoY
|
N/A
|
$0.56
-45.63%
YoY
|
-$1.09
-72.95%
YoY
|
-$0.16
-98.9%
YoY
|
| Diluted Earnings Per Share |
$5.14
380.37%
YoY
|
$0.70
-21.35%
YoY
|
$2.22
93.04%
YoY
|
$1.80
11.8%
YoY
|
$1.07
-81.5%
YoY
|
$0.89
-69.73%
YoY
|
$1.15
-59.79%
YoY
|
$1.61
-88.29%
YoY
|
$5.78
-4.87%
YoY
|
$2.94
-47.5%
YoY
|
$2.86
-63.43%
YoY
|
$13.75
-395.06%
YoY
|
$6.08
-100.0%
YoY
|
$5.60
918.18%
YoY
|
$7.82
-817.43%
YoY
|
-$4.66
2812.5%
YoY
|
$6.371M
-838269912.46%
YoY
|
$0.55
-46.6%
YoY
|
-$1.09
-72.95%
YoY
|
-$0.16
-98.9%
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
9.633M shares
-3.91%
YoY
|
9.635M shares
-4.13%
YoY
|
9.612M shares
-6.32%
YoY
|
9.780M shares
-13.54%
YoY
|
10.03M shares
-15.76%
YoY
|
10.05M shares
-16.25%
YoY
|
10.26M shares
N/A
|
11.31M shares
-78.87%
YoY
|
11.90M shares
-77.76%
YoY
|
12.00M shares
-77.41%
YoY
|
| 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
|
9.795M shares
-2.54%
YoY
|
N/A
|
9.965M shares
-12.74%
YoY
|
10.25M shares
-13.89%
YoY
|
10.05M shares
-16.25%
YoY
|
N/A
|
11.42M shares
-78.66%
YoY
|
11.90M shares
-77.76%
YoY
|
12.00M shares
-77.41%
YoY
|
Loading...