2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
30.24% - |
26.27% -13.1% |
36.8% 40.1% |
|
Gross Margin | [friend] | [friend] | [friend] |
65.17% 19.4% |
62.51% -4.1% |
64.08% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] |
30.92% 981.3% |
26.03% -15.8% |
30.32% 16.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
273.13M 102.4% |
303.6M 11.2% |
318.88M 5.0% |
|
Total Assets | [friend] | [friend] | [friend] |
380.81M 49.6% |
506.34M 33.0% |
638.95M 26.2% |
|
Total Liabilities | [friend] | [friend] | [friend] |
44.93M 113.1% |
66.47M 48.0% |
76.29M 14.8% |
|
Total Equity | [friend] | [friend] | [friend] |
335.89M 43.8% |
440.59M 31.2% |
567.68M 28.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
144.24M 122.6% |
119.55M -17.1% |
139.32M 16.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
236.88M 422.9% |
351.49M 48.4% |
407.26M 15.9% |
|
End Cash Position | [friend] | [friend] | [friend] |
351.49M 48.4% |
407.26M 15.9% |
312.31M -23.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
142.75M 123.9% |
103.22M -27.7% |
137.67M 33.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
82.59M 2470.3% |
79.04M -4.3% |
113.06M 43.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
82.6M - |
79.76M -3.4% |
117.34M 47.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.46 - |
0.45 -2.2% |
0.65 44.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
29.01% - |
20.54% -29.2% |
23.28% 13.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
26% - |
17.98% -30.8% |
20.49% 14.0% |