2017 Q3 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.82% 228.8% |
15.86% -11.0% |
15.36% -3.1% |
24.4% 58.8% |
28.38% 16.3% |
14.64% -48.4% |
14.91% 1.8% |
16.14% 8.3% |
16.14% 0.0% |
15.86% -1.7% |
15.86% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.31% - |
13.75% -10.2% |
-22.84% - |
-8.62% - |
-3.24% - |
1.4% - |
4.6% 229.2% |
-9.51% - |
-10.97% - |
-14.96% - |
-37.25% - |
-29.49% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.06% -0.7% |
73.83% 1.1% |
74.69% 1.2% |
75.11% 0.5% |
75.39% 0.4% |
75.84% 0.6% |
76.78% 1.2% |
76.86% 0.1% |
77.17% 0.4% |
77.04% -0.2% |
76.5% -0.7% |
76.58% 0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-25.63% - |
-21.04% - |
-20.97% - |
-20.74% - |
-20.8% - |
-17.02% - |
-15.19% - |
-14.22% - |
-11.29% - |
-10.96% - |
-8.63% - |
-6.61% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.01M 7.3% |
198.5M 13.4% |
219.26M 10.5% |
239.3M 9.1% |
258.32M 7.9% |
268.75M 4.0% |
279.23M 3.9% |
286.2M 2.5% |
290.55M 1.5% |
293.31M 1.0% |
296.63M 1.1% |
302.81M 2.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B 16.8% |
1.65B 0.0% |
1.69B 2.5% |
1.67B -1.1% |
1.64B -1.6% |
1.64B -0.1% |
1.63B -0.8% |
1.58B -2.8% |
1.58B -0.4% |
1.58B 0.5% |
1.52B -4.0% |
1.52B -0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
734.2M 2.3% |
722.56M -1.6% |
772.8M 7.0% |
740.56M -4.2% |
711.07M -4.0% |
704.99M -0.9% |
698.51M -0.9% |
678.28M -2.9% |
671.95M -0.9% |
680.42M 1.3% |
689.04M 1.3% |
687.42M -0.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
869.18M 34.2% |
882.19M 1.5% |
874M -0.9% |
889.08M 1.7% |
893.93M 0.5% |
899.22M 0.6% |
894.56M -0.5% |
871.15M -2.6% |
878.51M 0.8% |
880.21M 0.2% |
815.13M -7.4% |
813.81M -0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.94M 45.6% |
53.26M 48.2% |
53.33M 0.1% |
62.32M 16.8% |
63.52M 1.9% |
74.24M 16.9% |
74.22M 0.0% |
81.3M 9.5% |
87.95M 8.2% |
90.58M 3.0% |
103.61M 14.4% |
107.58M 3.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.71M 304.8% |
192.68M 7.2% |
106.5M -44.7% |
410.45M 285.4% |
140.54M -65.8% |
137.08M -2.5% |
76.34M -44.3% |
80.83M 5.9% |
79.53M -1.6% |
86.73M 9.0% |
93.56M 7.9% |
118.83M 27.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.54M -65.8% |
137.08M -2.5% |
76.34M -44.3% |
80.83M 5.9% |
79.53M -1.6% |
86.73M 9.0% |
93.56M 7.9% |
118.83M 27.0% |
127.92M 7.7% |
141.39M 10.5% |
144.15M 1.9% |
154.83M 7.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.68M - |
23.82M 174.4% |
29.82M 25.2% |
36.46M 22.2% |
34.09M -6.5% |
38.71M 13.5% |
34.68M -10.4% |
35.6M 2.6% |
41.34M 16.1% |
42.16M 2.0% |
39.25M -6.9% |
45.82M 16.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.51M - |
23.27M 25.7% |
-56.04M - |
-25.17M - |
-13.17M - |
-491.71K - |
8.74M - |
-32.08M - |
-36.05M - |
-47.91M - |
-117.42M - |
-94.85M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.79M - |
27.29M 1.9% |
-50.09M - |
-20.64M - |
-8.36M - |
3.75M - |
12.84M 242.0% |
-27.21M - |
-31.86M - |
-43.88M - |
-110.49M - |
-89.31M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23 - |
1.01 -17.9% |
-0.6 - |
-0.27 - |
-0.12 - |
0 - |
0.12 - |
-0.31 - |
-0.36 - |
-0.49 - |
-1.23 - |
-0.99 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.23% - |
3.89% -8.1% |
-7.24% - |
-2.69% - |
-0.95% - |
0.42% - |
-0.74% - |
-2.99% - |
-3.6% - |
-4.93% - |
-12.93% - |
-10.6% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.04% - |
1.99% -2.4% |
-3.58% - |
-1.34% - |
-0.51% - |
0.23% - |
-0.41% - |
-1.65% - |
-1.98% - |
-2.72% - |
-7.02% - |
-5.77% - |