2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
56.32% - |
55.71% -1.1% |
41.86% -24.9% |
39.28% -6.2% |
33.26% -15.3% |
33.15% -0.3% |
33.27% 0.4% |
32.91% -1.1% |
32.91% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.71% 20.0% |
25.15% 21.4% |
27.4% 8.9% |
28.05% 2.4% |
28.09% 0.2% |
25.17% -10.4% |
24.03% -4.5% |
21.98% -8.5% |
20.4% -7.2% |
19.67% -3.6% |
21.88% 11.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.96% 14.1% |
36.54% 14.3% |
39.12% 7.1% |
40.43% 3.3% |
40.23% -0.5% |
38.51% -4.3% |
36.93% -4.1% |
35.1% -5.0% |
32.83% -6.5% |
31.48% -4.1% |
30.75% -2.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.88% 19.2% |
27.83% 21.6% |
30.33% 9.0% |
31.22% 2.9% |
30.67% -1.8% |
27.57% -10.1% |
25.79% -6.4% |
22.93% -11.1% |
20.7% -9.7% |
19.3% -6.8% |
21.39% 10.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B 13.3% |
1.39B 11.3% |
1.5B 7.9% |
1.6B 6.6% |
1.67B 4.8% |
1.72B 2.4% |
1.81B 5.6% |
1.76B -2.6% |
1.71B -3.2% |
1.59B -7.0% |
1.48B -7.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 5.5% |
1.71B 8.9% |
1.89B 10.8% |
2.12B 12.0% |
2.32B 9.3% |
3.78B 63.2% |
3.99B 5.6% |
4.02B 0.7% |
4.05B 0.8% |
4.19B 3.4% |
4.34B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
276.52M 9.7% |
279.15M 1.0% |
355.06M 27.2% |
351.16M -1.1% |
495.09M 41.0% |
433.81M -12.4% |
537.62M 23.9% |
524.91M -2.4% |
468.85M -10.7% |
535.8M 14.3% |
608.78M 13.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 4.6% |
1.43B 10.5% |
1.54B 7.6% |
1.77B 15.0% |
1.73B -2.1% |
3.25B 88.0% |
3.36B 3.3% |
3.4B 1.2% |
3.49B 2.6% |
3.57B 2.1% |
3.64B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.9M - |
- |
450.88M - |
- |
373.26M - |
- |
273.31M - |
- |
290.98M - |
- |
475.47M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.18M -2.8% |
745.21M 241.6% |
665.65M -10.7% |
710.35M 6.7% |
788.73M 11.0% |
906.92M 15.0% |
873.68M -3.7% |
1.05B 20.6% |
1.09B 3.7% |
2.47B 126.3% |
2.55B 3.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
789.89M 11.1% |
907.75M 14.9% |
873.68M -3.8% |
1.05B 20.7% |
1.09B 3.5% |
2.47B 126.4% |
2.55B 3.4% |
2.36B -7.7% |
2.45B 3.8% |
2.51B 2.4% |
2.65B 5.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.57M 163.7% |
281.57M 37.6% |
304.66M 8.2% |
323.67M 6.2% |
271.75M -16.0% |
119.33M -56.1% |
186.85M 56.6% |
117.25M -37.2% |
117.79M 0.5% |
187.75M 59.4% |
283.96M 51.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.49M - |
- |
410.46M - |
- |
470.43M - |
- |
434.62M - |
- |
345.69M - |
- |
317.75M - |
|
Diluted Net Income | [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] |
0.978 27.2% |
1.249 27.6% |
1.48 18.5% |
1.612 9.0% |
1.694 5.1% |
1.537 -9.3% |
1.521 -1.0% |
1.424 -6.4% |
1.181 -17.1% |
1.041 -11.9% |
1.13 8.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.93% 75.0% |
27.38% 1.7% |
30.51% 11.4% |
29.84% -2.2% |
31.12% 4.3% |
18.44% -40.8% |
17.79% -3.5% |
15% -15.7% |
13.34% -11.0% |
9.16% -31.4% |
9.22% 0.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.89% 71.3% |
22.85% 4.4% |
25% 9.4% |
24.85% -0.6% |
24.22% -2.5% |
15.74% -35.0% |
14.82% -5.9% |
12.64% -14.7% |
10.95% -13.3% |
7.84% -28.4% |
7.76% -1.1% |