2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
43.3% - |
32.83% -24.2% |
33.21% 1.2% |
34.06% 2.6% |
34.06% 0% |
29.44% -13.6% |
29.44% 0% |
29.08% -1.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.49% -3.4% |
9.51% 12.0% |
9.38% -1.4% |
9.72% 3.7% |
9.21% -5.2% |
7.68% -16.6% |
7.19% -6.4% |
6.74% -6.2% |
6.84% 1.4% |
7.94% 16.1% |
8.25% 3.9% |
8.21% -0.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.32% 0.2% |
86.82% -0.6% |
87.68% 1.0% |
87.46% -0.2% |
87.46% 0.0% |
87.49% 0.0% |
86.6% -1.0% |
888.3B% 1025699647608.0% |
738.5B% -16.9% |
814.1B% 10.2% |
427.1B% -47.5% |
83.07% -100.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.21% -11.3% |
8.28% -10.1% |
7.48% -9.6% |
6.69% -10.7% |
6.02% -10.0% |
6.55% 8.8% |
6.79% 3.6% |
1.6T% 23613587797409.4% |
2.15T% 34.2% |
1.51T% -29.9% |
2.05T% 36.2% |
10.67% -100.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1B 9.8% |
1.03B 3.2% |
1.14B 10.7% |
1.14B 0.0% |
1.18B 3.5% |
1.27B 7.6% |
1.16B -9.0% |
1.18B 1.8% |
1.24B 4.6% |
1.33B 7.3% |
1.41B 6.5% |
1.43B 1.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.96B 2.8% |
1.98B 1.1% |
2.18B 10.2% |
2.15B -1.4% |
2.17B 1.0% |
2.2B 1.6% |
2.21B 0.3% |
2.15B -2.8% |
2.15B 0.1% |
2.32B 7.7% |
2.45B 5.7% |
2.42B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
355.36M 16.7% |
326.84M -8.0% |
490.27M 50.0% |
429.15M -12.5% |
462.42M 7.8% |
496.92M 7.5% |
527.93M 6.2% |
444.09M -15.9% |
462.1M 4.1% |
565.36M 22.3% |
663.01M 17.3% |
613.87M -7.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B -0.5% |
1.64B 3.3% |
1.68B 2.4% |
1.71B 1.9% |
1.7B -0.6% |
1.7B -0.1% |
1.68B -1.4% |
1.7B 1.3% |
1.67B -1.3% |
1.73B 3.2% |
1.75B 1.5% |
1.78B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.96M - |
- |
117.94M - |
- |
109.04M - |
- |
134.05M - |
- |
19.44M - |
- |
126.6M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
412.77M 8.6% |
400.36M -3.0% |
419.64M 4.8% |
1.21B 189.5% |
1.2B -1.2% |
956.85M -20.3% |
1.15B 20.5% |
1.21B 4.7% |
633.32M -47.6% |
580.62M -8.3% |
720.59M 24.1% |
768.8M 6.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B -1.2% |
956.84M -20.3% |
1.15B 20.5% |
1.21B 4.8% |
632.09M -47.7% |
577.33M -8.7% |
720.59M 24.8% |
765.57M 6.2% |
760.3M -0.7% |
866.39M 14.0% |
795.97M -8.1% |
784.87M -1.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.03M -11.3% |
104.78M -3.0% |
73.96M -29.4% |
55.38M -25.1% |
28.64M -48.3% |
17.65M -38.4% |
59.03M 234.4% |
-123.15M - |
-74.44M - |
-35.77M - |
-28.08M - |
41.25M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.93M - |
- |
98.27M - |
- |
102.05M - |
- |
80.59M - |
- |
89.48M - |
- |
137.28M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.62 0% |
0.64 3.2% |
0.66 3.1% |
0.65 -1.5% |
0.65 0% |
0.57 -12.3% |
0.49 -14.0% |
0.46 -6.1% |
0.5 8.7% |
0.625 25% |
0.7 12.0% |
0.71 1.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.13% 41.8% |
7.97% 11.7% |
8.49% 6.6% |
6.73% -20.8% |
6.64% -1.4% |
5.86% -11.6% |
4.97% -15.2% |
4.67% -6.0% |
5.01% 7.2% |
6.15% 22.7% |
6.8% 10.6% |
6.77% -0.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.71% 35.6% |
6.45% 13.0% |
6.41% -0.7% |
5.49% -14.3% |
5.29% -3.7% |
4.68% -11.5% |
3.8% -18.8% |
3.71% -2.5% |
3.91% 5.5% |
4.66% 19.1% |
5% 7.4% |
5.14% 2.8% |