2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
9.09% - |
10.04% 10.5% |
8.01% -20.2% |
|
Gross Margin | [friend] | [friend] |
31.25% 52.1% |
29.89% -4.3% |
27.44% -8.2% |
|
Operating Margin | [friend] | [friend] |
10.54% 340.0% |
11.57% 9.8% |
6.71% -42.0% |
|
Total Revenue | [friend] | [friend] |
831.33M 15.0% |
983.99M 18.4% |
903.64M -8.2% |
|
Total Assets | [friend] | [friend] |
1.59B 21.5% |
1.92B 20.2% |
2.57B 34.0% |
|
Total Liabilities | [friend] | [friend] |
833.14M 7.9% |
1.04B 24.8% |
1.05B 0.7% |
|
Total Equity | [friend] | [friend] |
755.35M 40.5% |
855.82M 13.3% |
1.5B 75.6% |
|
Operating CashFlow | [friend] | [friend] |
100.44M 696.9% |
109.91M 9.4% |
120.63M 9.8% |
|
Beginning Cash Position | [friend] | [friend] |
119.99M 1085.9% |
317.87M 164.9% |
382.71M 20.4% |
|
End Cash Position | [friend] | [friend] |
317.87M 164.9% |
382.71M 20.4% |
765.31M 100.0% |
|
Free Cash Flow | [friend] | [friend] |
-296.17K - |
-19.5M - |
2.57M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
73.26M - |
96.57M 31.8% |
67.26M -30.4% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.21 - |
0.25 19.0% |
0.17 -32.0% |
|
Return On Equity (%) | [friend] | [friend] |
11.68% - |
12.26% 4.9% |
6.14% -50.0% |
|
Return On Assets (%) | [friend] | [friend] |
5.2% - |
5.63% 8.2% |
3.23% -42.7% |