2017 Q4 | 2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - |
67.16% - |
67.16% 0% |
67.16% 0% |
67.16% 0% |
67.16% 0% |
67.16% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.44% -35.6% |
27.85% 18.8% |
29.56% 6.1% |
27.6% -6.7% |
32.76% 18.7% |
34.05% 3.9% |
34.77% 2.1% |
35.43% 1.9% |
30.81% -13.0% |
31.55% 2.4% |
27.42% -13.1% |
26.8% -2.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.95% -84.6% |
47.07% 492.3% |
43.86% -6.8% |
42.09% -4.0% |
42.52% 1.0% |
41.59% -2.2% |
40.79% -1.9% |
38.31% -6.1% |
36.45% -4.9% |
38.34% 5.2% |
38.88% 1.4% |
40.13% 3.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.37% - |
33.33% - |
34.09% 2.3% |
32.2% -5.5% |
33.86% 5.2% |
32.58% -3.8% |
29.3% -10.1% |
25.45% -13.1% |
22.49% -11.7% |
25.12% 11.7% |
25.58% 1.8% |
27.46% 7.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
401.37M 295.3% |
393.27M -2.0% |
442.05M 12.4% |
482.12M 9.1% |
516.06M 7.0% |
511.16M -0.9% |
465.49M -8.9% |
390.73M -16.1% |
368.44M -5.7% |
381.69M 3.6% |
410.47M 7.5% |
454.26M 10.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
532.8M - |
561.95M 5.5% |
612.62M 9.0% |
1.74B 183.6% |
1.77B 1.9% |
1.8B 1.7% |
1.84B 2.4% |
1.85B 0.2% |
1.85B 0.3% |
1.91B 2.9% |
1.93B 1.2% |
1.94B 0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.08M - |
91.74M -0.4% |
102.5M 11.7% |
84.98M -17.1% |
95.55M 12.4% |
91.74M -4.0% |
107.03M 16.7% |
94.93M -11.3% |
108.2M 14.0% |
119.8M 10.7% |
122.5M 2.3% |
111.99M -8.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
440.72M - |
470.21M 6.7% |
510.12M 8.5% |
1.65B 223.9% |
1.67B 1.3% |
1.71B 2.1% |
1.74B 1.6% |
1.75B 0.9% |
1.75B -0.4% |
1.79B 2.4% |
1.81B 1.1% |
1.83B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.12M - |
133.04M 6.3% |
160.05M 20.3% |
- |
186.43M - |
- |
138.88M - |
- |
86.57M - |
- |
87.05M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
191.95M 51.3% |
162.39M -15.4% |
126.88M -21.9% |
119.6M -5.7% |
143.03M 19.6% |
137.55M -3.8% |
129.41M -5.9% |
802.5M 520.1% |
616.13M -23.2% |
420.82M -31.7% |
355.59M -15.5% |
282.25M -20.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.79M 23.6% |
139.78M -5.4% |
129.41M -7.4% |
805.58M 522.5% |
630.85M -21.7% |
402.48M -36.2% |
355.59M -11.7% |
271.92M -23.5% |
310.57M 14.2% |
310.75M 0.1% |
178.33M -42.6% |
279.84M 56.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.73M 1882.0% |
37.89M 15.7% |
62.9M 66.0% |
19.92M -68.3% |
69.75M 250.1% |
42.11M -39.6% |
-25.95M - |
-5.47M - |
-97.69M - |
-85.57M - |
-110.78M - |
-80.69M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.08M - |
104.05M 10.6% |
130.68M 25.6% |
- |
169.07M - |
- |
161.87M - |
- |
113.51M - |
- |
112.56M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.109 177.3% |
1.185 6.8% |
1.423 20.1% |
1.377 -3.2% |
1.608 16.8% |
1.562 -2.9% |
1.354 -13.3% |
1.131 -16.5% |
0.924 -18.3% |
0.984 6.5% |
0.92 -6.5% |
0.95 3.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.48% - |
23.3% -4.8% |
29.38% 26.1% |
8.05% -72.6% |
15.99% 98.6% |
15.98% -0.1% |
14.41% -9.8% |
8.13% -43.6% |
6.64% -18.4% |
6.89% 3.8% |
6.35% -7.8% |
6.79% 6.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.36% - |
19.49% 6.2% |
24.01% 23.2% |
7.66% -68.1% |
14.69% 91.8% |
14.74% 0.3% |
13.18% -10.6% |
7.72% -41.4% |
6.27% -18.9% |
6.5% 3.7% |
5.97% -8.1% |
6.42% 7.6% |