2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q4 | 2020 Q1 | 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] |
75.45% -5.3% |
72.76% -3.6% |
71.77% -1.4% |
70.59% -1.6% |
69.76% -1.2% |
73.18% 4.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33% -10.4% |
17.09% -48.2% |
7.9% -53.8% |
20.4% 158.2% |
19.32% -5.3% |
16.35% -15.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.7% -7.1% |
73.94% 0.3% |
75.45% 2.0% |
74.86% -0.8% |
74.08% -1.1% |
74.26% 0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.38% -12.1% |
18.78% -46.9% |
8.36% -55.5% |
18.62% 122.7% |
19.27% 3.5% |
18.83% -2.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
369.63M 12.6% |
399.28M 8.0% |
395.14M -1.0% |
479.86M 21.4% |
534.41M 11.4% |
560.41M 4.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B - |
1.38B 4.6% |
1.44B 4.3% |
1.58B 9.7% |
1.72B 9.1% |
1.76B 2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.48M - |
213.38M -13.1% |
289.18M 35.5% |
365.09M 26.3% |
509.89M 39.7% |
505.28M -0.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.07B - |
1.16B 8.6% |
1.15B -1.3% |
1.22B 5.9% |
1.22B 0.0% |
1.27B 4.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-422.78M - |
-123.86M - |
213.89M - |
22.48M -89.5% |
-98.84M - |
-49.9M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.42M -39.7% |
457.89M 8355.8% |
131.58M -71.3% |
209.44M 59.2% |
267.97M 27.9% |
149.83M -44.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.14M -69.0% |
209.44M 47.4% |
270.04M 28.9% |
149.82M -44.5% |
199.94M 33.4% |
147.35M -26.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-426.96M - |
-136.88M - |
195.92M - |
6.42M -96.7% |
-109.97M - |
-65.11M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.35M 0.9% |
75.2M -39.0% |
35.22M -53.2% |
86.28M 145.0% |
96.47M 11.8% |
95.36M -1.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.98M 0.9% |
68.22M -44.1% |
31.21M -54.2% |
97.88M 213.6% |
103.23M 5.5% |
91.61M -11.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.305 -17.6% |
0.17 -44.3% |
0.08 -52.9% |
0.24 200.0% |
0.25 4.2% |
0.23 -8.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.48% -1.7% |
6.01% -65.6% |
2.81% -53.3% |
8.22% 192.6% |
8.72% 6.1% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.04% 1.3% |
4.92% -62.3% |
2.27% -54.0% |
6.63% 192.5% |
6.54% -1.3% |
- |