2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.82% -7.4% |
36.65% 2.3% |
36.44% -0.6% |
35.56% -2.4% |
35.28% -0.8% |
36.81% 4.3% |
36.47% -0.9% |
31.92% -12.5% |
27.32% -14.4% |
20.39% -25.4% |
19.34% -5.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.7% 7.0% |
83.68% 0.0% |
83.74% 0.1% |
83.98% 0.3% |
83.71% -0.3% |
83.77% 0.1% |
81.89% -2.2% |
78.98% -3.6% |
77.37% -2.0% |
75.71% -2.2% |
75.9% 0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.62% 58.2% |
44.14% -1.1% |
43.35% -1.8% |
39.61% -8.6% |
35.33% -10.8% |
35.98% 1.8% |
34.09% -5.3% |
30.14% -11.6% |
27.73% -8.0% |
20.84% -24.8% |
20.73% -0.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.37M -5.6% |
208.69M 7.4% |
211.37M 1.3% |
190.98M -9.6% |
190.16M -0.4% |
174.22M -8.4% |
173.27M -0.5% |
189.77M 9.5% |
190.92M 0.6% |
190.14M -0.4% |
192.49M 1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
405.08M 10.5% |
402.89M -0.5% |
1.19B 194.4% |
1.13B -4.5% |
1.16B 2.7% |
1.17B 0.3% |
1.16B -0.9% |
1.11B -4.3% |
1.13B 2.0% |
1.13B -0.1% |
1.12B -0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.78M 16.1% |
33.26M -16.4% |
29.06M -12.6% |
44.64M 53.6% |
42.75M -4.2% |
44.86M 4.9% |
31.72M -29.3% |
39.1M 23.2% |
37.87M -3.1% |
42.63M 12.6% |
35.65M -16.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
365.3M 10.0% |
369.63M 1.2% |
1.16B 213.0% |
1.09B -6.0% |
1.12B 3.0% |
1.12B 0.2% |
1.12B 0.2% |
1.07B -5.1% |
1.09B 2.2% |
1.09B -0.5% |
1.09B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
92.29M - |
- |
102.93M - |
- |
67.91M - |
- |
27.71M - |
- |
32.82M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.76M 110.4% |
118.24M 6.8% |
52.63M -55.5% |
56.07M 6.5% |
92.82M 65.5% |
115.88M 24.8% |
184.62M 59.3% |
455.42M 146.7% |
112.89M -75.2% |
515.73M 356.9% |
129.95M -74.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.26M 66.3% |
115.88M 24.2% |
184.76M 59.4% |
455.22M 146.4% |
112.4M -75.3% |
515.73M 358.8% |
129.53M -74.9% |
103.42M -20.2% |
121.86M 17.8% |
150.92M 23.9% |
123.87M -17.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.25M -2.8% |
64.68M 21.5% |
68.93M 6.6% |
79.57M 15.4% |
56.01M -29.6% |
41.46M -26.0% |
28.99M -30.1% |
-4.31M - |
-8.03M - |
4.15M - |
-2.94M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
76.48M - |
- |
67.91M - |
- |
64.14M - |
- |
60.58M - |
- |
38.77M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.86 -12.4% |
0.94 9.3% |
0.93 -1.1% |
0.78 -16.1% |
0.68 -12.8% |
0.63 -7.4% |
0.62 -1.6% |
0.56 -9.7% |
0.47 -16.1% |
0.36 -23.4% |
0.34 -5.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.06% -25.0% |
23.03% 20.8% |
6.66% -71.1% |
9.57% 43.7% |
9.04% -5.6% |
8.6% -4.8% |
5.54% -35.6% |
5.62% 1.5% |
4.72% -16.1% |
3.51% -25.5% |
3.37% -4.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.19% -26.3% |
21.39% 24.5% |
6.49% -69.6% |
9.06% 39.5% |
8.56% -5.6% |
8.19% -4.3% |
5.4% -34.1% |
5.41% 0.3% |
4.55% -15.9% |
3.38% -25.7% |
3.27% -3.4% |