2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.42% -31.8% |
21.12% 3.4% |
18.19% -13.9% |
19.56% 7.5% |
20.57% 5.1% |
20.88% 1.5% |
22.05% 5.6% |
22.97% 4.2% |
24.14% 5.1% |
22.92% -5.0% |
25.94% 13.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.8% 0.2% |
88.31% 0.6% |
88.96% 0.7% |
91.43% 2.8% |
93.46% 2.2% |
95.34% 2.0% |
96.92% 1.7% |
96.92% 0.0% |
97.09% 0.2% |
97.38% 0.3% |
97.59% 0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.97% -28.3% |
31.56% 1.9% |
26.55% -15.9% |
28.69% 8.1% |
30.16% 5.1% |
30.72% 1.9% |
33.01% 7.4% |
34.12% 3.4% |
35.77% 4.8% |
33.94% -5.1% |
35.95% 5.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B 290.4% |
1.45B 9.8% |
1.58B 9.1% |
1.68B 6.5% |
1.76B 5.1% |
1.85B 4.8% |
1.94B 4.8% |
2.05B 6.0% |
2.17B 5.8% |
2.3B 5.7% |
2.43B 6.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.01B 12.9% |
2.19B 8.7% |
2.21B 0.8% |
2.25B 1.9% |
2.56B 14.1% |
2.45B -4.4% |
2.61B 6.5% |
2.61B -0.1% |
3.06B 17.2% |
3.1B 1.5% |
3.35B 7.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
638.65M 25.3% |
754.19M 18.1% |
746.91M -1.0% |
696.76M -6.7% |
878.68M 26.1% |
883.23M 0.5% |
975.36M 10.4% |
856.45M -12.2% |
1.07B 25.5% |
1.04B -3.7% |
1.11B 6.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.37B 8.0% |
1.43B 4.3% |
1.46B 1.8% |
1.55B 6.3% |
1.69B 8.7% |
1.57B -7.0% |
1.63B 4.3% |
1.75B 7.2% |
1.98B 13.2% |
2.07B 4.3% |
2.24B 8.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
446.57M - |
- |
443.37M - |
- |
592.57M - |
- |
650.14M - |
- |
729.64M - |
- |
770.91M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
834.66M - |
- |
1.62B - |
- |
1.8B - |
- |
1.9B - |
- |
2.29B - |
- |
2.3B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.8B - |
- |
1.9B - |
- |
2.29B - |
- |
2.3B - |
- |
2.78B - |
- |
2.94B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
443.58M - |
- |
367.32M - |
- |
516.54M - |
- |
645.48M - |
- |
726.65M - |
- |
768.5M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
399.25M - |
- |
421.53M - |
- |
534.43M - |
- |
638.75M - |
- |
776.5M - |
- |
875.07M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
268.8M 166.2% |
305.32M 13.6% |
286.81M -6.1% |
328.36M 14.5% |
362.91M 10.5% |
385.81M 6.3% |
427.04M 10.7% |
471.61M 10.4% |
524.39M 11.2% |
526.54M 0.4% |
631.45M 19.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.866 160.0% |
27.84 16.7% |
26.11 -6.2% |
29.9 14.5% |
33.01 10.4% |
35.13 6.4% |
39.01 11.0% |
43.29 11.0% |
48.28 11.5% |
48.51 0.5% |
58.09 19.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.34% 254.9% |
24.76% -15.6% |
21.82% -11.9% |
23.27% 6.7% |
23.73% 2.0% |
25.72% 8.4% |
27.61% 7.4% |
28.57% 3.5% |
28.59% 0.1% |
28.95% 1.3% |
32.58% 12.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.32% 217.9% |
16.17% -11.7% |
14.6% -9.7% |
16.3% 11.7% |
15.86% -2.7% |
16.64% 4.9% |
17.74% 6.6% |
19.43% 9.5% |
18.66% -4.0% |
18.96% 1.6% |
21.2% 11.9% |