2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] |
69.94% 0% |
69.94% 0% |
56.98% -18.5% |
56.04% -1.6% |
55.89% -0.3% |
52.45% -6.2% |
50.01% -4.7% |
49.98% -0.1% |
44.51% -10.9% |
40.39% -9.3% |
40.39% 0% |
36.64% -9.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.26% 50.8% |
14.98% 33.0% |
16.99% 13.5% |
18.63% 9.6% |
19.49% 4.7% |
16.66% -14.6% |
13.11% -21.3% |
9.54% -27.2% |
6.82% -28.5% |
7.2% 5.6% |
9.27% 28.8% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.73% 7.4% |
37.59% 5.2% |
40.03% 6.5% |
41.39% 3.4% |
41.03% -0.9% |
39.3% -4.2% |
37.1% -5.6% |
36.09% -2.7% |
34.52% -4.4% |
35.44% 2.7% |
36.41% 2.7% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.95% 49.9% |
15.09% 16.5% |
17.25% 14.3% |
19.28% 11.7% |
18.93% -1.8% |
15.86% -16.2% |
11.67% -26.5% |
8.27% -29.1% |
4.36% -47.2% |
6.08% 39.3% |
8.53% 40.4% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.79B 16.3% |
4.21B 10.9% |
4.78B 13.6% |
5.33B 11.6% |
5.88B 10.4% |
5.94B 1.0% |
5.54B -6.7% |
5.1B -8.0% |
4.79B -6.1% |
5B 4.5% |
5.37B 7.4% |
5.71B 6.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.13B 9.3% |
4.5B 9.0% |
5.06B 12.3% |
5.24B 3.5% |
5.47B 4.5% |
5.77B 5.4% |
5.87B 1.7% |
5.74B -2.1% |
6.16B 7.3% |
6.38B 3.5% |
6.36B -0.3% |
6.64B 4.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
888.31M 20.7% |
956.61M 7.7% |
1.15B 20.1% |
1.01B -12.4% |
862.17M -14.3% |
917.15M 6.4% |
933.48M 1.8% |
728.07M -22.0% |
853.09M 17.2% |
883.49M 3.6% |
867M -1.9% |
964.77M 11.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.22B 6.2% |
3.51B 9.0% |
3.87B 10.4% |
4.2B 8.3% |
4.58B 9.1% |
4.82B 5.3% |
4.89B 1.6% |
4.98B 1.7% |
5.27B 5.9% |
5.46B 3.6% |
5.45B -0.1% |
5.64B 3.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.72M - |
- |
576.66M - |
- |
864.18M - |
- |
531.36M - |
- |
617.73M - |
- |
948.32M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
676.49M 69.6% |
1.13B 66.7% |
1.23B 8.7% |
1.43B 17.0% |
1.15B -19.9% |
1.59B 38.7% |
789.85M -50.5% |
1.1B 39.7% |
1.34B 21.1% |
1.16B -13.1% |
1.13B -2.7% |
1.27B 12.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B -17.5% |
1.63B 33.8% |
789.85M -51.4% |
1.14B 44.0% |
1.34B 17.7% |
1.16B -13.1% |
1.13B -2.9% |
1.28B 13.8% |
1.3B 0.9% |
1.17B -9.4% |
780.81M -33.5% |
1.24B 58.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
615.25M -12.8% |
180.56M -70.7% |
313.4M 73.6% |
273.62M -12.7% |
583.8M 113.4% |
409.42M -29.9% |
242.08M -40.9% |
188.02M -22.3% |
171.3M -8.9% |
263.53M 53.8% |
544.16M 106.5% |
817.18M 50.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
426.16M - |
- |
827.91M - |
- |
1.16B - |
- |
731.78M - |
- |
331.62M - |
- |
498.69M - |
- | |
Diluted Net Income | [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] |
1.04 73.3% |
1.53 47.1% |
1.95 27.5% |
2.39 22.6% |
2.76 15.5% |
2.27 -17.8% |
1.75 -22.9% |
1.16 -33.7% |
0.77 -33.6% |
0.88 14.3% |
1.19 35.2% |
1.42 19.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.38% 71.5% |
20.03% 39.3% |
23.89% 19.3% |
27.46% 14.9% |
29.41% 7.1% |
23.78% -19.2% |
16.57% -30.3% |
10.61% -36.0% |
6.63% -37.5% |
7.01% 5.7% |
9.63% 37.3% |
11.21% 16.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.49% 66.1% |
15.69% 36.5% |
18.57% 18.3% |
22.02% 18.6% |
23.88% 8.5% |
19.28% -19.3% |
13.31% -31.0% |
8.87% -33.4% |
5.62% -36.7% |
5.93% 5.6% |
8.15% 37.4% |
9.61% 17.9% |