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] |
77.26% 1.5% |
78.27% 1.3% |
80.95% 3.4% |
77.38% -4.4% |
78.96% 2.0% |
76.37% -3.3% |
76.55% 0.2% |
75.95% -0.8% |
75.95% 0% |
75.06% -1.2% |
75.06% 0% |
75.72% 0.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.36% -3.4% |
7.38% 0.2% |
10.36% 40.4% |
12.57% 21.4% |
14.43% 14.8% |
15.79% 9.4% |
13.96% -11.6% |
12.66% -9.3% |
11.71% -7.5% |
11.73% 0.1% |
11.99% 2.2% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.72% -1.6% |
12.53% -8.7% |
17.87% 42.6% |
20.38% 14.1% |
22.3% 9.4% |
24.49% 9.8% |
22.84% -6.7% |
21.76% -4.7% |
19.72% -9.4% |
19.53% -1.0% |
18.86% -3.4% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.05% 2.0% |
7.61% -5.4% |
11.29% 48.4% |
13.94% 23.4% |
15.72% 12.8% |
17.37% 10.5% |
15.24% -12.2% |
13.87% -9.0% |
12.76% -8.0% |
13.13% 2.9% |
13.68% 4.1% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.26B 12.0% |
2.52B 11.6% |
2.8B 11.0% |
2.93B 4.8% |
2.96B 0.9% |
2.91B -1.9% |
2.8B -3.8% |
2.74B -1.9% |
2.68B -2.4% |
2.61B -2.5% |
2.65B 1.6% |
2.51B -5.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.12B 1.6% |
2.11B -0.3% |
2.29B 8.2% |
2.5B 9.1% |
2.51B 0.6% |
2.65B 5.4% |
2.67B 0.9% |
2.73B 2.0% |
2.42B -11.1% |
2.53B 4.3% |
2.65B 5.0% |
2.66B 0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
634.73M 2.1% |
582.07M -8.3% |
621.02M 6.7% |
694.72M 11.9% |
650.37M -6.4% |
702.9M 8.1% |
690.45M -1.8% |
648.96M -6.0% |
562.1M -13.4% |
592.02M 5.3% |
635.24M 7.3% |
577.92M -9.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B 1.4% |
1.53B 3.2% |
1.67B 8.8% |
1.8B 8.1% |
1.86B 3.2% |
1.94B 4.5% |
1.98B 1.9% |
2.08B 4.8% |
1.86B -10.4% |
1.94B 4.0% |
2.02B 4.3% |
2.08B 3.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.47M - |
- |
193.95M - |
- |
419.79M - |
- |
422.63M - |
- |
327.08M - |
- |
353.63M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138M -81.5% |
112.12M -18.7% |
704.63M 528.4% |
623.44M -11.5% |
589.16M -5.5% |
536.4M -9.0% |
704.75M 31.4% |
740.21M 5.0% |
816.58M 10.3% |
919.27M 12.6% |
991.78M 7.9% |
1.07B 8.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
594.32M -1.9% |
518.83M -12.7% |
704.75M 35.8% |
755.58M 7.2% |
808.21M 7.0% |
931.54M 15.3% |
991.78M 6.5% |
1.04B 5.0% |
806.94M -22.5% |
839.96M 4.1% |
969.44M 15.4% |
1.07B 10.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.19M 116.9% |
91.27M -5.1% |
88.96M -2.5% |
204.28M 129.6% |
301.8M 47.7% |
401.6M 33.1% |
329.3M -18.0% |
275.24M -16.4% |
242.27M -12.0% |
173.79M -28.3% |
283.88M 63.3% |
302.91M 6.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.4M - |
- |
290.02M - |
- |
427.48M - |
- |
390.24M - |
- |
313.47M - |
- |
317.68M - |
- | |
Diluted Net Income | [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] |
1.04 8.3% |
1.16 11.5% |
1.81 56.0% |
2.31 27.6% |
2.67 15.6% |
2.86 7.1% |
2.44 -14.7% |
2.17 -11.1% |
1.94 -10.6% |
1.89 -2.6% |
1.98 4.8% |
1.76 -11.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.58% 5.9% |
12.8% 10.5% |
18.88% 47.5% |
22.61% 19.8% |
25.58% 13.1% |
26.42% 3.3% |
21.41% -19.0% |
17.91% -16.3% |
16.85% -5.9% |
15.77% -6.4% |
15.89% 0.7% |
13.68% -13.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.91% 6.2% |
9.98% 12.0% |
13.85% 38.8% |
16.11% 16.3% |
18.47% 14.7% |
19.29% 4.4% |
15.74% -18.4% |
13.3% -15.5% |
12.71% -4.4% |
11.83% -6.9% |
11.93% 0.9% |
10.56% -11.5% |