2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
71.73% - |
72.32% 0.8% |
71.97% -0.5% |
71.97% 0% |
73.28% 1.8% |
73.28% 0% |
72.25% -1.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.09% -1.7% |
17.04% -0.3% |
16.55% -2.9% |
17.08% 3.2% |
16.07% -5.9% |
15.59% -3.0% |
17.06% 9.4% |
15.97% -6.4% |
14.45% -9.6% |
13.35% -7.6% |
12.53% -6.1% |
12.13% -3.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.69% -20.4% |
34.26% -1.2% |
33.87% -1.2% |
33.86% 0.0% |
33.16% -2.1% |
32.57% -1.8% |
33.01% 1.4% |
32.64% -1.1% |
32.75% 0.3% |
31.92% -2.5% |
31.62% -1.0% |
31.23% -1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.19% -28.6% |
22.73% -2.0% |
20.24% -10.9% |
19.55% -3.4% |
16.27% -16.8% |
14.45% -11.1% |
15.13% 4.7% |
14.2% -6.2% |
13% -8.4% |
12.55% -3.5% |
12.96% 3.2% |
12.74% -1.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 12.8% |
1.24B 6.2% |
1.16B -6.4% |
1.15B -1.1% |
1.02B -10.6% |
952.01M -7.1% |
958.1M 0.6% |
946.14M -1.2% |
1.02B 8.0% |
1.17B 14.8% |
1.34B 14.3% |
1.43B 6.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 6.8% |
1.43B 5.1% |
1.47B 2.6% |
3.22B 119.4% |
3.21B -0.3% |
3.26B 1.6% |
3.38B 3.8% |
3.39B 0.3% |
3.48B 2.6% |
3.59B 3.1% |
3.7B 3.0% |
3.66B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.93M 8.7% |
322.58M 3.1% |
330.24M 2.4% |
282.45M -14.5% |
318.47M 12.8% |
327.33M 2.8% |
400.85M 22.5% |
369.14M -7.9% |
482.15M 30.6% |
528.19M 9.6% |
567.28M 7.4% |
523.42M -7.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 6.2% |
1.09B 5.5% |
1.12B 2.8% |
2.92B 161.0% |
2.87B -1.5% |
2.91B 1.5% |
2.96B 1.7% |
3B 1.3% |
2.96B -1.5% |
3.02B 1.9% |
3.08B 2.2% |
3.09B 0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.54M - |
185.44M 12.7% |
224.44M 21.0% |
- |
284.76M - |
- |
211.92M - |
- |
194.64M - |
- |
156.94M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.27M -3.2% |
23.89M -30.3% |
35.4M 48.2% |
50.19M 41.8% |
69.21M 37.9% |
71.81M 3.8% |
76.83M 7.0% |
562.1M 631.6% |
876.18M 55.9% |
345.74M -60.5% |
470.59M 36.1% |
324.39M -31.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.56M 48.5% |
76.01M 1.9% |
76.83M 1.1% |
562.31M 631.9% |
878.38M 56.2% |
345.22M -60.7% |
470.59M 36.3% |
326.57M -30.6% |
231.78M -29.0% |
359.22M 55.0% |
302.95M -15.7% |
344.48M 13.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-38.37M - |
-24.84M - |
-6.16M - |
-12.85M - |
28.68M - |
-32.35M - |
-49.03M - |
14.55M - |
-10.87M - |
-21.62M - |
-105.98M - |
-160.38M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.83M - |
218.65M 5.7% |
196.14M -10.3% |
- |
166.21M - |
- |
164.87M - |
- |
150.43M - |
- |
175.9M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.128 11.6% |
2.254 5.9% |
2.049 -9.1% |
1.973 -3.7% |
1.56 -20.9% |
1.276 -18.2% |
1.31 2.7% |
1.211 -7.6% |
1.183 -2.3% |
1.255 6.1% |
1.347 7.3% |
1.389 3.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.38% 15.4% |
19.4% -9.2% |
18.72% -3.5% |
10.08% -46.2% |
8.44% -16.3% |
7.42% -12.1% |
8.01% 8.0% |
5.1% -36.3% |
5.06% -0.8% |
5.28% 4.4% |
5.56% 5.3% |
5.69% 2.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.56% 17.4% |
14.76% -10.9% |
14.22% -3.7% |
8.72% -38.7% |
7.21% -17.3% |
6.33% -12.1% |
6.74% 6.5% |
4.57% -32.2% |
4.41% -3.5% |
4.58% 3.7% |
4.75% 3.8% |
4.92% 3.6% |