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] | - | - | - | - | - |
68.54% - |
65.38% -4.6% |
60.76% -7.1% |
58.39% -3.9% |
57.6% -1.3% |
57.6% 0% |
57.4% -0.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.07% 67.6% |
26.47% 1.6% |
14.72% -44.4% |
19.44% 32.1% |
25% 28.6% |
25.79% 3.2% |
16.28% -36.9% |
20.93% 28.6% |
28.18% 34.6% |
28.28% 0.4% |
18.01% -36.3% |
22.72% 26.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.99% 6.2% |
56.99% -9.5% |
56.38% -1.1% |
56.82% 0.8% |
60.58% 6.6% |
60.15% -0.7% |
51.02% -15.2% |
59.32% 16.3% |
60.14% 1.4% |
62.32% 3.6% |
54.35% -12.8% |
57.05% 5.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.94% 56.5% |
26.43% -5.4% |
17.83% -32.5% |
22.95% 28.7% |
29.96% 30.5% |
30.05% 0.3% |
16.36% -45.6% |
27.86% 70.3% |
33.38% 19.8% |
34.43% 3.1% |
20.34% -40.9% |
28.93% 42.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.87M 20.7% |
91.65M -1.3% |
133.25M 45.4% |
115.09M -13.6% |
135.62M 17.8% |
150.32M 10.8% |
144.08M -4.2% |
150.41M 4.4% |
179.47M 19.3% |
180.78M 0.7% |
168.73M -6.7% |
180.63M 7.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 6.1% |
1.27B 10.9% |
1.33B 4.6% |
1.35B 1.6% |
1.38B 1.7% |
1.43B 3.8% |
1.47B 3.1% |
1.49B 1.5% |
1.54B 2.8% |
1.61B 4.7% |
2.15B 33.4% |
1.97B -8.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.95M 50.4% |
233.09M 31.7% |
255.79M 9.7% |
249.95M -2.3% |
253.35M 1.4% |
263.76M 4.1% |
278.52M 5.6% |
260.89M -6.3% |
266.63M 2.2% |
281.32M 5.5% |
757.99M 169.4% |
719.6M -5.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
968.9M 0.5% |
993.16M 2.5% |
1.01B 2.2% |
1.04B 2.5% |
1.06B 1.6% |
1.1B 4.0% |
1.13B 2.6% |
1.16B 3.2% |
1.2B 2.8% |
1.25B 4.5% |
1.31B 4.9% |
1.17B -10.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.93M - |
- | - | - |
48.42M - |
- | - | - |
82.02M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
381.14M 332.1% |
335.99M -11.8% |
330.85M -1.5% |
407.94M 23.3% |
414.35M 1.6% |
385.12M -7.1% |
477.12M 23.9% |
428.34M -10.2% |
475.76M 11.1% |
490.07M 3.0% |
406.57M -17.0% |
352.46M -13.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
335.99M -11.8% |
330.85M -1.5% |
407.94M 23.3% |
414.35M 1.6% |
385.12M -7.1% |
477.12M 23.9% |
428.34M -10.2% |
475.76M 11.1% |
490.07M 3.0% |
406.57M -17.0% |
352.46M -13.3% |
226.29M -35.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-62.29M - |
9.38M - |
20.3M 116.4% |
6.47M -68.1% |
-14.84M - |
19.63M - |
7.97M -59.4% |
6.88M -13.7% |
24.21M 251.8% |
19.1M -21.1% |
24.35M 27.5% |
-37.88M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.16M - |
- | - | - |
58.59M - |
- | - | - |
88.94M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.223 89.2% |
0.221 -1.1% |
0.177 -19.7% |
0.197 11.3% |
0.299 51.5% |
0.342 14.4% |
0.221 -35.3% |
0.195 -12.0% |
0.311 59.7% |
0.313 0.6% |
0.182 -41.7% |
0.228 25.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.5% 44.2% |
2.47% -1.3% |
1.95% -21.0% |
2.18% 11.5% |
3.23% 48.4% |
3.6% 11.2% |
2.11% -41.4% |
2.75% 30.5% |
4.29% 56.0% |
4.18% -2.5% |
2.37% -43.2% |
3.31% 39.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.17% 48.0% |
2% -7.7% |
1.51% -24.9% |
1.67% 10.7% |
2.49% 49.1% |
2.77% 11.3% |
1.62% -41.6% |
2.12% 31.2% |
3.34% 57.3% |
3.25% -2.6% |
1.62% -50.2% |
1.99% 23.2% |