2019 Q1 | 2019 Q2 | 2019 Q3 | 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] | [friend] |
0% - |
57.39% - |
59.21% 3.2% |
56.95% -3.8% |
58.85% 3.4% |
58.5% -0.6% |
57.3% -2.1% |
57.3% 0% |
57.22% -0.1% |
56.86% -0.6% |
56.86% 0% |
55.11% -3.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.82% 10.8% |
24.33% -9.3% |
28.16% 15.7% |
19.05% -32.3% |
30.81% 61.7% |
25.33% -17.8% |
23.01% -9.1% |
25.23% 9.6% |
26.52% 5.1% |
21.84% -17.6% |
21.82% -0.1% |
25.96% 19.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.4% 11.5% |
34.6% -16.4% |
35.51% 2.6% |
34.02% -4.2% |
38.34% 12.7% |
33.53% -12.5% |
34.23% 2.1% |
37.22% 8.7% |
37.21% 0.0% |
32.69% -12.1% |
30.05% -8.1% |
38.87% 29.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.26% 10.3% |
28.95% -1.1% |
29.39% 1.5% |
21.93% -25.4% |
29.41% 34.1% |
26.38% -10.3% |
26.74% 1.4% |
31.03% 16.0% |
30.84% -0.6% |
24.89% -19.3% |
22.44% -9.9% |
31.66% 41.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.28M 32.9% |
173.34M -12.6% |
177.07M 2.2% |
212.05M 19.8% |
249.28M 17.6% |
267.61M 7.4% |
303.44M 13.4% |
331.01M 9.1% |
358.62M 8.3% |
375.84M 4.8% |
319.09M -15.1% |
349.87M 9.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 1.5% |
1.3B 10.9% |
1.37B 5.1% |
1.42B 3.8% |
1.55B 9.2% |
1.71B 10.0% |
1.89B 10.6% |
2.01B 6.5% |
2.06B 2.7% |
2.08B 0.6% |
2.19B 5.5% |
2.27B 3.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.91M -7.6% |
131.39M 148.3% |
141.43M 7.6% |
144.64M 2.3% |
211.04M 45.9% |
294.72M 39.7% |
398.25M 35.1% |
431.83M 8.4% |
390.62M -9.5% |
317.14M -18.8% |
360.63M 13.7% |
350.87M -2.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 2.0% |
1.17B 4.4% |
1.23B 4.8% |
1.27B 4.0% |
1.34B 5.0% |
1.41B 5.4% |
1.49B 5.5% |
1.58B 5.9% |
1.67B 6.1% |
1.76B 5.1% |
1.83B 4.0% |
1.92B 5.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.57M - |
- | - | - |
58.77M - |
- | - | - |
-66M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
208.57M -20.0% |
228.05M 9.3% |
127.03M -44.3% |
208.1M 63.8% |
180.31M -13.4% |
151.92M -15.7% |
195.42M 28.6% |
412.28M 111.0% |
303.38M -26.4% |
213.85M -29.5% |
234.53M 9.7% |
218.22M -7.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.05M 9.3% |
127.03M -44.3% |
208.1M 63.8% |
180.31M -13.4% |
151.92M -15.7% |
195.42M 28.6% |
388M 98.6% |
303.38M -21.8% |
213.85M -29.5% |
234.53M 9.7% |
218.22M -7.0% |
251.36M 15.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.2M - |
-76.52M - |
44.9M - |
-40.03M - |
-31.91M - |
-33.66M - |
98.44M - |
-150.88M - |
-43.48M - |
-34.97M - |
-16.93M - |
33.23M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.3M - |
- | - | - |
117.2M - |
- | - | - |
178.61M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.131 41.7% |
0.108 -17.6% |
0.123 14.3% |
0.1 -18.8% |
0.2 100% |
0.17 -15% |
0.17 0% |
0.21 23.5% |
0.24 14.3% |
0.21 -12.5% |
0.18 -14.3% |
0.23 27.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.79% 43.3% |
3.68% -23.2% |
4.16% 13.0% |
3.23% -22.4% |
5.88% 81.9% |
4.93% -16.1% |
4.82% -2.3% |
5.45% 13.1% |
5.85% 7.4% |
4.79% -18.3% |
3.88% -18.9% |
4.84% 24.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.57% 43.2% |
3.41% -25.4% |
3.74% 9.6% |
2.9% -22.4% |
5.17% 78.4% |
4.16% -19.5% |
3.89% -6.6% |
4.29% 10.3% |
4.67% 9.0% |
3.97% -15.1% |
3.27% -17.7% |
4.07% 24.7% |