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] | - | - | - | - | - |
82.6% - |
81.83% -0.9% |
82.2% 0.5% |
84.25% 2.5% |
84.3% 0.1% |
84.14% -0.2% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
7.18% 45.0% |
9.29% 29.4% |
8.8% -5.3% |
8.58% -2.5% |
8.85% 3.2% |
8.81% -0.5% |
9.23% 4.8% |
9.72% 5.3% |
9.94% 2.3% |
9.77% -1.7% |
7.62% -22.0% |
6.67% -12.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
29.27% 2.1% |
28.68% -2.0% |
25.34% -11.6% |
24.46% -3.5% |
23.73% -3.0% |
23.15% -2.4% |
26.37% 13.9% |
27.01% 2.4% |
26.99% -0.1% |
26.34% -2.4% |
24.84% -5.7% |
23.53% -5.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
10.24% 11.3% |
12.5% 22.0% |
11.16% -10.7% |
10.79% -3.3% |
10.93% 1.3% |
11% 0.6% |
11.52% 4.7% |
11.67% 1.4% |
11.9% 2.0% |
11.22% -5.7% |
9.48% -15.5% |
8.09% -14.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
551.09M 37.0% |
641.68M 16.4% |
2.16B 236.7% |
2.19B 1.6% |
2.24B 2.2% |
2.25B 0.2% |
2.22B -1.1% |
2.22B -0.1% |
2.23B 0.5% |
2.24B 0.2% |
2.29B 2.5% |
2.29B -0.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.15B - |
- |
2.25B - |
2.71B 20.2% |
2.87B 6.0% |
3B 4.7% |
2.94B -2.1% |
3.05B 3.8% |
3.2B 4.8% |
3.32B 3.8% |
3.34B 0.5% |
3.3B -1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
983.05M - |
- |
949.03M - |
881.41M -7.1% |
1.05B 19.5% |
1.13B 7.0% |
984.54M -12.7% |
1.07B 8.5% |
1.19B 11.6% |
1.26B 5.3% |
1.24B -1.0% |
1.2B -3.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.17B - |
- |
1.3B - |
1.82B 40.2% |
1.81B -0.6% |
1.87B 3.3% |
1.95B 4.1% |
1.98B 1.5% |
2B 1.2% |
2.06B 2.8% |
2.09B 1.7% |
2.1B 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-22.71M - |
- |
42.28M - |
- |
32.3M - |
- |
164.24M - |
- |
265.14M - |
- |
357.73M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
240.37M -25.1% |
218.51M -9.1% |
320.8M 46.8% |
240.37M -25.1% |
218.51M -9.1% |
98.73M -54.8% |
215.05M 117.8% |
663.71M 208.6% |
611.95M -7.8% |
619.23M 1.2% |
670.24M 8.2% |
800.08M 19.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
218.51M -9.1% |
98.73M -54.8% |
215.05M 117.8% |
663.71M 208.6% |
611.79M -7.8% |
618.82M 1.1% |
670.24M 8.3% |
799.79M 19.3% |
812.8M 1.6% |
792.04M -2.6% |
564.06M -28.8% |
912.04M 61.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
51.26M - |
-113.58M - |
-68.98M - |
-40.04M - |
-80.45M - |
59.71M - |
22.48M -62.4% |
53.36M 137.4% |
90.37M 69.4% |
92.67M 2.5% |
204.76M 121.0% |
200.18M -2.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
59.51M - |
- |
189.91M - |
- |
198.16M - |
- |
204.95M - |
- |
221.44M - |
- |
172.89M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.11 83.3% |
0.18 63.6% |
0.56 211.1% |
0.55 -1.8% |
0.57 3.6% |
0.54 -5.3% |
0.53 -1.9% |
0.55 3.8% |
0.56 1.8% |
0.55 -1.8% |
0.44 -20.0% |
0.39 -11.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
3.39% - |
- |
15.78% - |
10.33% -34.5% |
13.32% 28.9% |
10.59% -20.5% |
12.64% 19.4% |
11.36% -10.1% |
11.64% 2.5% |
11.12% -4.5% |
8.66% -22.2% |
7.5% -13.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.84% - |
- |
9.06% - |
6.96% -23.2% |
7.91% 13.6% |
6.6% -16.5% |
7.91% 19.8% |
7.5% -5.2% |
7.32% -2.4% |
6.91% -5.6% |
5.57% -19.4% |
4.81% -13.6% |