2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
72.82% - |
70.9% -2.6% |
70.9% 0% |
69.36% -2.2% |
67.66% -2.4% |
67.66% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.43% -4.2% |
13.18% 6.1% |
13.88% 5.3% |
14.73% 6.1% |
17.42% 18.3% |
21.2% 21.7% |
25.48% 20.2% |
27.42% 7.6% |
27.5% 0.3% |
26.3% -4.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.14% 0.0% |
22.4% 1.2% |
22.95% 2.4% |
23.98% 4.5% |
26.17% 9.1% |
31.74% 21.3% |
38.03% 19.8% |
41.09% 8.0% |
43.15% 5.0% |
42.16% -2.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.02% -1.9% |
15.08% 0.4% |
15.3% 1.5% |
16.15% 5.6% |
18.1% 12.0% |
23.23% 28.4% |
28.12% 21.0% |
30.86% 9.8% |
32.72% 6.0% |
30.75% -6.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.51B 4.1% |
3.82B 8.9% |
4.17B 9.1% |
4.14B -0.6% |
4.62B 11.4% |
5.21B 12.9% |
5.96B 14.3% |
7.2B 20.9% |
8.48B 17.7% |
8.21B -3.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.23B 79.1% |
3.57B 10.4% |
3.92B 10.0% |
4.46B 13.6% |
5.78B 29.7% |
7.48B 29.4% |
8.51B 13.7% |
10.18B 19.6% |
10.54B 3.6% |
10.31B -2.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
943.18M 12.8% |
1.1B 17.1% |
1.28B 16.2% |
1.68B 30.6% |
2.88B 72.0% |
4.06B 40.7% |
4.42B 8.9% |
5.58B 26.3% |
5.75B 3.1% |
5.15B -10.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.29B 136.3% |
2.46B 7.7% |
2.64B 7.2% |
2.77B 5.0% |
2.89B 4.1% |
3.4B 18.0% |
4.06B 19.3% |
4.6B 13.2% |
4.79B 4.2% |
5.16B 7.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
539.29M - |
- |
796.61M - |
- |
1.03B - |
- |
2.2B - |
- |
3.52B - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
325.83M 593.0% |
148.89M -54.3% |
473.19M 217.8% |
567.13M 19.9% |
875.55M 54.4% |
1.11B 27.3% |
1.51B 35.1% |
1.49B -0.8% |
2.19B 46.5% |
3.03B 38.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
898.18M 53.7% |
1.13B 25.8% |
1.51B 33.4% |
1.53B 1.2% |
2.19B 43.9% |
2.91B 32.6% |
2.18B -25.3% |
3.39B 55.7% |
3.72B 9.8% |
3.28B -11.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.06M -19.5% |
288.36M -12.1% |
194.66M -32.5% |
-65.93M - |
258.98M - |
1B 286.5% |
1.39B 39.3% |
2.18B 56.4% |
2.66B 22.0% |
2.07B -22.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
435.94M - |
- |
578.56M - |
- |
803.03M - |
- |
1.52B - |
- |
2.34B - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.226 -9.4% |
1.369 11.7% |
1.468 7.2% |
1.464 -0.3% |
2.04 39.3% |
2.563 25.6% |
3.522 37.4% |
4.583 30.1% |
6.822 48.8% |
5.012 -26.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.63% -34.4% |
20.45% -31.0% |
32.99% 61.4% |
32.65% -1.0% |
31.1% -4.7% |
37.67% 21.1% |
45.28% 20.2% |
53.57% 18.3% |
60.7% 13.3% |
50.43% -16.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.55% -19.3% |
14.11% -27.8% |
20.67% 46.4% |
19.5% -5.6% |
17.85% -8.4% |
20.01% 12.1% |
24.41% 22.0% |
26.98% 10.5% |
28.56% 5.8% |
24.26% -15.0% |