|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$270.0M
13.04%
YoY
|
$238.8M
-32.82%
YoY
|
$355.6M
-8.52%
YoY
|
$388.7M
76.93%
YoY
|
$219.7M
237.78%
YoY
|
| Cost Of Revenue |
$230.0M
13.16%
YoY
|
$203.3M
-17.78%
YoY
|
$247.2M
7.61%
YoY
|
$229.7M
85.73%
YoY
|
$123.7M
256.97%
YoY
|
| Gross Profit |
$33.18M
9.75%
YoY
|
$30.23M
-71.23%
YoY
|
$105.1M
-32.23%
YoY
|
$155.1M
61.56%
YoY
|
$95.99M
215.9%
YoY
|
| Selling, General & Admin |
$88.00M
-13.31%
YoY
|
$101.5M
15.34%
YoY
|
$88.01M
-0.43%
YoY
|
$88.39M
86.14%
YoY
|
$47.49M
80.59%
YoY
|
| Research & Development |
$390.0K
-5.8%
YoY
|
$414.0K
6.7%
YoY
|
$388.0K
-38.61%
YoY
|
$632.0K
-48.83%
YoY
|
$1.235M
-21.64%
YoY
|
| Depreciation & Amortization |
$17.00M
10.6%
YoY
|
$15.37M
16.75%
YoY
|
$13.17M
12.54%
YoY
|
$11.70M
58.24%
YoY
|
$7.393M
127.27%
YoY
|
| Operating Expenses |
$390.0K
-5.8%
YoY
|
$414.0K
6.7%
YoY
|
$388.0K
-38.61%
YoY
|
$632.0K
-98.88%
YoY
|
$56.49M
-19.73%
YoY
|
| Operating Profit |
$32.79M
9.97%
YoY
|
$29.82M
-71.52%
YoY
|
$104.7M
-32.21%
YoY
|
$154.5M
291.03%
YoY
|
$39.50M
-198.77%
YoY
|
| Interest Expense |
N/A
|
-$30.53M
28.2%
YoY
|
-$23.81M
54.36%
YoY
|
-$15.43M
36.8%
YoY
|
-$11.28M
-3267.42%
YoY
|
| Other Income/Expense, Net |
-$17.00M
691.8%
YoY
|
-$2.147M
159.3%
YoY
|
-$828.0K
211.28%
YoY
|
-$266.0K
-94.25%
YoY
|
-$4.627M
1652.65%
YoY
|
| Pretax Income |
-$44.00M
-49.61%
YoY
|
-$87.32M
42.49%
YoY
|
-$61.29M
-239.79%
YoY
|
$43.84M
133.99%
YoY
|
$18.74M
-148.91%
YoY
|
| Income Tax |
-$7.320M
-49.62%
YoY
|
-$14.53M
-746.35%
YoY
|
$2.248M
2317.2%
YoY
|
$93.00K
-99.19%
YoY
|
$11.44M
-604.45%
YoY
|
| Net Earnings |
-$36.78M
-49.47%
YoY
|
-$72.79M
14.58%
YoY
|
-$63.53M
-245.22%
YoY
|
$43.75M
832.22%
YoY
|
$4.693M
-112.61%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.66
-55.48%
YoY
|
-$1.48
8.83%
YoY
|
-$1.36
-237.58%
YoY
|
$0.99
-100.0%
YoY
|
$100.0K
-107.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2023 Q4 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$355.6M
236.68%
YoY
|
$102.4M
7.52%
YoY
|
$106.2M
21.72%
YoY
|
$105.6M
32.5%
YoY
|
$100.6M
63.01%
YoY
|
$95.28M
110.65%
YoY
|
$87.23M
163.93%
YoY
|
$79.70M
194.16%
YoY
|
$61.70M
174.24%
YoY
|
$45.23M
304.38%
YoY
|
$33.05M
676.0%
YoY
|
$27.09M
512.16%
YoY
|
$22.50M
765.94%
YoY
|
$11.19M
148.56%
YoY
|
$4.259M
147.19%
YoY
|
$4.426M
N/A
|
| Cost Of Revenue |
$247.2M
262.9%
YoY
|
$69.62M
29.56%
YoY
|
$71.05M
38.31%
YoY
|
$68.12M
58.1%
YoY
|
$56.50M
52.64%
YoY
|
$53.74M
106.98%
YoY
|
$51.37M
191.56%
YoY
|
$43.09M
212.39%
YoY
|
$37.01M
215.22%
YoY
|
$25.96M
307.5%
YoY
|
$17.62M
542.36%
YoY
|
$13.79M
173.29%
YoY
|
$11.74M
220.73%
YoY
|
$6.371M
164.47%
YoY
|
$2.743M
242.88%
YoY
|
$5.047M
N/A
|
| Gross Profit |
$108.3M
189.03%
YoY
|
$32.82M
-20.99%
YoY
|
$35.12M
-2.05%
YoY
|
$37.48M
2.38%
YoY
|
$44.07M
78.57%
YoY
|
$41.54M
115.6%
YoY
|
$35.86M
132.38%
YoY
|
$36.61M
175.27%
YoY
|
$24.68M
129.49%
YoY
|
$19.27M
300.25%
YoY
|
$15.43M
917.81%
YoY
|
$13.30M
-2241.87%
YoY
|
$10.76M
-1111.76%
YoY
|
$4.814M
130.22%
YoY
|
$1.516M
64.25%
YoY
|
-$621.0K
N/A
|
| Selling, General & Admin |
$95.88M
290.98%
YoY
|
$24.88M
8.48%
YoY
|
$24.78M
30.5%
YoY
|
$24.52M
64.9%
YoY
|
$30.75M
97.98%
YoY
|
$22.93M
105.39%
YoY
|
$18.99M
114.56%
YoY
|
$14.87M
97.25%
YoY
|
$15.53M
110.36%
YoY
|
$11.17M
86.83%
YoY
|
$8.850M
44.09%
YoY
|
$7.539M
-62.0%
YoY
|
$7.384M
-45.47%
YoY
|
$5.976M
-90.51%
YoY
|
$6.142M
-87.17%
YoY
|
$19.84M
102.23%
YoY
|
| Research & Development |
$388.0K
122.99%
YoY
|
$99.00K
-43.75%
YoY
|
$157.0K
-3.09%
YoY
|
$174.0K
-20.91%
YoY
|
$120.0K
-59.73%
YoY
|
$176.0K
-50.56%
YoY
|
$162.0K
-55.0%
YoY
|
$220.0K
N/A
|
$298.0K
-33.48%
YoY
|
$356.0K
-13.59%
YoY
|
$360.0K
-3.74%
YoY
|
N/A
|
$448.0K
-54.88%
YoY
|
$412.0K
N/A
|
$374.0K
259.62%
YoY
|
$1.710M
N/A
|
| Depreciation & Amortization |
$9.989M
129.58%
YoY
|
N/A
|
$3.177M
34.96%
YoY
|
$4.351M
35.63%
YoY
|
$2.719M
61.46%
YoY
|
$2.275M
249.46%
YoY
|
$2.354M
27.24%
YoY
|
$3.208M
199.53%
YoY
|
$1.684M
22.12%
YoY
|
$651.0K
57.63%
YoY
|
$1.850M
374.36%
YoY
|
$1.071M
114.2%
YoY
|
$1.379M
746.01%
YoY
|
$413.0K
339.36%
YoY
|
$390.0K
441.67%
YoY
|
$500.0K
7042.86%
YoY
|
| Operating Expenses |
$144.1M
441.72%
YoY
|
$25.87M
7.31%
YoY
|
$26.97M
39.05%
YoY
|
$26.59M
41.01%
YoY
|
$30.03M
71.45%
YoY
|
$24.11M
117.82%
YoY
|
$19.40M
114.32%
YoY
|
$18.86M
206.09%
YoY
|
$17.52M
97.29%
YoY
|
$11.07M
74.53%
YoY
|
$9.050M
-81.53%
YoY
|
$6.162M
-80.68%
YoY
|
$8.878M
-39.06%
YoY
|
$6.342M
-123.19%
YoY
|
$48.99M
-229.77%
YoY
|
$31.90M
200.34%
YoY
|
| Operating Profit |
-$35.73M
-428.14%
YoY
|
$6.950M
-60.13%
YoY
|
$8.152M
-50.48%
YoY
|
$10.89M
-38.66%
YoY
|
$14.04M
95.95%
YoY
|
$17.43M
112.61%
YoY
|
$16.46M
158.01%
YoY
|
$17.75M
148.66%
YoY
|
$7.167M
281.83%
YoY
|
$8.199M
-636.58%
YoY
|
$6.380M
-113.44%
YoY
|
$7.139M
-121.95%
YoY
|
$1.877M
-112.01%
YoY
|
-$1.528M
-105.19%
YoY
|
-$47.48M
-222.75%
YoY
|
-$32.52M
N/A
|
| Interest Expense |
-$22.31M
179.22%
YoY
|
-$6.366M
-475.13%
YoY
|
-$5.582M
860.76%
YoY
|
-$7.990M
-38.29%
YoY
|
-$4.236M
71.92%
YoY
|
$1.697M
-521.09%
YoY
|
-$581.0K
545.56%
YoY
|
-$12.95M
-5753.71%
YoY
|
-$2.464M
1261.33%
YoY
|
-$403.0K
207.63%
YoY
|
-$90.00K
-151.43%
YoY
|
$229.0K
-117.0%
YoY
|
-$181.0K
-83.23%
YoY
|
-$131.0K
-93.89%
YoY
|
$175.0K
-120.3%
YoY
|
-$1.347M
-38.13%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$61.29M
602.41%
YoY
|
$403.0K
-98.1%
YoY
|
$1.774M
-90.86%
YoY
|
-$8.725M
-441.09%
YoY
|
$11.95M
475.2%
YoY
|
$21.21M
150.27%
YoY
|
$19.41M
244.71%
YoY
|
$2.558M
-66.71%
YoY
|
$2.077M
-5.42%
YoY
|
$8.476M
-966.67%
YoY
|
$5.630M
-111.93%
YoY
|
$7.683M
-123.9%
YoY
|
$2.196M
-114.16%
YoY
|
-$978.0K
-103.82%
YoY
|
-$47.21M
-227.04%
YoY
|
-$32.15M
151.22%
YoY
|
| Income Tax |
$2.248M
-116.07%
YoY
|
-$3.322M
-157.9%
YoY
|
$1.682M
-64.27%
YoY
|
-$13.99M
-350.06%
YoY
|
$3.639M
136.76%
YoY
|
$5.737M
126.04%
YoY
|
$4.708M
165.99%
YoY
|
$5.595M
-319.84%
YoY
|
$1.537M
454.87%
YoY
|
$2.538M
N/A
|
$1.770M
N/A
|
-$2.545M
254400.0%
YoY
|
$277.0K
-27800.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000K
N/A
|
| Net Earnings |
-$61.96M
-824.58%
YoY
|
$4.883M
-68.77%
YoY
|
$214.0K
-98.4%
YoY
|
$8.551M
-378.72%
YoY
|
$7.256M
-541.36%
YoY
|
$15.64M
152.55%
YoY
|
$13.37M
316.64%
YoY
|
-$3.068M
-133.27%
YoY
|
-$1.644M
-194.81%
YoY
|
$6.192M
-733.13%
YoY
|
$3.210M
-106.8%
YoY
|
$9.222M
-128.68%
YoY
|
$1.734M
-111.18%
YoY
|
-$978.0K
-103.72%
YoY
|
-$47.21M
-224.9%
YoY
|
-$32.15M
151.21%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.36
-821.9%
YoY
|
$0.10
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$0.19
-100.0%
YoY
|
$160.0K
-500.0%
YoY
|
$340.0K
183.33%
YoY
|
$360.0K
409.05%
YoY
|
-$67.98K
-122.09%
YoY
|
-$40.00K
-159.56%
YoY
|
$120.0K
-399.71%
YoY
|
$70.72K
-103.65%
YoY
|
$307.7K
-123.24%
YoY
|
$67.16K
-146.38%
YoY
|
-$40.04K
-116.3%
YoY
|
-$1.936M
-635.45%
YoY
|
-$1.324M
726.67%
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
|
| Basic Shares Outstanding |
45.57M 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
|
| 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
|
N/A
|
N/A
|
Loading...