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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54% -26.4% |
1.75% 13.4% |
2.03% 15.8% |
2.26% 11.5% |
2.41% 6.8% |
2.3% -4.5% |
2.3% -0.3% |
2.65% 15.5% |
2.86% 7.7% |
2.96% 3.6% |
0.49% -83.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.29% 2.0% |
23.3% 0.0% |
23.09% -0.9% |
23.04% -0.2% |
23.02% -0.1% |
22.57% -2.0% |
22.35% -1.0% |
22.01% -1.5% |
21.41% -2.7% |
22.16% 3.5% |
21.96% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.65% -15.5% |
2.61% -1.3% |
2.88% 10.3% |
3.2% 11.2% |
3.92% 22.5% |
4.04% 2.9% |
4.44% 10.0% |
5.15% 16.0% |
5.02% -2.5% |
6.18% 23.0% |
6.6% 6.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.67B -1.3% |
3.66B -0.4% |
3.74B 2.0% |
3.86B 3.5% |
4.04B 4.6% |
4.2B 3.8% |
4.42B 5.3% |
4.77B 7.9% |
5.05B 6.0% |
5.44B 7.7% |
5.8B 6.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.82B -0.4% |
3.83B 0.2% |
3.81B -0.6% |
4.11B 7.9% |
4.09B -0.4% |
4.2B 2.5% |
4.26B 1.4% |
4.51B 5.9% |
4.73B 5.0% |
4.8B 1.5% |
5.1B 6.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.97B -0.9% |
1.89B -3.9% |
1.86B -1.9% |
2.15B 15.4% |
2.09B -2.6% |
2.1B 0.6% |
2.13B 1.3% |
2.32B 8.8% |
2.48B 7.3% |
2.43B -2.3% |
2.86B 17.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82B 0.6% |
1.9B 4.2% |
1.92B 0.9% |
1.93B 0.5% |
1.95B 1.3% |
2.04B 4.6% |
2.06B 1.0% |
2.12B 2.7% |
2.17B 2.5% |
2.29B 5.3% |
2.15B -6.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
291.44M -18.8% |
205.57M -29.5% |
245.82M 19.6% |
192.45M -21.7% |
238.23M 23.8% |
237.53M -0.3% |
254.25M 7.0% |
226.18M -11.0% |
306.72M 35.6% |
407.7M 32.9% |
353.27M -13.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
617.76M 352.2% |
487.21M -21.1% |
399.41M -18.0% |
484.59M 21.3% |
276.7M -42.9% |
343.88M 24.3% |
286.76M -16.6% |
126.87M -55.8% |
147.54M 16.3% |
262.54M 77.9% |
220.44M -16.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
275.91M -42.8% |
343.88M 24.6% |
288.26M -16.2% |
130.34M -54.8% |
151.16M 16.0% |
262.54M 73.7% |
222.48M -15.3% |
178.93M -19.6% |
204.79M 14.5% |
272.94M 33.3% |
423.13M 55.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
273.77M -19.2% |
184.47M -32.6% |
224.7M 21.8% |
166.93M -25.7% |
210.14M 25.9% |
206.93M -1.5% |
219.98M 6.3% |
191.22M -13.1% |
265.04M 38.6% |
367.3M 38.6% |
311.58M -15.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.72M -19.9% |
88.95M 11.6% |
98.78M 11.0% |
109.53M 10.9% |
126.36M 15.4% |
126.56M 0.2% |
138M 9.0% |
169.99M 23.2% |
186.21M 9.5% |
207.91M 11.7% |
80.53M -61.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.71M -27.3% |
64.07M 13.0% |
75.71M 18.2% |
87.32M 15.3% |
97.54M 11.7% |
96.66M -0.9% |
103.74M 7.3% |
128.7M 24.1% |
146.59M 13.9% |
163.44M 11.5% |
29.98M -81.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 -28.9% |
0.59 9.3% |
0.69 16.9% |
0.79 14.5% |
0.88 11.4% |
0.87 -1.1% |
0.91 4.6% |
1.13 24.2% |
1.28 13.3% |
1.42 10.9% |
0.18 -87.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.19% -28.7% |
1.56% -51.3% |
4.08% 162.0% |
4.67% 14.5% |
5.16% 10.6% |
1.41% -72.7% |
1.24% -11.6% |
2.07% 66.2% |
2.21% 6.9% |
2.01% -8.9% |
1.34% -33.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46% -31.5% |
0.76% -48.3% |
1.97% 160.6% |
2.2% 11.3% |
2.46% 12.1% |
0.68% -72.5% |
0.6% -10.9% |
0.99% 63.3% |
1.03% 4.1% |
0.94% -8.3% |
0.6% -35.9% |