2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] |
0% - |
- | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
73.38% - |
62.34% -15.1% |
50.63% -18.8% |
65.31% 29.0% |
61.91% -5.2% |
|
Gross Margin | [friend] | [friend] | - |
95.42% - |
94.87% -0.6% |
93.6% -1.3% |
92.96% -0.7% |
90.68% -2.5% |
|
Operating Margin | [friend] | [friend] | - |
81.66% - |
68.79% -15.8% |
41.31% -39.9% |
52.85% 27.9% |
88.17% 66.8% |
|
Total Revenue | [friend] | [friend] |
204.64M -52.3% |
445.92M 117.9% |
428.46M -3.9% |
319.97M -25.3% |
288.07M -10.0% |
325.95M 13.1% |
|
Total Assets | [friend] | [friend] | - |
4.4B - |
4.51B 2.6% |
4.21B -6.8% |
4.14B -1.7% |
4.18B 1.0% |
|
Total Liabilities | [friend] | [friend] | - |
151.11M - |
281.49M 86.3% |
332.13M 18.0% |
295.63M -11.0% |
262.46M -11.2% |
|
Total Equity | [friend] | [friend] | - |
4.25B - |
4.23B -0.4% |
3.87B -8.4% |
3.84B -0.9% |
3.84B -0.1% |
|
Operating CashFlow | [friend] | [friend] |
477.62M - |
801.06M 67.7% |
84.25M -89.5% |
311.45M 269.7% |
521.27M 67.4% |
972.75M 86.6% |
|
Beginning Cash Position | [friend] | [friend] |
25.87M -83.3% |
25.86M 0.0% |
17.68M -31.6% |
18.37M 3.9% |
449.68M 2347.4% |
620.69M 38.0% |
|
End Cash Position | [friend] | [friend] |
17.69M -31.6% |
18.37M 3.9% |
457.58M 2390.4% |
620.69M 35.6% |
590.4M -4.9% |
1.41B 138.2% |
|
Free Cash Flow | [friend] | [friend] |
477.62M - |
801.06M 67.7% |
84.25M -89.5% |
311.44M 269.6% |
521.26M 67.4% |
844.71M 62.1% |
|
Net Income (Cont Operations) | [friend] | [friend] |
196.56M -38.8% |
327.24M 66.5% |
267.1M -18.4% |
162M -39.3% |
188.14M 16.1% |
202.69M 7.7% |
|
Diluted Net Income | [friend] | [friend] |
196.56M -38.8% |
327.24M 66.5% |
267.1M -18.4% |
162M -39.3% |
188.14M 16.1% |
201.8M 7.3% |
|
Diluted EPS | [friend] | [friend] |
0.05 -38.8% |
0.087 75.0% |
0.072 -17.5% |
0.042 -41.2% |
0.052 22.3% |
0.055 7.2% |
|
Return On Equity (%) | [friend] | [friend] | - |
7.34% - |
6.31% -14.0% |
3.99% -36.8% |
4.66% 16.9% |
5.23% 12.3% |
|
Return On Assets (%) | [friend] | [friend] | - |
7.08% - |
5.92% -16.4% |
3.76% -36.4% |
4.35% 15.6% |
4.82% 10.7% |