2016 Q4 | 2017 Q2 | 2017 Q3 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.33% 73.5% |
33.08% 30.6% |
38.7% 17.0% |
41.5% 7.2% |
46.24% 11.4% |
48.36% 4.6% |
52.75% 9.1% |
50.3% -4.6% |
46.5% -7.6% |
41.44% -10.9% |
31.29% -24.5% |
30.11% -3.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.84% 21.6% |
69.12% 10.0% |
73.1% 5.8% |
75.35% 3.1% |
78.05% 3.6% |
78.73% 0.9% |
77.89% -1.1% |
75.02% -3.7% |
69.74% -7.0% |
64.64% -7.3% |
60.86% -5.9% |
58.77% -3.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.3% 63.1% |
49.74% 23.4% |
55.88% 12.4% |
59.22% 6.0% |
63.37% 7.0% |
64.25% 1.4% |
63.37% -1.4% |
60.34% -4.8% |
54.46% -9.8% |
48.67% -10.6% |
44.84% -7.9% |
42.98% -4.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
728.69M 29.9% |
891.2M 22.3% |
1.08B 21.0% |
1.25B 15.6% |
1.48B 18.7% |
1.68B 13.4% |
1.69B 1.0% |
1.63B -4.1% |
1.42B -12.6% |
1.25B -11.8% |
1.23B -2.1% |
1.24B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.5B 2.9% |
1.59B 5.8% |
1.75B 10.2% |
1.79B 2.7% |
2.09B 16.3% |
2.3B 10.2% |
2.57B 11.8% |
2.58B 0.1% |
2.57B -0.4% |
2.65B 3.3% |
2.76B 3.9% |
2.81B 1.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
655.69M 7.2% |
680.26M 3.7% |
701.49M 3.1% |
722.25M 3.0% |
818.23M 13.3% |
830.93M 1.6% |
832.39M 0.2% |
808.98M -2.8% |
756.86M -6.4% |
805.34M 6.4% |
873.55M 8.5% |
910.16M 4.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.56M 2.3% |
694.64M 11.4% |
816.76M 17.6% |
897.59M 9.9% |
1.1B 22.4% |
1.27B 15.7% |
1.58B 24.0% |
1.6B 1.5% |
1.63B 2.2% |
1.66B 1.8% |
1.69B 1.7% |
1.7B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
450.31M 53.5% |
607.06M 34.8% |
788.48M 29.9% |
909.19M 15.3% |
1.1B 21.0% |
1.29B 17.2% |
1.3B 0.6% |
1.28B -1.5% |
1.1B -13.9% |
876.91M -20.3% |
855.79M -2.4% |
846.9M -1.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.85M -20.2% |
148.53M 27.1% |
192.56M 29.6% |
178.19M -7.5% |
190.28M 6.8% |
245.02M 28.8% |
366.98M 49.8% |
346.4M -5.6% |
501.89M 44.9% |
689.54M 37.4% |
675.44M -2.0% |
667.28M -1.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.28M 6.8% |
245.02M 28.8% |
366.98M 49.8% |
346.4M -5.6% |
501.89M 44.9% |
689.54M 37.4% |
675.44M -2.0% |
667.28M -1.2% |
676.57M 1.4% |
618.47M -8.6% |
401.12M -35.1% |
399.32M -0.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
287.77M 120.2% |
398.4M 38.4% |
552.05M 38.6% |
628.7M 13.9% |
750.92M 19.4% |
892.03M 18.8% |
831.55M -6.8% |
758.09M -8.8% |
577.79M -23.8% |
380.72M -34.1% |
430.9M 13.2% |
426.52M -1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.37M 123.6% |
409.58M 55.5% |
559.72M 36.7% |
676.84M 20.9% |
860.58M 27.1% |
987.63M 14.8% |
1.05B 6.3% |
948.31M -9.7% |
753M -20.6% |
583.51M -22.5% |
442.6M -24.1% |
433.52M -2.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.58M 125.5% |
294.8M 59.7% |
417.28M 41.5% |
517.51M 24.0% |
684.26M 32.2% |
811.26M 18.6% |
893.84M 10.2% |
817.36M -8.6% |
660.61M -19.2% |
519.44M -21.4% |
383.96M -26.1% |
373.71M -2.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04 136.4% |
1.67 60.6% |
2.36 41.3% |
2.89 22.5% |
3.73 29.1% |
4.34 16.4% |
4.71 8.5% |
4.31 -8.5% |
3.46 -19.7% |
2.71 -21.7% |
2.04 -24.7% |
2 -2.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.59% 24.8% |
17.97% 32.2% |
19.74% 9.8% |
19.21% -2.7% |
24.87% 29.5% |
20.53% -17.5% |
16.13% -21.4% |
6.07% -62.4% |
5.59% -7.8% |
6.12% 9.3% |
23.5% 284.3% |
5.02% -78.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.67% 30.9% |
7.68% 35.4% |
8.95% 16.6% |
9.3% 3.9% |
12.79% 37.6% |
11.09% -13.3% |
9.42% -15.0% |
3.74% -60.3% |
3.52% -6.0% |
3.86% 9.9% |
14.41% 272.9% |
3.06% -78.8% |