2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | [friend] | [friend] | - | - | - | - | - |
76.73% - |
77.55% 1.1% |
77.1% -0.6% |
77.1% 0% |
77.07% 0.0% |
77.07% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
11.63% -30.0% |
11.52% -0.9% |
9.14% -20.7% |
11.6% 27.0% |
18.13% 56.3% |
15.31% -15.6% |
14.46% -5.6% |
8.24% -43.0% |
11.35% 37.9% |
14.83% 30.6% |
2.46% -83.4% |
13.78% 459.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
26.68% 0.4% |
24.86% -6.8% |
14.64% -41.1% |
20.11% 37.3% |
22.88% 13.8% |
23.18% 1.3% |
24.9% 7.4% |
22.56% -9.4% |
23.55% 4.4% |
26.61% 13.0% |
17.89% -32.8% |
25.22% 41.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
13.57% 26.0% |
9.95% -26.7% |
12.15% 22.1% |
10.18% -16.2% |
7.77% -23.7% |
11.86% 52.7% |
7.77% -34.5% |
5.24% -32.6% |
8.17% 55.9% |
12.16% 48.8% |
2.61% -78.6% |
9.54% 266.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
138.98M 46.4% |
126.79M -8.8% |
164.43M 29.7% |
82.16M -50.0% |
112.6M 37.0% |
106.47M -5.4% |
105.98M -0.5% |
76.69M -27.6% |
102.17M 33.2% |
97.95M -4.1% |
111.45M 13.8% |
79.16M -29.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
493.01M 5.0% |
484.86M -1.7% |
901.47M 85.9% |
867.62M -3.8% |
896.97M 3.4% |
903.91M 0.8% |
945.45M 4.6% |
926.51M -2.0% |
951.42M 2.7% |
974.89M 2.5% |
1.02B 4.6% |
1B -1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
144.24M 4.5% |
121.15M -16.0% |
166.72M 37.6% |
123.38M -26.0% |
138.05M 11.9% |
128.52M -6.9% |
153.27M 19.3% |
127.59M -16.8% |
145.91M 14.4% |
153.92M 5.5% |
195.85M 27.2% |
168.74M -13.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
343.44M 4.9% |
358.05M 4.3% |
728.91M 103.6% |
738.44M 1.3% |
752.63M 1.9% |
768.93M 2.2% |
784.26M 2.0% |
790.57M 0.8% |
795.95M 0.7% |
810.47M 1.8% |
813.22M 0.3% |
824.12M 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
8.51M - |
- | - | - |
687.78K - |
- | - | - |
10.01M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
123.82M -9.7% |
149.95M 21.1% |
18.88M -87.4% |
561.5M 2873.6% |
385.5M -31.3% |
539.15M 39.9% |
553.21M 2.6% |
185.58M -66.5% |
101.32M -45.4% |
105.56M 4.2% |
64.55M -38.9% |
90.8M 40.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
149.95M 21.1% |
18.88M -87.4% |
561.5M 2873.6% |
385.5M -31.3% |
539.15M 39.9% |
553.21M 2.6% |
185.58M -66.5% |
101.32M -45.4% |
105.56M 4.2% |
64.55M -38.9% |
90.8M 40.7% |
176.85M 94.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
13.46M - |
-5.96M - |
47.77M - |
-26.01M - |
8.68M - |
13.34M 53.7% |
31.57M 136.7% |
-11.12M - |
1.85M - |
-28.87M - |
38.1M - |
8.87M -76.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
32.98M - |
- | - | - |
30.4M - |
- | - | - |
17.46M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 2.5% |
0.11 -9.5% |
0.083 -24.6% |
0.054 -35.1% |
0.115 114.2% |
0.092 -20.2% |
0.086 -5.9% |
0.035 -58.8% |
0.065 83.7% |
0.082 25.3% |
0.015 -81.2% |
0.061 298.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.82% -2.4% |
4.17% -13.5% |
2.76% -33.6% |
1.3% -53.0% |
2.74% 110.8% |
2.14% -21.8% |
1.97% -7.9% |
0.8% -59.3% |
1.46% 82.3% |
1.81% 23.7% |
0.34% -81.3% |
1.33% 294.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.36% 1.6% |
2.99% -11.0% |
2.17% -27.5% |
1.08% -50.3% |
2.31% 114.7% |
1.81% -21.8% |
1.66% -8.4% |
0.67% -59.3% |
1.24% 83.1% |
1.51% 22.1% |
0.28% -81.8% |
1.08% 291.9% |