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] |
19.15% -3.5% |
19.44% 1.5% |
19.69% 1.2% |
19.13% -2.8% |
18.93% -1.1% |
18.28% -3.4% |
19.39% 6.1% |
18.03% -7.0% |
18.06% 0.2% |
16.61% -8.0% |
13.93% -16.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
37.08% - |
38.59% 4.1% |
39.37% 2.0% |
38.57% -2.0% |
38.79% 0.6% |
38.72% -0.2% |
38.8% 0.2% |
37.58% -3.1% |
38.24% 1.8% |
36.42% -4.8% |
35.25% -3.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
24.26% - |
25.1% 3.5% |
26.06% 3.8% |
24.07% -7.6% |
23.67% -1.7% |
22.63% -4.4% |
23.82% 5.3% |
21.55% -9.5% |
21.53% -0.1% |
20.38% -5.4% |
17.04% -16.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
331.06M 11.1% |
1.22B 269.3% |
1.24B 1.3% |
1.25B 1.3% |
1.23B -2.3% |
1.22B -0.6% |
1.2B -1.4% |
1.19B -0.6% |
1.24B 3.5% |
1.32B 6.8% |
1.38B 4.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.84B - |
1.95B 6.1% |
2.07B 6.1% |
2.09B 1.3% |
2.94B 40.2% |
2.9B -1.3% |
2.98B 2.7% |
3.06B 2.9% |
3.18B 3.9% |
3.22B 1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
915.16M - |
969.39M 5.9% |
1.03B 6.6% |
1B -2.8% |
747.23M -25.6% |
639.78M -14.4% |
709.72M 10.9% |
731.79M 3.1% |
859.9M 17.5% |
853.29M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
919.62M - |
977.71M 6.3% |
1.03B 5.7% |
1.09B 5.4% |
2.19B 101.1% |
2.26B 3.1% |
2.27B 0.4% |
2.33B 2.8% |
2.32B -0.4% |
2.36B 1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
237.46M - |
- |
228.26M - |
- |
156.13M - |
- |
173.85M - |
- |
182.29M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
43.78M 184.6% |
15.38M -64.9% |
31.26M 103.3% |
43.78M 40.0% |
32.17M -26.5% |
31.26M -2.8% |
73.77M 136.0% |
115.51M 56.6% |
98.05M -15.1% |
855.28M 772.3% |
575.28M -32.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
32.17M -26.5% |
31.26M -2.8% |
73.77M 136.0% |
115.61M 56.7% |
98.18M -15.1% |
855.28M 771.1% |
575.21M -32.7% |
366.41M -36.3% |
392M 7.0% |
190.7M -51.4% |
155.96M -18.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.49M - |
26.36M - |
-7.96M - |
-27.67M - |
-32.28M - |
-77.76M - |
-58.61M - |
-30.83M - |
-53.15M - |
-52.51M - |
-76.71M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
237.31M - |
- |
239.59M - |
- |
222.63M - |
- |
215.23M - |
- |
219.49M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 3.5% |
0.66 288.2% |
0.677 2.6% |
0.66 -2.5% |
0.65 -1.5% |
0.61 -6.2% |
0.62 1.6% |
0.56 -9.7% |
0.55 -1.8% |
0.53 -3.6% |
0.46 -13.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
29.68% - |
24.93% -16.0% |
26.28% 5.4% |
21.31% -18.9% |
14.34% -32.7% |
14.41% 0.5% |
13.05% -9.4% |
13.06% 0.1% |
9.73% -25.5% |
8.3% -14.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
14.34% - |
12.51% -12.8% |
12.79% 2.2% |
11.08% -13.4% |
9.34% -15.7% |
9.62% 3.0% |
8.54% -11.2% |
8.66% 1.4% |
7.17% -17.2% |
6.27% -12.6% |