2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
5.31% -74.3% |
12.82% 141.4% |
13.53% 5.6% |
14.36% 6.1% |
14.71% 2.4% |
14.8% 0.6% |
14.68% -0.8% |
13.5% -8.0% |
12.92% -4.3% |
13.34% 3.2% |
13.12% -1.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
44.95% -2.5% |
45.39% 1.0% |
45.61% 0.5% |
46.32% 1.5% |
46.41% 0.2% |
46.77% 0.8% |
46.59% -0.4% |
46.11% -1.0% |
46.06% -0.1% |
46.18% 0.3% |
46.2% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
7.61% -72.5% |
18.36% 141.2% |
19.44% 5.9% |
20.83% 7.1% |
20.82% 0.0% |
20.93% 0.5% |
21% 0.3% |
20.08% -4.4% |
19.27% -4.0% |
19.16% -0.6% |
18.04% -5.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
439.77M -52.6% |
2.56B 482.8% |
2.65B 3.6% |
2.79B 5.1% |
2.84B 1.8% |
2.87B 1.2% |
2.98B 3.9% |
3.01B 0.8% |
2.97B -1.3% |
2.94B -0.8% |
2.92B -0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
2.26B -2.2% |
2.3B 1.9% |
2.53B 9.9% |
2.73B 7.8% |
2.65B -2.7% |
2.55B -3.9% |
2.75B 7.8% |
3B 9.0% |
2.91B -3.1% |
2.82B -2.9% |
2.92B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
680.41M -10.5% |
674.89M -0.8% |
754.53M 11.8% |
814.99M 8.0% |
701.22M -14.0% |
612.98M -12.6% |
701.13M 14.4% |
813.34M 16.0% |
702.22M -13.7% |
633.33M -9.8% |
633.31M 0.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 1.8% |
1.63B 3.1% |
1.77B 9.1% |
1.91B 7.7% |
1.95B 2.1% |
1.94B -0.7% |
2.05B 5.7% |
2.18B 6.6% |
2.2B 0.8% |
2.19B -0.7% |
2.29B 4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
326.99M - |
- |
473.46M - |
- |
385.59M - |
- |
284.76M - |
- |
365.84M - |
- |
290.65M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52B - |
- |
1.52B - |
- |
1.88B - |
- |
2.09B - |
- |
2.28B - |
- |
2.24B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88B - |
- |
2.09B - |
- |
2.23B - |
- |
2.24B - |
- |
2.51B - |
- |
2.4B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
326.4M - |
- |
472.43M - |
- |
383.99M - |
- |
282.87M - |
- |
364.37M - |
- |
285.82M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
315.39M - |
- |
553.36M - |
- |
636.72M - |
- |
648.04M - |
- |
595.25M - |
- |
565.02M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
23.36M -87.8% |
328.6M 1306.7% |
359.17M 9.3% |
400.64M 11.5% |
417.92M 4.3% |
425.2M 1.7% |
438.03M 3.0% |
406.08M -7.3% |
383.8M -5.5% |
392.78M 2.3% |
382.89M -2.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
3.76 -94.6% |
111.074 2854.1% |
122.94 10.7% |
131.74 7.2% |
141.73 7.6% |
144.1 1.7% |
148.21 2.9% |
137.39 -7.3% |
129.86 -5.5% |
132.89 2.3% |
129.56 -2.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49% -88.7% |
23.71% 1487.0% |
22.98% -3.1% |
23.15% 0.8% |
23.68% 2.3% |
23.85% 0.7% |
22.91% -4.0% |
19.82% -13.5% |
18.47% -6.8% |
19.04% 3.1% |
17.65% -7.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02% -88.7% |
16.59% 1521.6% |
16.14% -2.7% |
15.91% -1.5% |
17.02% 7.0% |
17.52% 3.0% |
16.59% -5.3% |
14.18% -14.5% |
13.8% -2.7% |
14.62% 5.9% |
13.49% -7.7% |