2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.28% -1.6% |
41.12% 23.6% |
57.03% 38.7% |
34.47% -39.6% |
38.56% 11.9% |
38.48% -0.2% |
28.36% -26.3% |
28.36% 0% |
83.23% 193.5% |
83.23% 0% |
82.33% -1.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.8% - |
12.27% - |
26.09% 112.6% |
29.25% 12.1% |
33.23% 13.6% |
30.82% -7.3% |
22.45% -27.2% |
16.4% -26.9% |
5.03% -69.4% |
-3.11% - |
-2.49% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.83% 103.4% |
27.03% 70.8% |
38.81% 43.6% |
41.19% 6.1% |
42.59% 3.4% |
40.36% -5.2% |
36.22% -10.3% |
31.17% -13.9% |
22.69% -27.2% |
13.34% -41.2% |
10.17% -23.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.14% - |
20.43% 186.3% |
31.73% 55.3% |
33.46% 5.5% |
35.77% 6.9% |
32.78% -8.4% |
25.85% -21.1% |
20.27% -21.6% |
9.39% -53.7% |
1.12% -88.1% |
1.39% 23.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
343.32M 29.5% |
424.52M 23.7% |
455.84M 7.4% |
497.7M 9.2% |
549.45M 10.4% |
521.54M -5.1% |
460.46M -11.7% |
426.96M -7.3% |
374.44M -12.3% |
379.69M 1.4% |
387.1M 2.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
584.88M - |
627.04M 7.2% |
645.17M 2.9% |
656.67M 1.8% |
684.82M 4.3% |
651.65M -4.8% |
549.23M -15.7% |
510.39M -7.1% |
508.74M -0.3% |
471.85M -7.3% |
460.88M -2.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
300.7M - |
338.06M 12.4% |
325.53M -3.7% |
314.54M -3.4% |
297.35M -5.5% |
262.13M -11.8% |
261.78M -0.1% |
227.7M -13.0% |
220.93M -3.0% |
192.03M -13.1% |
214.76M 11.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.94M - |
288.98M 22.0% |
319.63M 10.6% |
342.14M 7.0% |
387.46M 13.2% |
389.52M 0.5% |
287.45M -26.2% |
282.69M -1.7% |
287.81M 1.8% |
279.82M -2.8% |
246.12M -12.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.67M 721.9% |
150.32M 21.6% |
204.85M 36.3% |
218.31M 6.6% |
240.61M 10.2% |
236.59M -1.7% |
186.03M -21.4% |
185.34M -0.4% |
138.97M -25.0% |
141.7M 2.0% |
155.12M 9.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.16M 3.2% |
33.8M -13.7% |
37.94M 12.3% |
37.44M -1.3% |
58.08M 55.1% |
76.11M 31.1% |
104.24M 37.0% |
103.63M -0.6% |
160.03M 54.4% |
140.82M -12.0% |
46.56M -66.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.1M 52.5% |
75.65M 32.5% |
104.24M 37.8% |
103.45M -0.8% |
161.03M 55.7% |
142.43M -11.6% |
46.56M -67.3% |
47.53M 2.1% |
83.86M 76.4% |
68.56M -18.2% |
55.23M -19.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.53M 721.5% |
150.18M 21.6% |
204.8M 36.4% |
218.19M 6.5% |
240.42M 10.2% |
236.34M -1.7% |
185.79M -21.4% |
185.04M -0.4% |
138.75M -25.0% |
141.06M 1.7% |
154.26M 9.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.38M - |
60.38M - |
129.48M 114.4% |
155.17M 19.8% |
187.69M 21.0% |
160.75M -14.4% |
103.37M -35.7% |
70.04M -32.2% |
18.82M -73.1% |
-11.82M - |
-9.62M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.17M - |
52.1M - |
118.92M 128.2% |
145.6M 22.4% |
182.59M 25.4% |
160.75M -12.0% |
103.37M -35.7% |
70.04M -32.2% |
18.82M -73.1% |
-11.82M - |
-9.62M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.37 - |
2.55 - |
5.94 132.9% |
7.34 23.6% |
9.26 26.2% |
8.23 -11.1% |
5.45 -33.8% |
3.68 -32.5% |
0.95 -74.2% |
-0.64 - |
-0.49 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.34% - |
18.03% 116.1% |
17.35% -3.8% |
42.56% 145.3% |
47.12% 10.7% |
47.38% 0.5% |
-1.35% - |
22.42% - |
1.94% -91.3% |
-3.53% - |
-0.91% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.38% - |
8.31% 145.8% |
8.3% -0.1% |
22.17% 167.1% |
26.66% 20.3% |
25.14% -5.7% |
-0.76% - |
12% - |
1.09% -90.9% |
-2.1% - |
-0.51% - |