2020 Q3 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
63.75% 13.9% |
55.14% -13.5% |
58.35% 5.8% |
59.19% 1.4% |
60.02% 1.4% |
50.23% -16.3% |
51.58% 2.7% |
55.3% 7.2% |
52.11% -5.8% |
38.57% -26.0% |
21.73% -43.7% |
|
Gross Margin | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] |
12.44M 50.5% |
38.08M 206.1% |
51.01M 33.9% |
61.64M 20.8% |
66.71M 8.2% |
71.54M 7.2% |
69.4M -3.0% |
66.14M -4.7% |
63.48M -4.0% |
54.32M -14.4% |
50.05M -7.9% |
|
Total Assets | [friend] | [friend] | [friend] |
303.88M 9.1% |
464.85M 53.0% |
454.07M -2.3% |
459.28M 1.1% |
471.32M 2.6% |
519.18M 10.2% |
447.83M -13.7% |
453.99M 1.4% |
445.1M -2.0% |
466.59M 4.8% |
476.41M 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] |
29.48M 193.2% |
191.77M 550.6% |
117.56M -38.7% |
121.08M 3.0% |
123.91M 2.3% |
180.12M 45.4% |
109.95M -39.0% |
113.67M 3.4% |
106.33M -6.5% |
146.53M 37.8% |
165.78M 13.1% |
|
Total Equity | [friend] | [friend] | [friend] |
274.41M 2.2% |
273.08M -0.5% |
336.51M 23.2% |
338.2M 0.5% |
347.42M 2.7% |
339.06M -2.4% |
337.88M -0.3% |
340.32M 0.7% |
338.77M -0.5% |
320.05M -5.5% |
310.62M -2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
109.86K -97.9% |
9.54M 8582.7% |
11.83M 24.1% |
17.27M 45.9% |
29.39M 70.2% |
31.32M 6.6% |
31.04M -0.9% |
25.62M -17.4% |
18.86M -26.4% |
21.23M 12.6% |
23.22M 9.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
124.6M -1.7% |
9.62M -92.3% |
126.79M 1217.5% |
124.6M -1.7% |
69.97M -43.8% |
109.25M 56.1% |
63.62M -41.8% |
45.58M -28.3% |
36.32M -20.3% |
140.37M 286.5% |
80.61M -42.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
69.97M -43.8% |
109.25M 56.1% |
63.62M -41.8% |
45.58M -28.3% |
36.32M -20.3% |
140.37M 286.5% |
80.61M -42.6% |
82.08M 1.8% |
73.2M -10.8% |
121.63M 66.1% |
82.3M -32.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
109.86K -97.9% |
9.54M 8582.7% |
11.83M 24.1% |
17.27M 45.9% |
29.39M 70.2% |
31.32M 6.6% |
31.04M -0.9% |
25.62M -17.4% |
18.86M -26.4% |
21.23M 12.6% |
23.22M 9.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
7.93M 71.4% |
21M 164.8% |
29.76M 41.7% |
36.49M 22.6% |
40.04M 9.7% |
35.93M -10.2% |
35.8M -0.4% |
36.58M 2.2% |
33.08M -9.6% |
20.95M -36.7% |
10.87M -48.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
7.93M 71.4% |
21M 164.8% |
29.76M 41.7% |
36.49M 22.6% |
40.04M 9.7% |
35.93M -10.2% |
35.8M -0.4% |
36.58M 2.2% |
33.08M -9.6% |
20.95M -36.7% |
10.87M -48.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.47 38.2% |
1.52 223.4% |
1.85 21.7% |
2.05 10.8% |
2.09 2.0% |
1.79 -14.4% |
1.76 -1.7% |
1.78 1.1% |
1.6 -10.1% |
1.02 -36.3% |
0.52 -49.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
2.92% 53.0% |
11.52% 294.1% |
10.77% -6.5% |
12.03% 11.7% |
12.88% 7.1% |
11.74% -8.8% |
10.62% -9.6% |
10.78% 1.6% |
9.64% -10.6% |
6.36% -34.1% |
3.35% -47.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
2.72% 47.1% |
7.52% 176.0% |
8.81% 17.2% |
9.89% 12.3% |
10.33% 4.4% |
7.3% -29.3% |
7.94% 8.7% |
8.01% 0.9% |
7.22% -9.9% |
4.25% -41.1% |
2.35% -44.7% |