|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$146.6M
24.63%
YoY
|
$117.6M
34.82%
YoY
|
$87.24M
-5.07%
YoY
|
$91.90M
23.47%
YoY
|
$74.44M
59.32%
YoY
|
| Cost Of Revenue |
$83.83M
-9.29%
YoY
|
$92.42M
22.68%
YoY
|
$75.33M
-5.76%
YoY
|
$79.94M
-13.08%
YoY
|
$91.97M
26.77%
YoY
|
| Gross Profit |
$62.76M
149.06%
YoY
|
$25.20M
111.59%
YoY
|
$11.91M
-0.5%
YoY
|
$11.97M
-168.26%
YoY
|
-$17.53M
-32.13%
YoY
|
| Selling, General & Admin |
$63.76M
-6.39%
YoY
|
$68.12M
-5.62%
YoY
|
$72.18M
-22.77%
YoY
|
$93.46M
-33.91%
YoY
|
$141.4M
23.02%
YoY
|
| Research & Development |
$4.449M
5.2%
YoY
|
$4.229M
-27.62%
YoY
|
$5.843M
-56.33%
YoY
|
$13.38M
-42.65%
YoY
|
$23.33M
14.56%
YoY
|
| Depreciation & Amortization |
$14.23M
52.43%
YoY
|
$9.336M
15.12%
YoY
|
$8.110M
-38.2%
YoY
|
$13.12M
-14.8%
YoY
|
$15.40M
37.81%
YoY
|
| Operating Expenses |
$80.15M
-21.21%
YoY
|
$101.7M
5.19%
YoY
|
$96.71M
-29.31%
YoY
|
$136.8M
-74.81%
YoY
|
$543.1M
180.57%
YoY
|
| Operating Profit |
-$17.40M
-77.27%
YoY
|
-$76.53M
-9.75%
YoY
|
-$84.80M
-32.07%
YoY
|
-$124.8M
-77.73%
YoY
|
-$560.6M
155.53%
YoY
|
| Interest Expense |
$39.96M
-23.18%
YoY
|
$52.02M
1.53%
YoY
|
$51.24M
394015.38%
YoY
|
$13.00K
-51.85%
YoY
|
$27.00K
-85.48%
YoY
|
| Other Income/Expense, Net |
$275.0K
-99.76%
YoY
|
$113.1M
916.22%
YoY
|
$11.13M
-214.5%
YoY
|
-$9.721M
-105.95%
YoY
|
$163.5M
11.87%
YoY
|
| Pretax Income |
-$17.12M
-146.79%
YoY
|
$36.59M
-149.66%
YoY
|
-$73.67M
-45.25%
YoY
|
-$134.6M
-66.12%
YoY
|
-$397.1M
441.99%
YoY
|
| Income Tax |
-$14.19M
313.01%
YoY
|
-$3.436M
6.38%
YoY
|
-$3.230M
-109.45%
YoY
|
$34.18M
-8029.23%
YoY
|
-$431.0K
-132.0%
YoY
|
| Net Earnings |
-$9.447M
-123.0%
YoY
|
$41.08M
-155.54%
YoY
|
-$73.96M
-56.17%
YoY
|
-$168.7M
-57.4%
YoY
|
-$396.1M
441.6%
YoY
|
| Basic Earnings Per Share |
-$0.02
-118.18%
YoY
|
$0.11
-157.89%
YoY
|
-$0.19
-57.78%
YoY
|
-$0.45
-57.94%
YoY
|
-$1.07
409.52%
YoY
|
| Diluted Earnings Per Share |
-$0.02
-118.18%
YoY
|
$0.11
-157.89%
YoY
|
-$0.19
-57.55%
YoY
|
-$0.45
-58.17%
YoY
|
-$1.07
409.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
383.5M shares
0.37%
YoY
|
382.1M shares
0.29%
YoY
|
381.0M shares
1.06%
YoY
|
377.0M shares
1.77%
YoY
|
370.4M shares
5.35%
YoY
|
| Diluted Shares Outstanding |
383.5M shares
-0.54%
YoY
|
385.6M shares
1.21%
YoY
|
381.0M shares
1.06%
YoY
|
377.0M shares
1.77%
YoY
|
370.4M shares
5.35%
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 |
$45.21M
40.13%
YoY
|
$44.53M
46.96%
YoY
|
$36.34M
6.06%
YoY
|
$33.46M
20.51%
YoY
|
$32.26M
27.58%
YoY
|
$30.30M
26.7%
YoY
|
$34.26M
38.11%
YoY
|
$27.76M
45.95%
YoY
|
$25.29M
25.54%
YoY
|
$23.92M
4.49%
YoY
|
$24.81M
18.58%
YoY
|
$19.02M
-17.52%
YoY
|
$20.14M
-19.53%
YoY
|
$22.89M
-11.27%
YoY
|
$20.92M
2.53%
YoY
|
$23.06M
47.62%
YoY
|
$25.03M
98.5%
YoY
|
$25.80M
51.29%
YoY
|
$20.41M
79.67%
YoY
|
| Cost Of Revenue |
$26.06M
40.64%
YoY
|
$28.34M
45.39%
YoY
|
$18.01M
-41.26%
YoY
|
$18.95M
-11.71%
YoY
|
$18.53M
-10.94%
YoY
|
$19.49M
-11.4%
YoY
|
$30.65M
47.09%
YoY
|
$21.47M
34.81%
YoY
|
$20.81M
17.12%
YoY
|
$22.00M
-4.84%
YoY
|
$20.84M
5.43%
YoY
|
$15.92M
-15.94%
YoY
|
$17.76M
-1.89%
YoY
|
$23.12M
-3.06%
YoY
|
$19.77M
-6.49%
YoY
|
$18.94M
-39.69%
YoY
|
$18.11M
16.29%
YoY
|
$23.85M
-25.32%
YoY
|
$21.14M
63.85%
YoY
|
| Gross Profit |
$19.15M
39.46%
YoY
|
$16.19M
49.8%
YoY
|
$18.33M
407.67%
YoY
|
$14.50M
130.33%
YoY
|
$13.73M
206.36%
YoY
|
$10.81M
464.92%
YoY
|
$3.611M
-9.04%
YoY
|
$6.297M
103.19%
YoY
|
$4.483M
88.36%
YoY
|
$1.913M
-917.52%
YoY
|
$3.970M
243.13%
YoY
|
$3.099M
-24.78%
YoY
|
$2.380M
-65.64%
YoY
|
-$234.0K
-112.04%
YoY
|
$1.157M
-258.49%
YoY
|
$4.120M
-126.1%
YoY
|
$6.926M
-333.75%
YoY
|
$1.943M
-113.04%
YoY
|
-$730.0K
-52.5%
YoY
|
| Selling, General & Admin |
$17.35M
25.06%
YoY
|
$20.70M
0.09%
YoY
|
$14.56M
-20.41%
YoY
|
$15.88M
-7.1%
YoY
|
$13.87M
-2.56%
YoY
|
$20.68M
14.24%
YoY
|
$18.29M
-6.99%
YoY
|
$17.10M
-8.81%
YoY
|
$14.24M
-21.98%
YoY
|
$18.10M
-27.45%
YoY
|
$19.66M
-14.85%
YoY
|
$18.75M
-17.0%
YoY
|
$18.25M
-33.34%
YoY
|
$24.95M
-23.66%
YoY
|
$23.09M
-46.76%
YoY
|
$22.59M
-36.6%
YoY
|
$27.38M
-14.86%
YoY
|
$32.69M
-5.59%
YoY
|
$43.37M
66.18%
YoY
|
| Research & Development |
$1.413M
78.18%
YoY
|
$1.382M
34.44%
YoY
|
$1.345M
8.29%
YoY
|
$929.0K
-3.43%
YoY
|
$793.0K
-20.46%
YoY
|
$1.028M
-29.15%
YoY
|
$1.242M
-0.32%
YoY
|
$962.0K
-13.1%
YoY
|
$997.0K
-51.15%
YoY
|
$1.451M
-41.28%
YoY
|
$1.246M
-51.5%
YoY
|
$1.107M
-74.27%
YoY
|
$2.041M
-49.47%
YoY
|
$2.471M
-62.32%
YoY
|
$2.569M
-60.31%
YoY
|
$4.302M
-17.25%
YoY
|
$4.039M
-20.83%
YoY
|
$6.557M
-11.51%
YoY
|
$6.473M
36.73%
YoY
|
| Depreciation & Amortization |
$3.727M
31.23%
YoY
|
$3.657M
44.83%
YoY
|
$3.532M
-0.98%
YoY
|
$4.202M
177.73%
YoY
|
$2.840M
64.07%
YoY
|
$2.525M
114.53%
YoY
|
$3.567M
66.06%
YoY
|
$1.513M
-36.43%
YoY
|
$1.731M
-28.02%
YoY
|
$1.177M
-55.13%
YoY
|
$2.148M
-37.7%
YoY
|
$2.380M
-43.7%
YoY
|
$2.405M
-14.84%
YoY
|
$2.623M
-59.59%
YoY
|
$3.448M
-9.93%
YoY
|
$4.227M
31.97%
YoY
|
$2.824M
50.21%
YoY
|
$6.491M
232.87%
YoY
|
$3.828M
72.74%
YoY
|
| Operating Expenses |
$20.99M
17.86%
YoY
|
$22.48M
1.4%
YoY
|
$18.84M
-49.46%
YoY
|
$19.83M
-9.29%
YoY
|
$17.81M
-12.85%
YoY
|
$22.17M
10.41%
YoY
|
$37.27M
44.75%
YoY
|
$21.86M
-7.85%
YoY
|
$20.43M
-16.18%
YoY
|
$20.08M
-30.82%
YoY
|
$25.75M
-19.95%
YoY
|
$23.72M
-26.31%
YoY
|
$24.38M
-43.28%
YoY
|
$29.03M
-28.67%
YoY
|
$32.16M
-42.24%
YoY
|
$32.19M
-88.53%
YoY
|
$42.98M
1.75%
YoY
|
$40.70M
-4.6%
YoY
|
$55.68M
40.5%
YoY
|
| Operating Profit |
-$1.833M
-54.99%
YoY
|
-$6.294M
-44.62%
YoY
|
-$503.0K
-98.51%
YoY
|
-$5.324M
-65.79%
YoY
|
-$4.072M
-74.47%
YoY
|
-$11.37M
-37.45%
YoY
|
-$33.66M
54.56%
YoY
|
-$15.56M
-24.53%
YoY
|
-$15.95M
-27.5%
YoY
|
-$18.17M
-37.91%
YoY
|
-$21.78M
-29.77%
YoY
|
-$20.62M
-26.53%
YoY
|
-$22.00M
-38.98%
YoY
|
-$29.26M
-24.49%
YoY
|
-$31.00M
-45.04%
YoY
|
-$28.07M
-90.53%
YoY
|
-$36.05M
-20.25%
YoY
|
-$38.76M
-32.67%
YoY
|
-$56.41M
37.03%
YoY
|
| Interest Expense |
$8.853M
-8.4%
YoY
|
-$4.786M
-108.29%
YoY
|
$11.74M
-5.76%
YoY
|
$8.997M
-33.11%
YoY
|
$9.665M
-32.15%
YoY
|
$57.70M
-9497.88%
YoY
|
$12.46M
-6.84%
YoY
|
$13.45M
7.86%
YoY
|
$14.25M
27.42%
YoY
|
-$614.0K
-115.41%
YoY
|
$13.38M
85.53%
YoY
|
$12.47M
230.36%
YoY
|
$11.18M
446.43%
YoY
|
$3.984M
-86.23%
YoY
|
$7.209M
102885.71%
YoY
|
$3.775M
53828.57%
YoY
|
$2.046M
34000.0%
YoY
|
$28.93M
-156.1%
YoY
|
$7.000K
-94.44%
YoY
|
| Other Income/Expense, Net |
$19.97M
76.12%
YoY
|
-$104.0K
N/A
|
$27.51M
-28.12%
YoY
|
-$33.68M
-827.81%
YoY
|
$11.34M
-12.13%
YoY
|
$0.00
-100.0%
YoY
|
$38.27M
102.16%
YoY
|
$4.628M
-68.68%
YoY
|
$12.91M
890.48%
YoY
|
$89.00K
41.27%
YoY
|
$18.93M
-602.95%
YoY
|
$14.78M
99.15%
YoY
|
$1.303M
-65.33%
YoY
|
$63.00K
-113.88%
YoY
|
-$3.764M
-102.81%
YoY
|
$7.420M
-93.69%
YoY
|
$3.758M
-103.23%
YoY
|
-$454.0K
-79.08%
YoY
|
$133.8M
20.47%
YoY
|
| Pretax Income |
$18.14M
149.57%
YoY
|
-$12.39M
-126.96%
YoY
|
$27.01M
485.03%
YoY
|
-$39.01M
256.78%
YoY
|
$7.268M
-338.92%
YoY
|
$45.95M
-200.95%
YoY
|
$4.616M
-262.31%
YoY
|
-$10.93M
87.11%
YoY
|
-$3.042M
-85.3%
YoY
|
-$45.51M
-2.87%
YoY
|
-$2.844M
-91.82%
YoY
|
-$5.843M
-71.7%
YoY
|
-$20.69M
-35.92%
YoY
|
-$46.85M
-65.08%
YoY
|
-$34.77M
-144.91%
YoY
|
-$20.65M
-88.45%
YoY
|
-$32.29M
-80.02%
YoY
|
-$134.2M
20.63%
YoY
|
$77.43M
10.73%
YoY
|
| Income Tax |
$2.428M
-633.63%
YoY
|
-$11.90M
-693.56%
YoY
|
-$1.316M
-51.4%
YoY
|
-$525.0K
-75.85%
YoY
|
-$455.0K
-18.46%
YoY
|
$2.004M
-656.67%
YoY
|
-$2.708M
115.95%
YoY
|
-$2.174M
1107.78%
YoY
|
-$558.0K
-61.14%
YoY
|
-$360.0K
-101.12%
YoY
|
-$1.254M
-159.21%
YoY
|
-$180.0K
-41.56%
YoY
|
-$1.436M
-496.69%
YoY
|
$32.00M
-11865.81%
YoY
|
$2.118M
-1432.08%
YoY
|
-$308.0K
N/A
|
$362.0K
N/A
|
-$272.0K
-175.56%
YoY
|
-$159.0K
-116.09%
YoY
|
| Net Earnings |
$13.75M
124.63%
YoY
|
-$1.816M
-104.15%
YoY
|
$25.96M
210.91%
YoY
|
-$39.71M
353.48%
YoY
|
$6.122M
-373.18%
YoY
|
$43.73M
-197.63%
YoY
|
$8.349M
-607.85%
YoY
|
-$8.757M
4.75%
YoY
|
-$2.241M
-88.31%
YoY
|
-$44.79M
-43.22%
YoY
|
-$1.644M
-95.56%
YoY
|
-$8.360M
-58.66%
YoY
|
-$19.17M
-41.27%
YoY
|
-$78.88M
-40.97%
YoY
|
-$36.99M
-147.48%
YoY
|
-$20.22M
-88.71%
YoY
|
-$32.64M
-79.77%
YoY
|
-$133.6M
20.14%
YoY
|
$77.92M
12.87%
YoY
|
| Basic Earnings Per Share |
$0.04
100.0%
YoY
|
N/A
|
$0.07
250.0%
YoY
|
-$0.10
400.0%
YoY
|
$0.02
-300.0%
YoY
|
N/A
|
$0.02
N/A
|
-$0.02
0.0%
YoY
|
-$0.01
-80.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
-60.0%
YoY
|
-$0.05
N/A
|
N/A
|
-$0.10
N/A
|
-$0.05
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.04
100.0%
YoY
|
$0.00
-108.79%
YoY
|
$0.07
250.0%
YoY
|
-$0.10
400.0%
YoY
|
$0.02
-300.0%
YoY
|
$0.11
-193.6%
YoY
|
$0.02
N/A
|
-$0.02
0.0%
YoY
|
-$0.01
-80.14%
YoY
|
-$0.12
-43.44%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$0.21
-100.0%
YoY
|
-$97.83K
-146.77%
YoY
|
-$53.77K
-88.84%
YoY
|
-$87.03K
19779307.69%
YoY
|
-$357.1K
14.96%
YoY
|
$209.2K
110102522.91%
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 |
379.1M shares
-0.91%
YoY
|
382.9M shares
0.16%
YoY
|
382.9M shares
0.17%
YoY
|
385.4M shares
0.89%
YoY
|
382.5M shares
0.32%
YoY
|
382.3M shares
0.31%
YoY
|
382.3M shares
0.31%
YoY
|
382.0M shares
0.31%
YoY
|
381.3M shares
0.19%
YoY
|
381.1M shares
0.7%
YoY
|
381.1M shares
0.84%
YoY
|
380.8M shares
1.27%
YoY
|
380.6M shares
1.48%
YoY
|
378.5M shares
N/A
|
377.9M shares
1.46%
YoY
|
376.0M shares
1.16%
YoY
|
375.0M shares
3.31%
YoY
|
N/A
|
372.5M shares
6.33%
YoY
|
| Diluted Shares Outstanding |
381.8M shares
-1.33%
YoY
|
N/A
|
385.0M shares
-0.26%
YoY
|
385.3M shares
0.82%
YoY
|
387.0M shares
1.45%
YoY
|
N/A
|
386.0M shares
1.28%
YoY
|
382.2M shares
0.31%
YoY
|
381.4M shares
0.21%
YoY
|
N/A
|
381.1M shares
0.79%
YoY
|
381.0M shares
1.31%
YoY
|
380.6M shares
1.5%
YoY
|
N/A
|
378.1M shares
0.66%
YoY
|
376.0M shares
1.16%
YoY
|
375.0M shares
3.31%
YoY
|
N/A
|
375.7M shares
0.48%
YoY
|
Loading...