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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.5% -12.4% |
19.86% 28.1% |
14.92% -24.9% |
17.2% 15.3% |
13.66% -20.6% |
14.38% 5.3% |
9.61% -33.2% |
17.25% 79.6% |
9.47% -45.1% |
12.45% 31.5% |
14.63% 17.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.4% -0.6% |
57.75% -1.1% |
58.45% 1.2% |
57.27% -2.0% |
57.17% -0.2% |
55.81% -2.4% |
56.86% 1.9% |
55.98% -1.5% |
54.71% -2.3% |
55.33% 1.1% |
58.16% 5.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.12% -4.8% |
24.16% 0.2% |
22.4% -7.3% |
21.5% -4.0% |
20.28% -5.6% |
17.96% -11.5% |
17.76% -1.1% |
16.82% -5.3% |
13.81% -17.9% |
17.35% 25.6% |
19.72% 13.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
707.66M -0.7% |
727.45M 2.8% |
739.05M 1.6% |
765.46M 3.6% |
761.41M -0.5% |
789.06M 3.6% |
786.55M -0.3% |
859.41M 9.3% |
865.86M 0.8% |
876.11M 1.2% |
886.63M 1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.71B 4.4% |
2.73B 0.9% |
2.84B 4.1% |
3.11B 9.4% |
3.14B 1.1% |
3.27B 4.2% |
3.27B 0.0% |
3.51B 7.1% |
3.5B -0.3% |
3.69B 5.5% |
3.58B -2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
821.43M 5.2% |
747.88M -9.0% |
726.75M -2.8% |
822.17M 13.1% |
810.65M -1.4% |
819.37M 1.1% |
748.75M -8.6% |
889.59M 18.8% |
900.24M 1.2% |
961.01M 6.7% |
885.14M -7.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88B 4.0% |
1.98B 5.2% |
2.12B 6.7% |
2.29B 8.1% |
2.33B 2.0% |
2.45B 5.2% |
2.52B 2.8% |
2.62B 3.6% |
2.6B -0.8% |
2.73B 5.1% |
2.7B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
209.95M - |
- | - | - |
153.65M - |
- | - | - |
527.77M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.23B - |
- | - | - |
1.64B - |
- | - | - |
1.61B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.41B - |
- | - | - |
1.74B - |
- | - | - |
1.96B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
157.55M - |
- | - | - |
98.68M - |
- | - | - |
475.75M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
392.08M - |
- | - | - |
342.41M - |
- | - | - |
313.67M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.66M -13.0% |
144.44M 31.7% |
110.23M -23.7% |
131.65M 19.4% |
104.03M -21.0% |
113.47M 9.1% |
75.57M -33.4% |
148.29M 96.2% |
82M -44.7% |
109.07M 33.0% |
129.7M 18.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.58 -13.0% |
19.19 31.6% |
14.652 -23.6% |
17.499 19.4% |
13.83 -21.0% |
15.08 9.0% |
10.045 -33.4% |
19.82 97.3% |
11.29 -43.0% |
15.14 34.1% |
18.02 19.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.93% -19.0% |
7.47% 25.9% |
5.38% -28.0% |
5.98% 11.2% |
4.5% -24.7% |
4.74% 5.2% |
3.04% -36.0% |
5.77% 90.0% |
3.15% -45.5% |
4.1% 30.2% |
4.78% 16.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.14% -17.8% |
5.31% 28.4% |
3.96% -25.5% |
4.42% 11.8% |
3.33% -24.8% |
3.54% 6.3% |
2.31% -34.7% |
4.37% 89.5% |
2.34% -46.5% |
3.04% 29.6% |
3.57% 17.5% |