2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | - |
10.9% - |
10.76% -1.4% |
12.19% 13.4% |
11.88% -2.6% |
11.04% -7.1% |
10.98% -0.5% |
10.43% -5.0% |
9.37% -10.2% |
9.37% 0.1% |
9.26% -1.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | - |
28.74% - |
28.05% -2.4% |
26.13% -6.9% |
25.99% -0.5% |
27.58% 6.1% |
27.91% 1.2% |
27.98% 0.3% |
28.45% 1.7% |
28.39% -0.2% |
27.65% -2.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | - |
13.42% - |
12.58% -6.2% |
10.98% -12.7% |
10.07% -8.3% |
12.17% 20.8% |
11.94% -1.9% |
11.77% -1.4% |
11.47% -2.5% |
10.89% -5.1% |
10.16% -6.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
712.62M 205.5% |
951.34M 33.5% |
942.27M -1.0% |
217.16M -77.0% |
915.98M 321.8% |
873.74M -4.6% |
834.4M -4.5% |
815.94M -2.2% |
790.95M -3.1% |
773.96M -2.1% |
775M 0.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
842.13M - |
822.52M -2.3% |
836.52M 1.7% |
892.92M 6.7% |
890.51M -0.3% |
880.05M -1.2% |
941.54M 7.0% |
1.77B 88.5% |
1.78B 0.0% |
1.78B 0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
278.25M - |
235.77M -15.3% |
222.49M -5.6% |
251.42M 13.0% |
228.95M -8.9% |
200.62M -12.4% |
240.84M 20.0% |
235.87M -2.1% |
216.52M -8.2% |
208.87M -3.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
563.88M - |
- |
614.03M - |
- |
661.56M - |
679.43M 2.7% |
700.7M 3.1% |
1.54B 119.6% |
1.56B 1.3% |
1.58B 1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
141.18M - |
23.87M -83.1% |
74.93M 213.9% |
- |
201.86M - |
213.8M 5.9% |
162.13M -24.2% |
- |
149.8M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | - |
136.47M - |
9.78M -92.8% |
181.19M 1753.4% |
142.43M -21.4% |
161.23M 13.2% |
181.19M 12.4% |
253.28M 39.8% |
272.97M 7.8% |
301.41M 10.4% |
324.02M 7.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
142.43M 1356.9% |
161.23M 13.2% |
181.19M 12.4% |
253.28M 39.8% |
272.97M 7.8% |
301.41M 10.4% |
322.88M 7.1% |
378.62M 17.3% |
1.17B 208.7% |
1.19B 1.8% |
1.06B -10.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
89.58M 199.1% |
87.88M -1.9% |
81.8M -6.9% |
70.37M -14.0% |
132.25M 87.9% |
167.85M 26.9% |
178.26M 6.2% |
122.01M -31.6% |
114.09M -6.5% |
109.28M -4.2% |
88.28M -19.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
103.72M - |
22.92M -77.9% |
26.48M 15.5% |
- |
96.44M - |
91.64M -5.0% |
85.13M -7.1% |
- |
72.55M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.556 179.6% |
0.74 33.0% |
0.721 -2.5% |
0.21 -70.9% |
0.78 271.4% |
0.76 -2.6% |
0.71 -6.6% |
0.67 -5.6% |
0.55 -17.9% |
0.5 -9.1% |
0.47 -6.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
19.21% - |
17.96% -6.5% |
4.41% -75.5% |
16.96% 284.6% |
15.74% -7.2% |
14.47% -8.0% |
12.95% -10.5% |
6.8% -47.5% |
6.54% -3.8% |
6.37% -2.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
12.56% - |
12.19% -3.0% |
3.19% -73.8% |
12.19% 281.8% |
11.15% -8.5% |
10.76% -3.4% |
9.58% -11.0% |
5.56% -42.0% |
5.44% -2.0% |
5.39% -1.0% |