2016 Q4 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
0% - |
72.91% - |
64.78% -11.1% |
63.88% -1.4% |
63.88% 0% |
63.97% 0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.27% -2.4% |
15.86% -2.5% |
17.54% 10.6% |
17.15% -2.2% |
17.61% 2.7% |
16.64% -5.5% |
17.46% 4.9% |
16.75% -4.1% |
15.82% -5.5% |
16.1% 1.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.63% -1.5% |
29.44% -0.6% |
29% -1.5% |
28.08% -3.2% |
27.61% -1.7% |
26.31% -4.7% |
25.36% -3.6% |
25.22% -0.5% |
25.55% 1.3% |
25.13% -1.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.32% -1.1% |
22.08% -1.1% |
21.93% -0.7% |
21.99% 0.3% |
22.03% 0.1% |
21.4% -2.9% |
19.88% -7.1% |
18.87% -5.1% |
18.48% -2.1% |
18.12% -1.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.37B 15.2% |
1.49B 8.5% |
1.73B 16.4% |
2.02B 16.5% |
2.23B 10.3% |
2.65B 19.2% |
2.78B 4.8% |
3.11B 11.9% |
3.51B 12.6% |
3.47B -1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.64B 5.8% |
2.88B 9.0% |
3.14B 9.0% |
3.3B 5.2% |
3.6B 9.1% |
5.68B 57.5% |
5.99B 5.5% |
6.42B 7.1% |
6.68B 4.2% |
6.79B 1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
996.5M 15.2% |
1.17B 17.4% |
1.31B 12.4% |
1.37B 4.4% |
1.58B 15.3% |
1.95B 23.4% |
2.13B 9.1% |
2.41B 13.2% |
2.59B 7.3% |
2.57B -0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B 0.9% |
1.71B 4.0% |
1.82B 6.7% |
1.93B 5.9% |
2.02B 4.7% |
3.73B 84.3% |
3.86B 3.6% |
4.01B 3.7% |
4.1B 2.3% |
4.22B 3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.82M - |
- |
6.09M - |
- |
-225.07M - |
- |
166.53M - |
- |
248.44M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.29M 76.4% |
186M 43.9% |
205.85M 10.7% |
339.61M 65.0% |
384.54M 13.2% |
257.53M -33.0% |
363.49M 41.1% |
268.23M -26.2% |
348.04M 29.8% |
1.82B 422.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
386.15M 13.3% |
258.56M -33.0% |
363.49M 40.6% |
268.85M -26.0% |
348.25M 29.5% |
1.82B 421.8% |
1.03B -43.4% |
544.57M -47.1% |
737.58M 35.4% |
1.25B 69.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-207.27M - |
-321.54M - |
-173.36M - |
-167.29M - |
-269.67M - |
-231.11M - |
-236.72M - |
-260.89M - |
-326.65M - |
-141.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.27M - |
- |
304.09M - |
- |
392.13M - |
- |
485.62M - |
- |
554.48M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.161 4.3% |
2.174 0.6% |
2.816 29.5% |
3.206 13.9% |
3.631 13.2% |
4.09 12.6% |
4.363 6.7% |
4.551 4.3% |
4.701 3.3% |
4.607 -2.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.87% 55.1% |
14.58% -22.8% |
17.89% 22.7% |
19.44% 8.6% |
21.38% 10.0% |
16.25% -24.0% |
17.08% 5.1% |
17.57% 2.9% |
18.12% 3.2% |
14.04% -22.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.84% 36.3% |
9.28% -14.4% |
11.03% 18.9% |
11.94% 8.2% |
12.55% 5.2% |
10.32% -17.8% |
10.64% 3.1% |
10.73% 0.8% |
10.78% 0.4% |
8.95% -17.0% |