2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.49% 3.1% |
48.49% 0.0% |
48.49% 0% |
48.49% 0% |
48.49% 0% |
48.49% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.12% 19.6% |
61.85% -32.9% |
27.19% -56.0% |
-48.54% - |
-57.38% - |
-35.23% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.33% -0.9% |
74% 0.9% |
71.79% -3.0% |
73.73% 2.7% |
75.1% 1.9% |
72.62% -3.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.17% -0.9% |
66.62% -0.8% |
64.78% -2.8% |
68.42% 5.6% |
70.47% 3.0% |
67.06% -4.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
403.51M 9.0% |
432.83M 7.3% |
396.07M -8.5% |
431.7M 9.0% |
494.67M 14.6% |
489.16M -1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.36B 2.1% |
7.56B 2.8% |
10.87B 43.8% |
10.82B -0.5% |
10.61B -2.0% |
10.39B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.42B 3.7% |
3.56B 4.0% |
6.59B 85.4% |
6.78B 2.8% |
5.56B -18.0% |
5.51B -0.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
4.01B - |
3.9B -2.7% |
3.66B -6.2% |
3.55B -2.9% |
3.39B -4.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.04M 33.6% |
235.09M -9.6% |
241.57M 2.8% |
200.37M -17.1% |
194.35M -3.0% |
274.91M 41.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
992.35M -32.1% |
355.32M -64.2% |
628.49M 76.9% |
734.09M 16.8% |
1.14B 55.9% |
1.14B -0.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
634.94M 78.7% |
734.09M 15.6% |
1.14B 55.9% |
1.14B -0.3% |
959.28M -15.9% |
1.08B 12.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.08M 33.8% |
235.09M -9.6% |
241.57M 2.8% |
200.36M -17.1% |
194.33M -3.0% |
274.87M 41.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.33M -45.4% |
386.56M 96.9% |
204.54M -47.1% |
-92.98M - |
-161.06M - |
-177.15M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.73M 30.4% |
267.7M -28.0% |
107.69M -59.8% |
-209.54M - |
-283.83M - |
-172.32M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 31.8% |
0.24 -27.2% |
0.09 -62.5% |
-0.19 - |
-0.254 - |
-0.15 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.67% 30.6% |
6.76% -30.1% |
2.75% -59.4% |
-5.47% - |
-6.3% - |
-4.89% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.95% 32.8% |
3.62% -26.8% |
1.18% -67.4% |
-2.28% - |
-2.19% - |
-1.62% - |