2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] |
84.14% -1.3% |
84.11% 0.0% |
79.05% -6.0% |
78.26% -1.0% |
75.69% -3.3% |
70.89% -6.3% |
67.15% -5.3% |
66.48% -1.0% |
62.72% -5.7% |
62.85% 0.2% |
62.85% 0% |
62.85% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.57% -26.5% |
12.78% -12.3% |
14.38% 12.6% |
12.83% -10.8% |
7.48% -41.7% |
12.23% 63.4% |
12.67% 3.6% |
15.33% 21.0% |
12.08% -21.2% |
9.63% -20.3% |
8.36% -13.1% |
13.41% 60.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.11% 1.9% |
44.17% -4.2% |
43.27% -2.0% |
44.76% 3.4% |
41.08% -8.2% |
46.37% 12.9% |
46.96% 1.3% |
46.86% -0.2% |
48.45% 3.4% |
51.6% 6.5% |
53.2% 3.1% |
54.36% 2.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.58% -25.1% |
13.68% -17.5% |
13.71% 0.2% |
14.58% 6.3% |
7.93% -45.6% |
14.19% 79.0% |
16.16% 13.9% |
17.08% 5.7% |
14.92% -12.6% |
10.97% -26.5% |
11.43% 4.2% |
14.55% 27.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
355.06M -12.4% |
323.27M -9.0% |
379.42M 17.4% |
432M 13.9% |
306.6M -29.0% |
390.83M 27.5% |
482.72M 23.5% |
522.66M 8.3% |
427.22M -18.3% |
526.25M 23.2% |
668.02M 26.9% |
765.15M 14.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.44B -7.0% |
1.47B 1.8% |
1.55B 5.9% |
1.64B 5.9% |
1.45B -11.6% |
1.55B 6.8% |
1.73B 11.5% |
1.79B 3.2% |
1.68B -5.8% |
1.74B 3.1% |
1.88B 8.6% |
2.06B 9.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
313.11M -9.0% |
299.7M -4.3% |
338.84M 13.1% |
348.87M 3.0% |
282.2M -19.1% |
330.25M 17.0% |
451.1M 36.6% |
433.3M -3.9% |
405.04M -6.5% |
404.74M -0.1% |
497.53M 22.9% |
574.33M 15.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B -6.4% |
1.17B 3.7% |
1.21B 3.7% |
1.29B 6.7% |
1.17B -9.6% |
1.22B 4.4% |
1.28B 4.8% |
1.35B 5.8% |
1.28B -5.6% |
1.33B 4.1% |
1.39B 4.2% |
1.49B 7.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.93M - |
- | - | - |
50.57M - |
- | - | - |
186.57M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
267.55M 10.2% |
228.7M -14.5% |
220.48M -3.6% |
252.71M 14.6% |
279.02M 10.4% |
124.46M -55.4% |
260.09M 109.0% |
296.84M 14.1% |
484.48M 63.2% |
417.37M -13.9% |
280.74M -32.7% |
347.32M 23.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.7M -14.5% |
220.48M -3.6% |
252.71M 14.6% |
279.02M 10.4% |
124.46M -55.4% |
260.09M 109.0% |
296.84M 14.1% |
484.48M 63.2% |
417.37M -13.9% |
280.74M -32.7% |
347.32M 23.7% |
418.96M 20.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.21M 43.6% |
-9.22M - |
23.96M - |
12.66M -47.2% |
-4.2M - |
97.08M - |
99.74M 2.7% |
94.66M -5.1% |
68.03M -28.1% |
3.94M -94.2% |
81.13M 1959.9% |
81.46M 0.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.54M - |
- | - | - |
78.25M - |
- | - | - |
132.02M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -36.8% |
0.1 -16.7% |
0.12 20.0% |
0.13 8.3% |
0.05 -61.5% |
0.11 120% |
0.15 36.4% |
0.19 26.7% |
0.12 -36.8% |
0.11 -8.3% |
0.14 27.3% |
0.24 71.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.43% -35.7% |
3.6% -18.9% |
4.58% 27.4% |
4.42% -3.5% |
1.86% -57.9% |
4% 114.6% |
4.89% 22.3% |
6.09% 24.5% |
3.92% -35.6% |
3.88% -1.0% |
4.11% 5.9% |
7.13% 73.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.46% -35.0% |
2.84% -17.9% |
3.61% 27.2% |
3.47% -4.1% |
1.48% -57.3% |
3.18% 114.6% |
3.72% 17.1% |
4.55% 22.3% |
2.97% -34.7% |
2.96% -0.4% |
3.09% 4.1% |
5.2% 68.4% |