2017 Q4 | 2018 Q4 | 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] | [friend] | - | - | - | - | - |
75.91% - |
76.53% 0.8% |
76.22% -0.4% |
75.06% -1.5% |
74.57% -0.7% |
74.57% 0% |
74.16% -0.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.66% -5.5% |
20.03% 1.8% |
19.9% -0.6% |
20.11% 1.1% |
21.17% 5.3% |
20.14% -4.8% |
17.62% -12.5% |
16.56% -6.0% |
16.31% -1.5% |
15.47% -5.1% |
17.48% 13.0% |
19.18% 9.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.3% -1.4% |
35.67% 1.0% |
34.11% -4.4% |
33.81% -0.9% |
33.45% -1.1% |
32.67% -2.3% |
31.09% -4.8% |
30.12% -3.1% |
30.27% 0.5% |
29.51% -2.5% |
31.69% 7.4% |
32.93% 3.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.68% -5.4% |
23.38% -1.3% |
21.5% -8.0% |
20.86% -3.0% |
20.32% -2.6% |
19.38% -4.6% |
16.56% -14.5% |
15.23% -8.0% |
15.51% 1.8% |
14.49% -6.6% |
17.01% 17.3% |
19.41% 14.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
601.44M 6.2% |
599.11M -0.4% |
584.39M -2.5% |
574.16M -1.8% |
525.98M -8.4% |
550.88M 4.7% |
534.59M -3.0% |
527.3M -1.4% |
574.61M 9.0% |
563.63M -1.9% |
591.21M 4.9% |
617.8M 4.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3B 177.7% |
1.24B -4.5% |
1.26B 2.1% |
1.27B 0.7% |
1.21B -4.8% |
1.25B 3.4% |
1.28B 2.2% |
1.28B 0.2% |
1.24B -3.4% |
1.27B 2.8% |
1.36B 6.4% |
1.36B 0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.77M 49.2% |
168.23M -33.4% |
159.69M -5.1% |
140.98M -11.7% |
136.35M -3.3% |
151.46M 11.1% |
161.63M 6.7% |
144.07M -10.9% |
147.3M 2.2% |
161.6M 9.7% |
209.75M 29.8% |
175.58M -16.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B 251.1% |
1.07B 2.6% |
1.1B 3.2% |
1.13B 2.5% |
1.07B -5.0% |
1.1B 2.5% |
1.12B 1.6% |
1.14B 1.8% |
1.09B -4.1% |
1.11B 1.9% |
1.15B 3.0% |
1.18B 3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.46M - |
- |
104.69M - |
- |
163.83M - |
- |
92.98M - |
- |
34.78M - |
- |
64.64M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.06M 4.3% |
30.57M -38.9% |
36.18M 18.4% |
25.87M -28.5% |
802.49M 3001.9% |
61.94M -92.3% |
156.82M 153.2% |
132.7M -15.4% |
647.87M 388.2% |
129.32M -80.0% |
238.35M 84.3% |
137.27M -42.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
803.2M 2954.6% |
62.59M -92.2% |
156.82M 150.5% |
133.06M -15.2% |
647.82M 386.9% |
128.95M -80.1% |
238.35M 84.8% |
136.53M -42.7% |
263.71M 93.2% |
48.05M -81.8% |
75.55M 57.2% |
122.21M 61.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-9.82M - |
-19.5M - |
25.43M - |
23.92M -6.0% |
90.32M 277.6% |
70.34M -22.1% |
26.88M -61.8% |
12.95M -51.8% |
-44.4M - |
-9.91M - |
-6.52M - |
7.45M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.94M - |
- |
116.42M - |
- |
111.43M - |
- |
93.92M - |
- |
93.34M - |
- |
103.31M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.806 -11.5% |
0.844 4.8% |
0.75 -11.2% |
0.691 -7.8% |
0.561 -18.8% |
0.643 14.6% |
0.544 -15.3% |
0.506 -7.1% |
0.541 7.1% |
0.504 -6.8% |
0.6 18.9% |
0.69 15.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.94% -52.3% |
18.45% -2.6% |
16.94% -8.2% |
16.17% -4.5% |
10.52% -35.0% |
10.23% -2.8% |
8.48% -17.1% |
7.7% -9.2% |
8.65% 12.4% |
7.88% -8.9% |
9.13% 15.8% |
10.22% 11.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.35% -43.2% |
14.82% 3.3% |
13.61% -8.1% |
13.28% -2.4% |
8.88% -33.1% |
8.91% 0.3% |
7.41% -16.8% |
6.84% -7.8% |
7.65% 11.9% |
6.9% -9.8% |
7.85% 13.7% |
8.98% 14.4% |