|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$210.1M
7.38%
YoY
|
$195.7M
15.29%
YoY
|
$169.7M
-25.7%
YoY
|
$228.4M
3.12%
YoY
|
$221.5M
58.71%
YoY
|
| Cost Of Revenue |
$186.2M
8.06%
YoY
|
$172.3M
22.82%
YoY
|
$140.3M
-25.92%
YoY
|
$189.4M
4.31%
YoY
|
$181.6M
61.98%
YoY
|
| Gross Profit |
$23.92M
2.32%
YoY
|
$23.38M
3541.76%
YoY
|
$641.9K
95.54%
YoY
|
$328.2K
4387.34%
YoY
|
$7.315K
-99.97%
YoY
|
| Selling, General & Admin |
$19.20M
9.1%
YoY
|
$17.60M
-38.49%
YoY
|
$28.61M
-12.45%
YoY
|
$32.67M
11.52%
YoY
|
$29.30M
62.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$952.1K
-22.76%
YoY
|
$1.233M
0.5%
YoY
|
$1.226M
18.44%
YoY
|
$1.036M
134.35%
YoY
|
$441.9K
9.61%
YoY
|
| Operating Expenses |
$205.4M
8.16%
YoY
|
$189.9M
12.44%
YoY
|
$168.9M
-23.94%
YoY
|
$222.1M
5.31%
YoY
|
$210.9M
61.99%
YoY
|
| Operating Profit |
$4.719M
-18.32%
YoY
|
$5.778M
44506.52%
YoY
|
$12.95K
-103.64%
YoY
|
-$355.7K
389.41%
YoY
|
-$72.68K
-99.93%
YoY
|
| Interest Expense |
-$2.184M
-235.55%
YoY
|
$1.611M
-195.42%
YoY
|
-$1.689M
-16.94%
YoY
|
-$2.033M
2.54%
YoY
|
-$1.983M
5.02%
YoY
|
| Other Income/Expense, Net |
$36.07K
-98.33%
YoY
|
$2.158M
-126.45%
YoY
|
-$8.158M
778.9%
YoY
|
-$928.2K
-49.21%
YoY
|
-$1.827M
-1.89%
YoY
|
| Pretax Income |
$4.755M
-40.08%
YoY
|
$7.936M
-208.2%
YoY
|
-$7.334M
-234.52%
YoY
|
$5.452M
-38.25%
YoY
|
$8.830M
17.0%
YoY
|
| Income Tax |
-$1.883M
-512.29%
YoY
|
$456.8K
-36.06%
YoY
|
$714.4K
-67.22%
YoY
|
$2.180M
-34.09%
YoY
|
$3.307M
24.52%
YoY
|
| Net Earnings |
$6.638M
-11.24%
YoY
|
$7.479M
-192.92%
YoY
|
-$8.049M
-345.95%
YoY
|
$3.273M
-40.74%
YoY
|
$5.523M
12.92%
YoY
|
| Basic Earnings Per Share |
$0.16
-20.0%
YoY
|
$0.20
-190.91%
YoY
|
-$0.22
-320.0%
YoY
|
$0.10
-52.38%
YoY
|
$0.21
16.67%
YoY
|
| Diluted Earnings Per Share |
$0.19
-5.0%
YoY
|
$0.20
-190.91%
YoY
|
-$0.22
-320.0%
YoY
|
$0.10
-52.38%
YoY
|
$0.21
16.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.24M shares
13.36%
YoY
|
37.26M shares
2.8%
YoY
|
36.25M shares
10.93%
YoY
|
32.68M shares
21.54%
YoY
|
26.89M shares
0.6%
YoY
|
| Diluted Shares Outstanding |
44.88M shares
20.43%
YoY
|
37.26M shares
2.8%
YoY
|
36.25M shares
10.93%
YoY
|
32.68M shares
21.54%
YoY
|
26.89M shares
0.6%
YoY
|
|
Concept
|
2025 Q3 | 2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$190.4M
94.3%
YoY
|
$210.1M
7.38%
YoY
|
$98.00M
32.14%
YoY
|
$195.7M
15.29%
YoY
|
$74.16M
-4.45%
YoY
|
$169.7M
-25.7%
YoY
|
$77.62M
-30.86%
YoY
|
$228.4M
3.12%
YoY
|
$112.3M
34.75%
YoY
|
$221.5M
58.71%
YoY
|
$83.31M
57.85%
YoY
|
| Cost Of Revenue |
$174.7M
103.43%
YoY
|
$186.2M
8.06%
YoY
|
$85.86M
32.69%
YoY
|
$172.3M
22.82%
YoY
|
$64.71M
2.62%
YoY
|
$140.3M
-25.92%
YoY
|
$63.05M
-32.88%
YoY
|
$189.4M
4.31%
YoY
|
$93.94M
37.06%
YoY
|
$181.6M
61.98%
YoY
|
$68.54M
69.48%
YoY
|
| Gross Profit |
$15.76M
29.76%
YoY
|
$23.92M
2.32%
YoY
|
$12.15M
28.42%
YoY
|
$23.38M
-20.58%
YoY
|
$9.458M
-35.06%
YoY
|
$29.43M
-24.64%
YoY
|
$14.56M
-20.51%
YoY
|
$39.05M
-2.25%
YoY
|
$18.32M
24.06%
YoY
|
$39.95M
45.36%
YoY
|
$14.77M
19.73%
YoY
|
| Selling, General & Admin |
$12.12M
35.81%
YoY
|
$19.20M
9.1%
YoY
|
$8.925M
-2.19%
YoY
|
$17.60M
-38.49%
YoY
|
$9.125M
-32.5%
YoY
|
$28.61M
-12.45%
YoY
|
$13.52M
-1.46%
YoY
|
$32.67M
11.52%
YoY
|
$13.72M
23.48%
YoY
|
$29.30M
62.07%
YoY
|
$11.11M
27.36%
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
|
| Depreciation & Amortization |
$593.6K
44.96%
YoY
|
$1.681M
138.24%
YoY
|
$409.5K
-22.29%
YoY
|
$705.6K
-0.97%
YoY
|
$527.0K
2.53%
YoY
|
$712.5K
-11.45%
YoY
|
$514.0K
122.56%
YoY
|
$804.6K
268.58%
YoY
|
$231.0K
3.29%
YoY
|
$218.3K
1.15%
YoY
|
$223.6K
19.35%
YoY
|
| Operating Expenses |
$12.12M
35.81%
YoY
|
$19.20M
9.1%
YoY
|
$8.925M
-2.19%
YoY
|
$17.60M
-38.49%
YoY
|
$9.125M
-32.5%
YoY
|
$28.61M
-12.45%
YoY
|
$13.52M
-1.46%
YoY
|
$32.67M
11.52%
YoY
|
$13.72M
23.48%
YoY
|
$29.30M
62.07%
YoY
|
$11.11M
27.36%
YoY
|
| Operating Profit |
$3.639M
13.0%
YoY
|
$4.719M
-18.32%
YoY
|
$3.221M
867.87%
YoY
|
$5.778M
601.34%
YoY
|
$332.7K
-68.13%
YoY
|
$823.8K
-87.09%
YoY
|
$1.044M
-77.31%
YoY
|
$6.380M
-40.13%
YoY
|
$4.601M
25.82%
YoY
|
$10.66M
13.26%
YoY
|
$3.657M
1.28%
YoY
|
| Interest Expense |
-$900.9K
-44.88%
YoY
|
-$2.184M
-238.58%
YoY
|
-$1.635M
-209.01%
YoY
|
$1.576M
-193.33%
YoY
|
$1.499M
-412.28%
YoY
|
-$1.689M
-16.94%
YoY
|
-$480.2K
-53.81%
YoY
|
-$2.033M
2.54%
YoY
|
-$1.040M
27.8%
YoY
|
-$1.983M
5.02%
YoY
|
-$813.4K
-14.17%
YoY
|
| Other Income/Expense, Net |
-$2.117M
163.89%
YoY
|
$2.220M
822.19%
YoY
|
-$802.3K
39.29%
YoY
|
$240.7K
-103.72%
YoY
|
-$576.0K
2264.53%
YoY
|
-$6.470M
-685.62%
YoY
|
-$24.36K
-105.32%
YoY
|
$1.105M
611.55%
YoY
|
$457.9K
23749.48%
YoY
|
$155.3K
510.78%
YoY
|
$1.920K
-97.03%
YoY
|
| Pretax Income |
$665.7K
-15.06%
YoY
|
$4.755M
-40.08%
YoY
|
$783.7K
-50.95%
YoY
|
$7.936M
-208.2%
YoY
|
$1.598M
196.1%
YoY
|
-$7.334M
-234.52%
YoY
|
$539.7K
-86.57%
YoY
|
$5.452M
-38.25%
YoY
|
$4.019M
41.26%
YoY
|
$8.830M
17.0%
YoY
|
$2.846M
4.32%
YoY
|
| Income Tax |
$1.566M
-383.44%
YoY
|
-$1.883M
-512.29%
YoY
|
-$552.6K
55.03%
YoY
|
$456.8K
-36.06%
YoY
|
-$356.4K
-268.09%
YoY
|
$714.4K
-67.22%
YoY
|
$212.1K
-86.75%
YoY
|
$2.180M
-34.09%
YoY
|
$1.600M
42.39%
YoY
|
$3.307M
24.52%
YoY
|
$1.124M
4.86%
YoY
|
| Net Earnings |
-$860.0K
-164.36%
YoY
|
$6.639M
-11.24%
YoY
|
$1.336M
-31.63%
YoY
|
$7.479M
-192.92%
YoY
|
$1.954M
496.59%
YoY
|
-$8.049M
-345.95%
YoY
|
$327.6K
-86.46%
YoY
|
$3.273M
-40.74%
YoY
|
$2.419M
40.52%
YoY
|
$5.523M
12.92%
YoY
|
$1.722M
3.97%
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
|
| Diluted Earnings Per Share |
-$0.02
-107.42%
YoY
|
$0.14
-29.9%
YoY
|
$0.32
487.09%
YoY
|
$0.20
-190.39%
YoY
|
$0.05
438.02%
YoY
|
-$0.22
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$100.1K
-34.72%
YoY
|
$87.88K
83.77%
YoY
|
$153.4K
12.92%
YoY
|
$47.82K
3.97%
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
|
| Basic Shares Outstanding |
N/A
|
42.33M shares
0.25%
YoY
|
N/A
|
42.22M shares
16.47%
YoY
|
N/A
|
36.25M shares
0.0%
YoY
|
N/A
|
36.25M shares
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
|
Loading...