2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
67.21% - |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.04% -4.9% |
22.08% 0.2% |
20.01% -9.4% |
17.1% -14.5% |
18.41% 7.6% |
16.15% -12.3% |
14.85% -8.0% |
14.91% 0.4% |
14.35% -3.8% |
13.27% -7.5% |
12.14% -8.5% |
9.37% -22.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.61% -6.2% |
57.75% 53.6% |
33.8% -41.5% |
29.1% -13.9% |
30.99% 6.5% |
28.17% -9.1% |
27.91% -0.9% |
28.21% 1.1% |
27.76% -1.6% |
26.54% -4.4% |
25.17% -5.2% |
23.13% -8.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.65% -5.1% |
48.53% 89.2% |
23.1% -52.4% |
18.89% -18.2% |
21.98% 16.4% |
19.45% -11.5% |
18.05% -7.2% |
17.83% -1.2% |
16.51% -7.4% |
14.92% -9.6% |
14.14% -5.3% |
11.16% -21.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
763.49M 34.1% |
807.41M 5.8% |
781.72M -3.2% |
154.65M -80.2% |
758.56M 390.5% |
738.67M -2.6% |
752.22M 1.8% |
757.93M 0.8% |
740.14M -2.3% |
726.47M -1.8% |
730.03M 0.5% |
645.9M -11.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 6.7% |
1.17B 4.0% |
1.21B 3.5% |
- |
1.44B - |
1.47B 1.9% |
2.27B 54.7% |
2.28B 0.6% |
2.24B -1.6% |
2.25B 0.5% |
2.27B 0.8% |
2.27B -0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.31M -6.8% |
207.17M -2.4% |
225.83M 9.0% |
- |
385.2M - |
383.66M -0.4% |
239.01M -37.7% |
216.25M -9.5% |
205.09M -5.2% |
196.49M -4.2% |
200.19M 1.9% |
208.69M 4.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
909.08M 10.4% |
958.96M 5.5% |
981.63M 2.4% |
- |
1.05B - |
1.08B 2.8% |
2.02B 87.0% |
2.05B 1.4% |
2.02B -1.3% |
2.04B 1.0% |
2.05B 0.4% |
2.03B -0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.18M -19.9% |
9.99M -90.9% |
83.68M 737.9% |
- |
78.88M - |
104.72M 32.8% |
85.88M -18.0% |
- |
35.78M - |
- |
24.66M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.4M -8.4% |
201.53M 52.2% |
202.58M 0.5% |
245.95M 21.4% |
201.53M -18.1% |
184.11M -8.6% |
245.95M 33.6% |
211.25M -14.1% |
214.35M 1.5% |
222.76M 3.9% |
1.16B 420.0% |
838.88M -27.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.53M -0.5% |
184.11M -8.6% |
245.95M 33.6% |
211.25M -14.1% |
214.35M 1.5% |
222.76M 3.9% |
1.16B 420.0% |
838.88M -27.6% |
1.02B 22.1% |
960.86M -6.2% |
989.04M 2.9% |
924.15M -6.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.96M -46.2% |
75.54M 51.2% |
29.47M -61.0% |
-7.11M - |
33.69M - |
62.01M 84.1% |
44.12M -28.8% |
22.99M -47.9% |
-30.3M - |
-117.71M - |
-124.55M - |
-148.42M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.23M 27.5% |
49.33M -70.7% |
156.31M 216.8% |
- |
139.49M - |
119.07M -14.6% |
111.44M -6.4% |
- |
105.74M - |
- |
87.89M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.74 27.6% |
0.784 6.0% |
0.69 -12.0% |
0.12 -82.6% |
0.62 416.7% |
0.53 -14.5% |
0.49 -7.5% |
0.46 -6.1% |
0.4 -13.0% |
0.33 -17.5% |
0.29 -12.1% |
0.2 -31.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.42% 17.1% |
18.59% -9.0% |
17.33% -6.8% |
- |
14.25% - |
11.7% -17.9% |
7.44% -36.4% |
5.51% -25.9% |
6.91% 25.3% |
6.17% -10.6% |
4.35% -29.5% |
2.96% -31.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.15% 18.7% |
15.26% -5.5% |
13.87% -9.1% |
- |
10.9% - |
9.06% -17.0% |
6.42% -29.1% |
4.96% -22.9% |
5.77% 16.4% |
5.18% -10.1% |
3.9% -24.7% |
2.66% -31.8% |