2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] |
95.69% - |
3% -96.9% |
2.63% -12.3% |
|
Net Margin | [friend] | [friend] |
2.24% -40.5% |
1.49% -33.4% |
3.95% 164.7% |
|
Gross Margin | [friend] | [friend] |
80.82% 1.7% |
78.33% -3.1% |
79.77% 1.8% |
|
Operating Margin | [friend] | [friend] |
9.46% -27.6% |
3.46% -63.5% |
8.91% 157.9% |
|
Total Revenue | [friend] | [friend] |
561.2M 38.6% |
730.19M 30.1% |
877.62M 20.2% |
|
Total Assets | [friend] | [friend] |
1.77B 85.1% |
1.39B -21.6% |
2.25B 61.8% |
|
Total Liabilities | [friend] | [friend] |
1.04B 30.6% |
631.63M -39.0% |
1.37B 117.6% |
|
Total Equity | [friend] | [friend] |
738.82M 341.7% |
751.59M 1.7% |
867.79M 15.5% |
|
Operating CashFlow | [friend] | [friend] |
132.22M -12.6% |
168.08M 27.1% |
258.64M 53.9% |
|
Beginning Cash Position | [friend] | [friend] |
385.54M 576.1% |
742.77M 92.7% |
243.76M -67.2% |
|
End Cash Position | [friend] | [friend] |
742.77M 92.7% |
243.76M -67.2% |
277.17M 13.7% |
|
Free Cash Flow | [friend] | [friend] |
1.47M -97.4% |
5.52M 275.7% |
58.37M 956.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
12.79M -13.6% |
10.49M -18.0% |
33.89M 223.1% |
|
Diluted Net Income | [friend] | [friend] |
12.57M -17.6% |
10.89M -13.4% |
34.65M 218.2% |
|
Diluted EPS | [friend] | [friend] |
0.05 -3.0% |
0.03 -40.0% |
0.11 266.7% |
|
Return On Equity (%) | [friend] | [friend] |
2.77% -70.5% |
1.46% -47.3% |
4.28% 192.8% |
|
Return On Assets (%) | [friend] | [friend] |
0.92% -49.6% |
0.69% -25.2% |
1.91% 176.5% |