2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - |
86.42% - |
86.42% 0% |
81.45% -5.7% |
|
Net Margin | [friend] | [friend] | - |
24.31% - |
19.43% -20.1% |
15.63% -19.5% |
26.22% 67.7% |
25.75% -1.8% |
|
Gross Margin | [friend] | [friend] | - |
59.43% - |
55.34% -6.9% |
44.61% -19.4% |
46.7% 4.7% |
56.4% 20.8% |
|
Operating Margin | [friend] | [friend] | - |
26.63% - |
20.65% -22.5% |
9.37% -54.6% |
16.1% 71.8% |
27.01% 67.7% |
|
Total Revenue | [friend] | [friend] |
106.85M -47.1% |
324.17M 203.4% |
338.39M 4.4% |
356.67M 5.4% |
380.41M 6.7% |
396.19M 4.1% |
|
Total Assets | [friend] | [friend] | - |
517.02M - |
516.57M -0.1% |
796.47M 54.2% |
849.68M 6.7% |
797.74M -6.1% |
|
Total Liabilities | [friend] | [friend] | - |
101.11M - |
95.37M -5.7% |
103.24M 8.2% |
131.11M 27.0% |
97.29M -25.8% |
|
Total Equity | [friend] | [friend] | - |
416.86M - |
420.72M 0.9% |
695.04M 65.2% |
721.24M 3.8% |
703.34M -2.5% |
|
Operating CashFlow | [friend] | [friend] |
39.1M -36.5% |
60.02M 53.5% |
22.72M -62.1% |
32.63M 43.6% |
78.25M 139.8% |
79.06M 1.0% |
|
Beginning Cash Position | [friend] | [friend] |
115.63M -47.6% |
115.78M 0.1% |
112.8M -2.6% |
33.95M -69.9% |
98.47M 190.0% |
409.32M 315.7% |
|
End Cash Position | [friend] | [friend] |
112.66M -2.7% |
33.95M -69.9% |
97.97M 188.5% |
409.32M 317.8% |
183.23M -55.2% |
123.93M -32.4% |
|
Free Cash Flow | [friend] | [friend] |
37.04M -38.7% |
56.97M 53.8% |
20.45M -64.1% |
28.45M 39.1% |
73.65M 158.9% |
75.65M 2.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
95.53M - |
3.93M -95.9% |
54.47M 1287.5% |
98.44M 80.7% |
110.74M 12.5% |
|
Diluted Net Income | [friend] | [friend] |
16.9M -75.1% |
78.81M 366.2% |
65.75M -16.6% |
55.76M -15.2% |
99.73M 78.9% |
102.03M 2.3% |
|
Diluted EPS | [friend] | [friend] |
0.045 -70.0% |
0.175 286.3% |
0.146 -16.5% |
0.136 -7.1% |
0.232 70.8% |
0.239 3.2% |
|
Return On Equity (%) | [friend] | [friend] | - |
17.92% - |
15.63% -12.8% |
10.03% -35.8% |
17.47% 74.2% |
14.59% -16.5% |
|
Return On Assets (%) | [friend] | [friend] | - |
14.88% - |
12.73% -14.5% |
8.49% -33.3% |
14.6% 72.0% |
12.8% -12.3% |