|
Concept
|
2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|
| Revenue |
$54.03M
10.71%
YoY
|
$48.80M
-10.18%
YoY
|
$54.34M
0.06%
YoY
|
$54.30M
241.72%
YoY
|
| Cost Of Revenue |
$45.58M
17.0%
YoY
|
$38.96M
-13.15%
YoY
|
$44.86M
-12.41%
YoY
|
$51.21M
197.7%
YoY
|
| Gross Profit |
8.451M cads
-14.17%
YoY
|
$9.846M
7.47%
YoY
|
9.162M cads
196.89%
YoY
|
$3.086M
-335.03%
YoY
|
| Selling, General & Admin |
$15.46M
-29.81%
YoY
|
$22.02M
-38.09%
YoY
|
$35.57M
-26.94%
YoY
|
$48.69M
162.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.184M
-27.1%
YoY
|
$2.996M
-59.13%
YoY
|
$7.331M
27.96%
YoY
|
$5.729M
516.02%
YoY
|
| Operating Expenses |
$15.46M
-29.81%
YoY
|
$22.02M
-38.09%
YoY
|
$35.57M
-26.94%
YoY
|
$48.68M
160.17%
YoY
|
| Operating Profit |
-7.005M cads
-42.46%
YoY
|
-$12.17M
-53.9%
YoY
|
-26.41M cads
-42.09%
YoY
|
-$45.60M
127.7%
YoY
|
| Interest Expense |
-$2.560M
-176.76%
YoY
|
$3.335M
-29.51%
YoY
|
$4.731M
-76.78%
YoY
|
$20.38M
-200.74%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$12.79M
35.29%
YoY
|
-$9.457M
-63.71%
YoY
|
-$26.06M
44.67%
YoY
|
-$18.01M
-36.73%
YoY
|
| Income Tax |
-$1.023M
-232.68%
YoY
|
$771.0K
-167.75%
YoY
|
-$1.138M
-325.35%
YoY
|
$505.0K
92.75%
YoY
|
| Net Earnings |
-11.77M cads
23.93%
YoY
|
-$9.498M
-95.04%
YoY
|
-191.3M cads
976.96%
YoY
|
-$17.76M
-38.1%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$4.51
508.13%
YoY
|
-$0.74
-97.18%
YoY
|
-$26.30
-99.99%
YoY
|
-$306.5K
-57.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$12.50M
3.62%
YoY
|
$13.34M
24.65%
YoY
|
$13.88M
12.23%
YoY
|
$14.75M
11.68%
YoY
|
$12.06M
-8.43%
YoY
|
$10.70M
-26.02%
YoY
|
$12.37M
-12.7%
YoY
|
$13.21M
-44.56%
YoY
|
$13.17M
-44.11%
YoY
|
$14.46M
-27.8%
YoY
|
$14.17M
-1.55%
YoY
|
$23.82M
19.83%
YoY
|
$23.57M
168.84%
YoY
|
$20.03M
308.73%
YoY
|
$14.39M
144.24%
YoY
|
$19.88M
429.12%
YoY
|
$8.767M
554.25%
YoY
|
$4.900M
97.66%
YoY
|
$5.893M
153.35%
YoY
|
| Cost Of Revenue |
$9.052M
-11.98%
YoY
|
$10.66M
8.1%
YoY
|
$10.74M
10.39%
YoY
|
$13.91M
42.61%
YoY
|
$10.28M
6.85%
YoY
|
$9.857M
-16.87%
YoY
|
$9.725M
-20.4%
YoY
|
$9.751M
-50.91%
YoY
|
$9.625M
-46.76%
YoY
|
$11.86M
-32.02%
YoY
|
$12.22M
-12.68%
YoY
|
$19.86M
0.41%
YoY
|
$18.08M
197.24%
YoY
|
$17.44M
144.57%
YoY
|
$13.99M
191.54%
YoY
|
$19.78M
388.03%
YoY
|
$6.082M
398.93%
YoY
|
$7.132M
47.94%
YoY
|
$4.799M
83.03%
YoY
|
| Gross Profit |
$3.448M
93.82%
YoY
|
$2.680M
218.67%
YoY
|
$3.148M
19.02%
YoY
|
$844.0K
-75.58%
YoY
|
$1.779M
-49.86%
YoY
|
$841.0K
-67.69%
YoY
|
$2.645M
35.43%
YoY
|
$3.456M
-12.71%
YoY
|
$3.548M
-35.39%
YoY
|
$2.603M
0.7%
YoY
|
$1.953M
385.82%
YoY
|
$3.959M
3898.99%
YoY
|
$5.491M
104.51%
YoY
|
$2.585M
-215.82%
YoY
|
$402.0K
-63.25%
YoY
|
$99.00K
-133.45%
YoY
|
$2.685M
2119.01%
YoY
|
-$2.232M
-4.7%
YoY
|
$1.094M
-469.59%
YoY
|
| Selling, General & Admin |
$3.290M
-29.34%
YoY
|
$2.967M
-50.6%
YoY
|
$4.101M
-16.37%
YoY
|
$3.732M
-23.43%
YoY
|
$4.656M
-25.36%
YoY
|
$6.006M
-54.88%
YoY
|
$4.904M
-34.43%
YoY
|
$4.874M
-71.76%
YoY
|
$6.238M
-56.6%
YoY
|
$13.31M
-17.02%
YoY
|
$7.479M
-52.56%
YoY
|
$17.26M
2.26%
YoY
|
$14.37M
113.49%
YoY
|
$16.04M
132.88%
YoY
|
$15.77M
289.19%
YoY
|
$16.88M
256.33%
YoY
|
$6.732M
132.06%
YoY
|
$6.889M
201.49%
YoY
|
$4.051M
33.83%
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
|
$4.000K
300.0%
YoY
|
$6.000K
-94.39%
YoY
|
$1.000K
-96.3%
YoY
|
N/A
|
$1.000K
-98.39%
YoY
|
| Depreciation & Amortization |
$463.0K
-35.43%
YoY
|
$542.0K
-25.85%
YoY
|
$451.0K
-33.48%
YoY
|
$474.0K
-39.07%
YoY
|
$717.0K
-11.37%
YoY
|
$731.0K
-50.03%
YoY
|
$678.0K
-62.5%
YoY
|
$778.0K
-65.0%
YoY
|
$809.0K
-55.96%
YoY
|
$1.463M
-31.15%
YoY
|
$1.808M
-7.8%
YoY
|
$2.223M
76.71%
YoY
|
$1.837M
377.14%
YoY
|
$2.125M
723.64%
YoY
|
$1.961M
703.69%
YoY
|
$1.258M
446.96%
YoY
|
$385.0K
94.44%
YoY
|
$258.0K
54.49%
YoY
|
$244.0K
-43.78%
YoY
|
| Operating Expenses |
$3.290M
-55.59%
YoY
|
$2.967M
-50.6%
YoY
|
$4.101M
-16.37%
YoY
|
$3.732M
-23.43%
YoY
|
$7.409M
18.77%
YoY
|
$6.006M
-54.88%
YoY
|
$4.904M
-34.43%
YoY
|
$4.874M
-71.76%
YoY
|
$6.238M
-56.6%
YoY
|
$13.31M
-16.97%
YoY
|
$7.479M
-52.57%
YoY
|
$17.26M
2.23%
YoY
|
$14.37M
113.46%
YoY
|
$16.03M
132.7%
YoY
|
$15.77M
289.19%
YoY
|
$16.88M
248.59%
YoY
|
$6.733M
129.95%
YoY
|
$6.890M
197.37%
YoY
|
$4.052M
31.18%
YoY
|
| Operating Profit |
$158.0K
-102.81%
YoY
|
-$287.0K
-94.44%
YoY
|
-$953.0K
-57.81%
YoY
|
-$2.888M
103.67%
YoY
|
-$5.630M
109.29%
YoY
|
-$5.165M
-51.77%
YoY
|
-$2.259M
-59.12%
YoY
|
-$1.418M
-89.34%
YoY
|
-$2.690M
-69.71%
YoY
|
-$10.71M
-20.37%
YoY
|
-$5.526M
-64.04%
YoY
|
-$13.30M
-20.76%
YoY
|
-$8.881M
119.39%
YoY
|
-$13.45M
47.42%
YoY
|
-$15.37M
419.54%
YoY
|
-$16.78M
226.58%
YoY
|
-$4.048M
44.21%
YoY
|
-$9.122M
95.79%
YoY
|
-$2.958M
-12.61%
YoY
|
| Interest Expense |
-$12.00K
-97.6%
YoY
|
-$478.0K
-119.38%
YoY
|
-$155.0K
-162.5%
YoY
|
-$1.426M
-32.54%
YoY
|
-$501.0K
-116.69%
YoY
|
$2.466M
159.85%
YoY
|
$248.0K
-79.3%
YoY
|
-$2.114M
52.64%
YoY
|
$3.001M
440.72%
YoY
|
$949.0K
-317.66%
YoY
|
$1.198M
-85.43%
YoY
|
-$1.385M
-111.0%
YoY
|
$555.0K
-91.98%
YoY
|
-$436.0K
-96.94%
YoY
|
$8.224M
593.42%
YoY
|
$12.59M
-283.02%
YoY
|
$6.923M
-2546.29%
YoY
|
-$14.25M
-288.82%
YoY
|
$1.186M
178.4%
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
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$146.0K
-102.38%
YoY
|
-$1.260M
-53.32%
YoY
|
-$1.108M
-44.9%
YoY
|
-$4.295M
11.1%
YoY
|
-$6.131M
-21996.43%
YoY
|
-$2.699M
-72.35%
YoY
|
-$2.011M
-53.54%
YoY
|
-$3.866M
-80.82%
YoY
|
$28.00K
-100.25%
YoY
|
-$9.760M
-19.72%
YoY
|
-$4.328M
-28.12%
YoY
|
-$20.16M
-12242.77%
YoY
|
-$10.99M
-310.69%
YoY
|
-$12.16M
-41.08%
YoY
|
-$6.021M
-1269.13%
YoY
|
$166.0K
-101.71%
YoY
|
$5.218M
277.84%
YoY
|
-$20.64M
-1657.36%
YoY
|
$515.0K
-125.39%
YoY
|
| Income Tax |
-$29.00K
-73.87%
YoY
|
-$47.00K
-105.72%
YoY
|
-$26.00K
-120.8%
YoY
|
-$839.0K
424.38%
YoY
|
-$111.0K
640.0%
YoY
|
$821.0K
-853.21%
YoY
|
$125.0K
-38.73%
YoY
|
-$160.0K
-86.43%
YoY
|
-$15.00K
-94.07%
YoY
|
-$109.0K
-133.03%
YoY
|
$204.0K
-155.89%
YoY
|
-$1.179M
-318.33%
YoY
|
-$253.0K
-150.3%
YoY
|
$330.0K
-150.08%
YoY
|
-$365.0K
63.68%
YoY
|
$540.0K
-1559.46%
YoY
|
$503.0K
-57.41%
YoY
|
-$659.0K
79.08%
YoY
|
-$223.0K
97.35%
YoY
|
| Net Earnings |
$275.0K
-104.89%
YoY
|
-$1.011M
-69.26%
YoY
|
-$922.0K
-57.12%
YoY
|
-$3.029M
-12.43%
YoY
|
-$5.623M
-1919.74%
YoY
|
-$3.289M
-90.04%
YoY
|
-$2.150M
-98.32%
YoY
|
-$3.459M
-81.47%
YoY
|
$309.0K
-103.27%
YoY
|
-$33.03M
156.14%
YoY
|
-$127.8M
2882.22%
YoY
|
-$18.67M
3096.06%
YoY
|
-$9.452M
-309.81%
YoY
|
-$12.89M
-33.39%
YoY
|
-$4.285M
-753.2%
YoY
|
-$584.0K
-93.9%
YoY
|
$4.505M
-1180.34%
YoY
|
-$19.36M
-1033.37%
YoY
|
$656.0K
-138.05%
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
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.09
-121.48%
YoY
|
-$0.37
52.51%
YoY
|
-$0.41
157.34%
YoY
|
-$1.36
417.19%
YoY
|
-$0.42
-1636.08%
YoY
|
-$0.25
-95.01%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.26
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
-$4.92
-100.0%
YoY
|
-$17.33M
26845.26%
YoY
|
-$271.9K
2563.97%
YoY
|
-$133.9K
-231.42%
YoY
|
-$222.5K
-48.94%
YoY
|
-$64.31K
-538.7%
YoY
|
-$10.21K
-96.0%
YoY
|
$101.9K
-990.26%
YoY
|
-$435.6K
-865.32%
YoY
|
$14.66K
-102.61%
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 |
N/A
|
3.085M
-76.96%
YoY
|
N/A
|
N/A
|
N/A
|
13.39M
76.95%
YoY
|
N/A
|
N/A
|
N/A
|
7.570M
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
|
N/A
|
N/A
|
N/A
|
Loading...