2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.77% -18.4% |
51.86% 13.3% |
49.58% -4.4% |
51.17% 3.2% |
53.81% 5.1% |
44.41% -17.5% |
42.72% -3.8% |
36.49% -14.6% |
28.89% -20.8% |
25.81% -10.7% |
20.33% -21.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.2% -1.8% |
88.46% 3.8% |
88.83% 0.4% |
91.22% 2.7% |
90.83% -0.4% |
87.88% -3.3% |
87.81% -0.1% |
86.76% -1.2% |
87.44% 0.8% |
83.12% -4.9% |
83.2% 0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.85% -15.2% |
55.62% 9.4% |
54.14% -2.7% |
54.23% 0.2% |
52.89% -2.5% |
40.18% -24.0% |
36.53% -9.1% |
28.59% -21.7% |
23.37% -18.3% |
23.66% 1.2% |
20.38% -13.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.21M 218.4% |
190.58M 6.9% |
194.13M 1.9% |
211.69M 9.0% |
239.64M 13.2% |
242.58M 1.2% |
252.92M 4.3% |
248.95M -1.6% |
263.91M 6.0% |
280.8M 6.4% |
293M 4.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
443.77M -0.1% |
502.31M 13.2% |
2.05B 308.5% |
2.07B 0.7% |
2.1B 1.6% |
2.17B 3.3% |
2.16B -0.6% |
2.16B 0.4% |
2.18B 0.7% |
2.25B 3.0% |
2.23B -0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.75M -2.3% |
41.76M 2.5% |
48.28M 15.6% |
49.87M 3.3% |
62.13M 24.6% |
80.17M 29.0% |
59.6M -25.7% |
73.07M 22.6% |
82.89M 13.4% |
110.92M 33.8% |
96.83M -12.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
403.02M 0.1% |
460.55M 14.3% |
2B 335.1% |
2.02B 0.7% |
2.04B 1.0% |
2.09B 2.5% |
2.1B 0.3% |
2.09B -0.2% |
2.1B 0.3% |
2.13B 1.7% |
2.13B -0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
4.75M - |
- |
-27.61M - |
- |
17.95M - |
- |
23.04M - |
- |
8.83M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.79M -41.2% |
199.43M 62.4% |
208.83M 4.7% |
209.66M 0.4% |
188.11M -10.3% |
192.97M 2.6% |
1.72B 793.5% |
1.66B -3.6% |
1.64B -1.3% |
1.68B 2.1% |
1.63B -2.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.11M -10.3% |
192.97M 2.6% |
1.72B 793.5% |
1.66B -3.6% |
1.64B -1.3% |
1.68B 2.1% |
1.63B -2.8% |
1.6B -2.0% |
1.57B -1.8% |
1.59B 1.6% |
1.52B -4.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.79M - |
-4.47M - |
-17.46M - |
-45.13M - |
-43.08M - |
-15.74M - |
-58.74M - |
-22.24M - |
-28.41M - |
-37.86M - |
-66.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
98.84M - |
- |
108.33M - |
- |
107.73M - |
- |
90.85M - |
- |
72.48M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.707 160.5% |
0.864 22.2% |
0.829 -4.1% |
0.85 2.6% |
0.986 16.0% |
0.721 -26.8% |
0.515 -28.6% |
0.33 -36.0% |
0.222 -32.5% |
0.336 50.9% |
0.271 -19.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.24% 149.4% |
24.04% 18.8% |
8.1% -66.3% |
8.95% 10.5% |
10.56% 18.0% |
8.45% -20.0% |
5.27% -37.6% |
4.42% -16.1% |
3.69% -16.6% |
3.43% -6.9% |
2.82% -17.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.38% 150.2% |
21.99% 19.6% |
7.82% -64.5% |
8.63% 10.4% |
10.14% 17.5% |
8.07% -20.4% |
5.14% -36.3% |
4.29% -16.4% |
3.56% -17.0% |
3.28% -7.8% |
2.72% -17.2% |