2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
25.81% -24.4% |
29.49% 14.3% |
28.79% -2.4% |
29.06% 0.9% |
29.77% 2.5% |
26.99% -9.3% |
24.27% -10.1% |
25.22% 3.9% |
23.7% -6.0% |
25.28% 6.7% |
28.63% 13.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
39.58% -17.1% |
43.25% 9.3% |
42.75% -1.2% |
41.2% -3.6% |
40.27% -2.3% |
37.23% -7.6% |
34.6% -7.1% |
34.61% 0.0% |
34.71% 0.3% |
38.27% 10.3% |
40.94% 7.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
30.61% -29.2% |
36.76% 20.1% |
36.08% -1.9% |
33.82% -6.3% |
32.05% -5.2% |
27.12% -15.4% |
23.82% -12.2% |
22.61% -5.1% |
22.68% 0.3% |
24.81% 9.4% |
27.16% 9.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
491.54M -21.5% |
2.52B 413.2% |
2.49B -1.4% |
2.5B 0.4% |
2.51B 0.7% |
2.3B -8.3% |
2.28B -1.2% |
2.18B -4.1% |
2.04B -6.5% |
1.88B -7.8% |
1.8B -4.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
2.95B - |
3.02B 2.3% |
3.16B 4.7% |
4.8B 51.8% |
4.68B -2.5% |
4.74B 1.3% |
4.81B 1.4% |
4.83B 0.3% |
5.09B 5.5% |
5.25B 3.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.04B - |
930.67M -10.8% |
846.79M -9.0% |
816.18M -3.6% |
621.98M -23.8% |
571.64M -8.1% |
727.29M 27.2% |
658.44M -9.5% |
857.21M 30.2% |
895.05M 4.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.91B - |
2.09B 9.5% |
2.31B 10.8% |
3.98B 72.1% |
4.06B 1.8% |
4.17B 2.7% |
4.08B -2.1% |
4.17B 2.1% |
4.23B 1.6% |
4.35B 2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
818.63M - |
- |
594.49M - |
- |
606.61M - |
- |
759.9M - |
- |
729.21M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
529.74M -42.1% |
1.02B 92.4% |
914.85M -10.2% |
529.74M -42.1% |
720.98M 36.1% |
692.44M -4.0% |
241.55M -65.1% |
746.12M 208.9% |
1.66B 122.9% |
2.07B 24.4% |
2.38B 15.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
720.98M 36.1% |
692.44M -4.0% |
258.66M -62.6% |
717.45M 177.4% |
1.59B 122.1% |
2.07B 29.8% |
2.33B 12.4% |
2.29B -1.8% |
2.37B 3.6% |
2.31B -2.6% |
2.34B 1.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
156.12M -24.9% |
603.13M 286.3% |
497.72M -17.5% |
374.05M -24.8% |
337.22M -9.8% |
346.11M 2.6% |
385.78M 11.5% |
375.52M -2.7% |
296.23M -21.1% |
193.61M -34.6% |
50.67M -73.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
743.89M - |
- |
725.4M - |
- |
622.12M - |
- |
550.82M - |
- |
475.85M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 -41.8% |
1.89 490.6% |
1.82 -3.7% |
1.84 1.1% |
1.87 1.6% |
1.51 -19.3% |
1.31 -13.2% |
1.24 -5.3% |
1.08 -12.9% |
1.09 0.9% |
1.18 8.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
48.56% - |
34.28% -29.4% |
37.25% 8.7% |
18.78% -49.6% |
20.85% 11.0% |
17.66% -15.3% |
17.22% -2.5% |
11.87% -31.1% |
11.48% -3.3% |
12.08% 5.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
25.38% - |
23.72% -6.6% |
25.21% 6.3% |
15.59% -38.2% |
16.3% 4.6% |
14.24% -12.7% |
13.82% -2.9% |
10.05% -27.3% |
9.74% -3.1% |
10.31% 5.8% |