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.14% - |
75.2% 0.1% |
75.6% 0.5% |
75.6% 0% |
75.6% 0% |
75.6% 0% |
74.66% -1.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.01% -1.2% |
39.69% 1.7% |
38.57% -2.8% |
34.9% -9.5% |
29.48% -15.5% |
30.88% 4.7% |
25.68% -16.8% |
28.14% 9.6% |
32.05% 13.9% |
31.42% -2.0% |
30.5% -2.9% |
29.63% -2.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.11% 1.2% |
69.56% 0.7% |
68.23% -1.9% |
67.95% -0.4% |
67.57% -0.6% |
67.17% -0.6% |
66.27% -1.3% |
66.47% 0.3% |
66.44% 0.0% |
67.48% 1.6% |
68.62% 1.7% |
68.75% 0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.83% -5.5% |
40.37% -1.1% |
36.87% -8.7% |
31.22% -15.3% |
25.5% -18.3% |
26.11% 2.4% |
20.74% -20.6% |
24.41% 17.7% |
28.67% 17.4% |
28.94% 0.9% |
29.62% 2.3% |
29.15% -1.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
526.41M -0.8% |
533.4M 1.3% |
523.5M -1.9% |
507.81M -3.0% |
527.58M 3.9% |
529.05M 0.3% |
488.53M -7.7% |
546.6M 11.9% |
602.4M 10.2% |
673.88M 11.9% |
744.81M 10.5% |
770.75M 3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.99B -1.6% |
2.03B 2.0% |
2.18B 7.4% |
2.15B -1.3% |
2.09B -3.0% |
2.2B 5.2% |
2.37B 7.7% |
2.43B 2.5% |
2.54B 4.8% |
2.66B 4.7% |
2.59B -2.7% |
2.77B 6.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.31M -13.0% |
168.15M -3.0% |
236.97M 40.9% |
200.47M -15.4% |
239.66M 19.6% |
292.16M 21.9% |
428.22M 46.6% |
452.02M 5.6% |
540.32M 19.5% |
605.5M 12.1% |
484.69M -20.0% |
672.73M 38.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82B -0.4% |
1.87B 2.5% |
1.94B 3.7% |
1.94B 0.5% |
1.84B -5.3% |
1.9B 2.9% |
1.93B 1.7% |
1.96B 1.8% |
1.99B 1.4% |
2.05B 2.8% |
2.09B 2.2% |
2.08B -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.58M - |
- |
165.88M - |
- |
147.89M - |
- |
186.7M - |
- |
268.97M - |
- |
227.91M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
456.14M 20.3% |
478.38M 4.9% |
487.24M 1.9% |
1.51B 209.3% |
801.45M -46.8% |
768.33M -4.1% |
826.19M 7.5% |
749.15M -9.3% |
748.28M -0.1% |
721.94M -3.5% |
716.92M -0.7% |
832.26M 16.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
801.44M -46.8% |
768.29M -4.1% |
826.19M 7.5% |
749.2M -9.3% |
748.34M -0.1% |
721.62M -3.6% |
716.92M -0.7% |
832.32M 16.1% |
782.07M -6.0% |
790.87M 1.1% |
651.77M -17.6% |
744.33M 14.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.51M -57.3% |
33.8M -25.7% |
31.97M -5.4% |
-20.68M - |
-41.93M - |
-23.48M - |
-16.37M - |
-19.28M - |
-88.77M - |
-201.2M - |
-251.35M - |
-301.57M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.65M - |
- |
199.54M - |
- |
151.39M - |
- |
123.3M - |
- |
194.06M - |
- |
228.31M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59 -5.4% |
1.54 -3.1% |
1.35 -12.3% |
1.2 -11.1% |
1.01 -15.8% |
1.06 5.0% |
0.79 -25.5% |
0.97 22.8% |
1.22 25.8% |
1.35 10.7% |
1.44 6.7% |
1.45 0.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.8% 46.5% |
16.75% -0.3% |
15.07% -10.0% |
9.4% -37.7% |
8.5% -9.6% |
8.69% 2.3% |
6.5% -25.2% |
7.87% 21.2% |
10.08% 28.0% |
10.75% 6.6% |
11.3% 5.2% |
11.31% 0.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.52% 40.4% |
14.61% 0.6% |
12.76% -12.6% |
8.48% -33.6% |
7.62% -10.1% |
7.72% 1.3% |
5.51% -28.6% |
6.71% 21.8% |
8.33% 24.1% |
8.71% 4.5% |
9.16% 5.2% |
8.79% -4.0% |