2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.92% 0.5% |
77.23% -0.9% |
73.61% -4.7% |
71.94% -2.3% |
71.19% -1.0% |
69.71% -2.1% |
69.86% 0.2% |
70.03% 0.2% |
67.82% -3.2% |
66.85% -1.4% |
66.85% 0% |
59.49% -11.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.11% 7.8% |
17.85% 10.8% |
16.22% -9.1% |
15.75% -2.9% |
14.81% -6.0% |
13.92% -6.0% |
16.76% 20.4% |
16.71% -0.3% |
16.99% 1.7% |
17.5% 3.0% |
17.9% 2.3% |
17.2% -3.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.67% 1.9% |
69.84% 1.7% |
70.5% 0.9% |
70.69% 0.3% |
70.31% -0.5% |
70.45% 0.2% |
71.74% 1.8% |
72.05% 0.4% |
72.66% 0.9% |
73.44% 1.1% |
73.31% -0.2% |
72.56% -1.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.92% 12.3% |
18.76% 10.9% |
17.36% -7.4% |
16.96% -2.3% |
15.75% -7.1% |
15.12% -4.0% |
18.65% 23.3% |
19.28% 3.4% |
19.33% 0.3% |
19.94% 3.2% |
17.27% -13.4% |
17.28% 0.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
725.29M 18.5% |
881.03M 21.5% |
938.97M 6.6% |
968.49M 3.1% |
991.77M 2.4% |
1.03B 4.3% |
1.2B 16.1% |
1.39B 15.8% |
1.4B 0.8% |
1.46B 4.2% |
1.63B 11.9% |
1.71B 4.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B -5.6% |
1.32B 7.2% |
1.4B 6.4% |
1.44B 2.7% |
1.54B 6.7% |
1.61B 4.4% |
1.82B 13.0% |
1.89B 4.0% |
1.91B 1.1% |
1.99B 4.1% |
2.92B 46.9% |
2.95B 0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.9M -5.8% |
327.44M 15.7% |
372.93M 13.9% |
387.04M 3.8% |
436.31M 12.7% |
465.73M 6.7% |
578.4M 24.2% |
528.01M -8.7% |
533.28M 1.0% |
551.91M 3.5% |
1.21B 119.4% |
1.16B -4.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
949.45M -5.6% |
991.99M 4.5% |
1.03B 4.0% |
1.06B 2.3% |
1.1B 4.2% |
1.14B 3.8% |
1.24B 8.5% |
1.3B 4.6% |
1.31B 0.9% |
1.36B 4.3% |
1.47B 7.7% |
1.54B 4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.37M - |
- |
155.04M - |
- |
147.99M - |
- |
293.29M - |
- |
308.78M - |
- |
276.7M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
722.03M 212.7% |
361.5M -49.9% |
450.05M 24.5% |
523.68M 16.4% |
580.65M 10.9% |
503.62M -13.3% |
544.22M 8.1% |
454.85M -16.4% |
451.83M -0.7% |
498.95M 10.4% |
570.82M 14.4% |
455.17M -20.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
580.65M 10.9% |
503.62M -13.3% |
544.22M 8.1% |
454.85M -16.4% |
451.83M -0.7% |
498.95M 10.4% |
570.82M 14.4% |
455.17M -20.3% |
486.17M 6.8% |
545.77M 12.3% |
571.37M 4.7% |
583.96M 2.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.25M -3.8% |
124.85M 264.5% |
128.96M 3.3% |
165.29M 28.2% |
54.05M -67.3% |
42.19M -21.9% |
173.38M 311.0% |
81.12M -53.2% |
200.3M 146.9% |
214.75M 7.2% |
167.97M -21.8% |
204.89M 22.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.86M - |
- |
148.6M - |
- |
138.67M - |
- |
191.94M - |
- |
232.68M - |
- |
294.87M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 26.1% |
0.39 34.5% |
0.37 -5.1% |
0.37 0% |
0.36 -2.7% |
0.35 -2.8% |
0.49 40.0% |
0.56 14.3% |
0.58 3.6% |
0.63 8.6% |
0.71 12.7% |
0.72 1.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.4% 14.0% |
16.31% 31.4% |
15.13% -7.2% |
14.81% -2.1% |
14.33% -3.2% |
13.5% -5.8% |
17.73% 31.4% |
19.78% 11.5% |
19.79% 0.1% |
20.4% 3.1% |
21.61% 5.9% |
20.72% -4.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.57% 8.4% |
13.01% 36.0% |
11.43% -12.1% |
11.1% -2.9% |
10.6% -4.5% |
9.84% -7.2% |
12.5% 27.0% |
13.95% 11.7% |
13.81% -1.0% |
14.22% 2.9% |
12.36% -13.1% |
12.15% -1.7% |