2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.36% -0.1% |
70.94% -5.9% |
69.65% -1.8% |
68.89% -1.1% |
67.01% -2.7% |
65.18% -2.7% |
65.13% -0.1% |
64.54% -0.9% |
64.54% 0% |
62.56% -3.1% |
62.56% 0% |
62.74% 0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.08% -6.2% |
9.5% -14.3% |
7.55% -20.5% |
6.34% -16.0% |
6.38% 0.5% |
6.57% 3.1% |
7.54% 14.8% |
8.18% 8.4% |
8.12% -0.7% |
8.25% 1.6% |
8.19% -0.7% |
7.68% -6.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.73% -4.9% |
25.25% -5.5% |
23.58% -6.6% |
22.47% -4.7% |
22.64% 0.8% |
22.37% -1.2% |
22.5% 0.6% |
22.88% 1.7% |
22.84% -0.1% |
23.33% 2.1% |
23.32% 0.0% |
23.06% -1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.65% -9.8% |
10.01% -14.1% |
8.01% -19.9% |
6.84% -14.6% |
7.2% 5.2% |
7.35% 2.1% |
7.66% 4.2% |
8.26% 7.9% |
8.07% -2.3% |
8.28% 2.7% |
8.67% 4.7% |
8.25% -4.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.76B 7.2% |
2.93B 6.1% |
3.05B 4.2% |
3.19B 4.6% |
3.35B 4.8% |
3.54B 5.7% |
3.67B 3.8% |
3.84B 4.5% |
3.97B 3.3% |
4.09B 3.0% |
4.24B 3.7% |
4.36B 2.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.29B 6.5% |
2.37B 3.5% |
2.42B 1.8% |
2.53B 4.8% |
2.72B 7.4% |
2.72B -0.2% |
2.71B -0.3% |
2.78B 2.7% |
3B 8.0% |
3.01B 0.3% |
3.07B 2.0% |
3.12B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
431.27M 31.1% |
445.43M 3.3% |
445.11M -0.1% |
536.48M 20.5% |
668.09M 24.5% |
580.98M -13.0% |
483.73M -16.7% |
496.49M 2.6% |
661.95M 33.3% |
568.74M -14.1% |
526.76M -7.4% |
520.85M -1.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.86B 2.1% |
1.93B 3.4% |
1.97B 2.3% |
2B 1.2% |
2.05B 2.8% |
2.13B 4.1% |
2.22B 4.2% |
2.28B 2.8% |
2.34B 2.5% |
2.44B 4.3% |
2.55B 4.2% |
2.6B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-150.04M - |
- |
-49.49M - |
- |
-143.06M - |
- |
134.85M - |
- |
168.63M - |
- |
131.03M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
929.77M 398.6% |
264.44M -71.6% |
617.68M 133.6% |
613.65M -0.7% |
546.42M -11.0% |
491.11M -10.1% |
852.55M 73.6% |
526.61M -38.2% |
754.74M 43.3% |
182.3M -75.8% |
644.55M 253.6% |
342.85M -46.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
546.42M -11.5% |
491.11M -10.1% |
852.55M 73.6% |
526.61M -38.2% |
754.74M 43.3% |
182.3M -75.8% |
644.55M 253.6% |
342.85M -46.8% |
491.46M 43.3% |
242.35M -50.7% |
798.32M 229.4% |
386.33M -51.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-168.6M - |
-188.74M - |
-63.1M - |
-166.96M - |
-154.75M - |
-183.58M - |
127.66M - |
111.37M -12.8% |
-123.95M - |
-137.34M - |
-219.46M - |
-267.2M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.94M - |
- |
230.48M - |
- |
213.16M - |
- |
276.96M - |
- |
322.25M - |
- |
347.63M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.707 -3.0% |
0.636 -10.1% |
0.526 -17.3% |
0.459 -12.6% |
0.483 5.1% |
0.533 10.4% |
0.629 18.0% |
0.505 -19.6% |
0.52 3.0% |
0.549 5.5% |
0.564 2.8% |
0.543 -3.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.73% -27.7% |
15.44% -12.9% |
12.32% -20.2% |
10.6% -13.9% |
10.9% 2.8% |
11.45% 5.0% |
13.21% 15.4% |
14.68% 11.1% |
14.67% 0.0% |
14.74% 0.5% |
14.58% -1.1% |
13.71% -5.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.77% -25.5% |
13.11% -11.2% |
10.23% -22.0% |
8.64% -15.6% |
8.51% -1.5% |
9.14% 7.4% |
10.82% 18.4% |
11.82% 9.2% |
11.26% -4.8% |
11.78% 4.7% |
12.04% 2.2% |
11.35% -5.7% |