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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.03% 50.3% |
26.88% -0.6% |
25.24% -6.1% |
23.76% -5.8% |
12.49% -47.4% |
17.09% 36.8% |
15.14% -11.4% |
17.95% 18.5% |
15.86% -11.6% |
13.42% -15.4% |
17.7% 31.9% |
15.75% -11.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.4% 9.5% |
86.36% 3.5% |
85.58% -0.9% |
84.36% -1.4% |
83.55% -1.0% |
81.21% -2.8% |
76.24% -6.1% |
76.57% 0.4% |
73.99% -3.4% |
72.59% -1.9% |
76.89% 5.9% |
72.8% -5.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.93% 19.3% |
38.73% 25.2% |
36.54% -5.7% |
34.44% -5.7% |
25.42% -26.2% |
25.23% -0.8% |
22.32% -11.5% |
26.38% 18.2% |
19% -28.0% |
19.69% 3.6% |
26.92% 36.7% |
26.36% -2.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
577.64M 12.1% |
599.14M 3.7% |
606.27M 1.2% |
616.46M 1.7% |
632.53M 2.6% |
657.88M 4.0% |
656.86M -0.2% |
671.95M 2.3% |
678.35M 1.0% |
697.02M 2.8% |
728.62M 4.5% |
748.08M 2.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.83B 28.1% |
2.65B -6.4% |
2.89B 9.1% |
2.86B -1.1% |
3.2B 12.1% |
3.16B -1.4% |
3.25B 2.8% |
3.13B -3.6% |
3.4B 8.6% |
3.32B -2.4% |
3.63B 9.5% |
3.57B -1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 66.6% |
857.53M -25.4% |
902.02M 5.2% |
720.18M -20.2% |
978.83M 35.9% |
926.73M -5.3% |
907.92M -2.0% |
670.2M -26.2% |
825.91M 23.2% |
807.73M -2.2% |
990.17M 22.6% |
814M -17.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 10.7% |
1.79B 6.6% |
1.99B 11.0% |
2.14B 7.5% |
2.22B 3.9% |
2.23B 0.4% |
2.34B 4.8% |
2.46B 5.2% |
2.57B 4.5% |
2.51B -2.5% |
2.64B 5.2% |
2.76B 4.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-55.59M - |
- | - | - |
166.3M - |
- | - | - |
517.55M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
2.31B - |
- | - | - |
2.34B - |
- | - | - |
2.06B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
1.12B - |
- | - | - |
2.13B - |
- | - | - |
1.52B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
-138.22M - |
- | - | - |
-17.81M - |
- | - | - |
372.35M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
453.77M - |
- | - | - |
311.51M - |
- | - | - |
331.24M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.12M 68.6% |
161.03M 3.1% |
153M -5.0% |
146.49M -4.3% |
79M -46.1% |
112.42M 42.3% |
99.48M -11.5% |
120.59M 21.2% |
107.61M -10.8% |
93.51M -13.1% |
128.94M 37.9% |
117.86M -8.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.804 67.8% |
30.737 3.1% |
29.092 -5.4% |
27.832 -4.3% |
14.958 -46.3% |
21.304 42.4% |
18.836 -11.6% |
22.834 21.2% |
20.342 -10.9% |
17.667 -13.1% |
24.353 37.8% |
22.257 -8.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.76% 55.1% |
9.27% -4.9% |
8.09% -12.7% |
7.1% -12.3% |
3.62% -49.0% |
5.05% 39.3% |
4.36% -13.7% |
5.03% 15.5% |
4.28% -14.9% |
3.68% -13.9% |
5.01% 36.1% |
4.37% -12.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.2% 46.7% |
5.88% -5.1% |
5.52% -6.0% |
5.1% -7.7% |
2.61% -48.8% |
3.53% 35.5% |
3.11% -12.1% |
3.78% 21.8% |
3.3% -12.9% |
2.78% -15.5% |
3.71% 33.3% |
3.27% -11.9% |