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] |
60.81% 0% |
46.51% -23.5% |
62.15% 33.6% |
10.99% -82.3% |
69.75% 534.8% |
10.54% -84.9% |
10.62% 0.7% |
10.66% 0.5% |
13.14% 23.2% |
13.29% 1.1% |
13.43% 1.1% |
13.34% -0.7% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
31.44% 7.3% |
25.22% -19.8% |
26.08% 3.4% |
26.27% 0.7% |
28.11% 7.0% |
37.13% 32.1% |
37.95% 2.2% |
41.9% 10.4% |
43.12% 2.9% |
44.17% 2.4% |
45.84% 3.8% |
45.26% -1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
43.14M 2.6% |
44.24M 2.6% |
45.65M 3.2% |
46.84M 2.6% |
49.72M 6.2% |
55.99M 12.6% |
65.46M 16.9% |
77.43M 18.3% |
88.44M 14.2% |
96.07M 8.6% |
100.95M 5.1% |
102.54M 1.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 11.5% |
1.11B 2.9% |
1.23B 10.6% |
1.28B 4.6% |
1.22B -4.7% |
1.28B 5.2% |
1.42B 10.9% |
1.5B 5.5% |
1.62B 7.5% |
1.72B 6.5% |
1.76B 2.6% |
1.87B 5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
915.69M 13.3% |
859.33M -6.2% |
973.69M 13.3% |
1.03B 5.5% |
965.28M -6.0% |
1.02B 6.2% |
1.16B 13.5% |
1.24B 6.6% |
1.35B 8.5% |
1.45B 7.5% |
1.48B 2.6% |
1.58B 6.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
160.85M 2.4% |
248.7M 54.6% |
251.38M 1.1% |
254.37M 1.2% |
256.31M 0.8% |
260.04M 1.5% |
261.99M 0.8% |
262.5M 0.2% |
269.56M 2.7% |
272.41M 1.1% |
279.32M 2.5% |
288.92M 3.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
15.29M -7.0% |
13.66M -10.7% |
21.56M 57.8% |
17.79M -17.5% |
21.66M 21.8% |
23.35M 7.8% |
27.54M 17.9% |
37.66M 36.8% |
38.2M 1.4% |
43.96M 15.1% |
42.84M -2.6% |
44.79M 4.6% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
72.43M 67.9% |
73.52M 1.5% |
69.19M -5.9% |
55.87M -19.3% |
163.84M 193.3% |
108.01M -34.1% |
152.27M 41.0% |
174.68M 14.7% |
86.23M -50.6% |
54.93M -36.3% |
95.31M 73.5% |
77.05M -19.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
163.84M 193.3% |
108.01M -34.1% |
152.27M 41.0% |
174.68M 14.7% |
86.23M -50.6% |
54.93M -36.3% |
95.31M 73.5% |
77.05M -19.2% |
119.88M 55.6% |
106.72M -11.0% |
68.67M -35.7% |
107.45M 56.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
9.61M -35.7% |
7.58M -21.2% |
15.11M 99.4% |
10M -33.8% |
17.42M 74.2% |
19.36M 11.2% |
24.23M 25.1% |
36.14M 49.1% |
37.55M 3.9% |
43.51M 15.9% |
42.21M -3.0% |
44.2M 4.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
13.56M 10.1% |
11.16M -17.7% |
11.9M 6.7% |
12.3M 3.4% |
13.98M 13.6% |
20.79M 48.7% |
24.84M 19.5% |
32.44M 30.6% |
38.14M 17.6% |
42.44M 11.3% |
46.28M 9.0% |
46.41M 0.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
13.56M 10.1% |
11.16M -17.7% |
11.9M 6.7% |
12.3M 3.4% |
13.98M 13.6% |
20.79M 48.7% |
24.84M 19.5% |
32.44M 30.6% |
38.14M 17.6% |
42.44M 11.3% |
46.28M 9.0% |
46.41M 0.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.86 13.2% |
0.69 -19.8% |
0.75 8.7% |
0.78 4.0% |
0.9 15.4% |
1.34 48.9% |
1.58 17.9% |
2.12 34.2% |
2.56 20.8% |
2.92 14.1% |
3.32 13.7% |
3.41 2.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
8.43% 7.5% |
4.49% -46.8% |
5.88% 31.0% |
5.98% 1.8% |
6.7% 12.0% |
8.17% 22.0% |
9.68% 18.4% |
12.55% 29.7% |
14.5% 15.5% |
15.94% 9.9% |
17.1% 7.3% |
16.83% -1.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26% -1.3% |
1.01% -20.1% |
1.09% 7.8% |
1.1% 0.9% |
1.22% 11.0% |
1.74% 42.8% |
1.87% 7.9% |
2.33% 24.3% |
2.69% 15.3% |
2.82% 5.1% |
2.9% 2.7% |
2.75% -5.1% |