2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 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] | - | - | - | - |
0% - |
50.95% - |
52.05% 2.2% |
51.74% -0.6% |
51.74% 0% |
48.49% -6.3% |
48.49% 0% |
44.51% -8.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.4% 115.9% |
15.68% -23.1% |
15.95% 1.7% |
17.34% 8.7% |
17.21% -0.8% |
15.98% -7.1% |
12.96% -18.9% |
12.53% -3.4% |
10.06% -19.7% |
10.76% 7.0% |
12.51% 16.2% |
11.77% -5.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.9% 4.8% |
42.96% -8.4% |
44.02% 2.5% |
44.6% 1.3% |
42.47% -4.8% |
41.01% -3.4% |
39.34% -4.1% |
38.99% -0.9% |
39.82% 2.1% |
41.62% 4.5% |
43.73% 5.1% |
44.49% 1.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.93% 20.2% |
14.61% -22.8% |
14.4% -1.4% |
14.22% -1.3% |
11.9% -16.3% |
7.01% -41.1% |
2.4% -65.7% |
1.49% -38.1% |
-0.7% - |
2.98% - |
5.06% 69.8% |
5.03% -0.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145M -68.5% |
556.07M 283.5% |
526.27M -5.4% |
511.46M -2.8% |
492.07M -3.8% |
429.1M -12.8% |
414.7M -3.4% |
409.3M -1.3% |
421.57M 3.0% |
483.33M 14.7% |
520.1M 7.6% |
557.14M 7.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
556.55M 10.9% |
592.35M 6.4% |
1.82B 207.1% |
1.82B 0.3% |
1.84B 0.6% |
1.85B 0.7% |
1.85B 0.1% |
1.83B -1.4% |
1.84B 1.0% |
1.87B 1.3% |
1.93B 3.1% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.94M 29.1% |
98.67M 2.8% |
107.22M 8.7% |
102.39M -4.5% |
86.03M -16.0% |
84.47M -1.8% |
81.55M -3.5% |
49.44M -39.4% |
72.21M 46.1% |
76.26M 5.6% |
116.89M 53.3% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
460.6M - |
493.68M 7.2% |
1.71B 246.8% |
1.72B 0.6% |
1.75B 1.6% |
1.76B 0.8% |
1.77B 0.3% |
1.78B 0.4% |
1.77B -0.2% |
1.79B 1.2% |
1.81B 0.9% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.39M - |
- |
86.19M - |
- |
-66M - |
- |
-134.31M - |
- |
26.87M - |
- |
155.09M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.65M 41.8% |
57M 27.7% |
21.31M -62.6% |
44.65M 109.5% |
43.62M -2.3% |
44.8M 2.7% |
618.32M 1280.3% |
223.56M -63.8% |
190.16M -14.9% |
168.1M -11.6% |
259.25M 54.2% |
160.39M -38.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.62M -2.3% |
46.28M 6.1% |
618.32M 1236.0% |
224.27M -63.7% |
189.65M -15.4% |
164.44M -13.3% |
259.25M 57.7% |
157.59M -39.2% |
143.48M -9.0% |
134.22M -6.5% |
147.94M 10.2% |
143.06M -3.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.93M 115.3% |
59.47M 16.8% |
64.37M 8.2% |
23.81M -63.0% |
-90.02M - |
-126.32M - |
-188.33M - |
-129.77M - |
-33.08M - |
35.82M - |
127.91M 257.1% |
99.66M -22.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.31M - |
- |
83.95M - |
- |
84.68M - |
- |
53.75M - |
- |
42.41M - |
- |
65.06M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 -31.3% |
0.95 190.5% |
0.89 -6.3% |
0.913 2.6% |
0.8 -12.4% |
0.59 -26.3% |
0.44 -25.4% |
0.42 -4.5% |
0.34 -19.0% |
0.42 23.5% |
0.53 26.2% |
0.53 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.66% -34.6% |
19.71% 195.9% |
7.89% -60.0% |
8.25% 4.7% |
7.66% -7.2% |
6.07% -20.7% |
3.09% -49.2% |
2.93% -5.1% |
2.41% -17.8% |
2.92% 21.4% |
3.64% 24.3% |
3.68% 1.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.59% -35.6% |
16.6% 196.8% |
7.26% -56.2% |
7.63% 5.0% |
7.08% -7.2% |
5.62% -20.6% |
2.93% -47.9% |
2.81% -4.1% |
2.3% -18.0% |
2.8% 21.4% |
3.44% 23.1% |
3.52% 2.1% |