2017 Q2 | 2017 Q4 | 2018 Q1 | 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] | [friend] |
0% - |
0% - |
55.95% - |
51.5% -8.0% |
50.05% -2.8% |
49.53% -1.0% |
49.76% 0.5% |
46.83% -5.9% |
39.53% -15.6% |
29.27% -25.9% |
29.27% 0% |
47.07% 60.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72% -73.1% |
5.96% 246.4% |
1.92% -67.8% |
-10.68% - |
0.82% - |
-5.09% - |
10.04% - |
14.99% 49.3% |
18.85% 25.7% |
18.1% -4.0% |
0.78% -95.7% |
6.89% 785.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.93% -16.0% |
27.23% 9.2% |
31.69% 16.4% |
20.74% -34.6% |
17.2% -17.1% |
7.76% -54.9% |
36.33% 368.2% |
36.4% 0.2% |
30.69% -15.7% |
36.55% 19.1% |
25.92% -29.1% |
23.9% -7.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.17% -68.1% |
8.17% 277.0% |
6.69% -18.1% |
-7.8% - |
2.08% - |
-6.81% - |
13.98% - |
25.8% 84.6% |
20.12% -22.0% |
24.74% 23.0% |
9.14% -63.1% |
11.85% 29.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.04M -1.2% |
83.96M 25.2% |
66.01M -21.4% |
51.33M -22.2% |
92.73M 80.6% |
97.86M 5.5% |
121.31M 24.0% |
241.06M 98.7% |
264.76M 9.8% |
277.51M 4.8% |
287.32M 3.5% |
297.94M 3.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 3.0% |
1.49B 33.3% |
1.61B 8.2% |
1.72B 6.9% |
2.06B 19.4% |
2.24B 9.0% |
2.56B 14.2% |
2.81B 9.8% |
2.94B 4.6% |
3.28B 11.6% |
3.29B 0.1% |
3.46B 5.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
456.24M 9.9% |
777.95M 70.5% |
883.91M 13.6% |
1B 13.2% |
1.34B 33.8% |
1.53B 14.1% |
1.8B 17.5% |
1.94B 8.3% |
1.99B 2.2% |
1.95B -1.9% |
1.92B -1.6% |
2.02B 5.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
661.47M -1.3% |
711.47M 7.6% |
727.2M 2.2% |
721.76M -0.7% |
717.98M -0.5% |
714.67M -0.5% |
762.16M 6.6% |
847.08M 11.1% |
928.58M 9.6% |
1.3B 40.3% |
1.32B 1.2% |
1.33B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-56.45M - |
- | - | - |
-74.86M - |
- | - | - |
46.69M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.97M 30.5% |
163.05M -9.4% |
98.78M -39.4% |
203.45M 106.0% |
144.36M -29.0% |
115.62M -19.9% |
89.12M -22.9% |
109.39M 22.7% |
141.23M 29.1% |
72.45M -48.7% |
396.2M 446.8% |
406.17M 2.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.05M -9.4% |
98.78M -39.4% |
203.45M 106.0% |
144.36M -29.0% |
115.62M -19.9% |
89.12M -22.9% |
111.34M 24.9% |
141.23M 26.8% |
72.45M -48.7% |
396.2M 446.8% |
406.17M 2.5% |
458.08M 12.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-90.79M - |
-136.28M - |
-180.03M - |
-183.05M - |
-354.51M - |
-160.32M - |
-66.28M - |
-109.91M - |
-100.51M - |
63.95M - |
-132.31M - |
-102.24M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.49M - |
- | - | - |
-4.72M - |
- | - | - |
93.29M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -75% |
0.05 400% |
0.01 -80% |
-0.05 - |
0 - |
-0.05 - |
0.119 - |
0.229 92.2% |
0.321 40.6% |
0.264 -17.8% |
-0.029 - |
0.107 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17% -73.3% |
0.73% 320.9% |
0.18% -75.9% |
-0.76% - |
0.11% - |
-0.7% - |
1.65% - |
4.49% 172.3% |
5.62% 25.1% |
4.5% -19.9% |
0.17% -96.2% |
1.55% 809.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1% -75.3% |
0.38% 266.7% |
0.08% -78.7% |
-0.33% - |
0.04% - |
-0.23% - |
0.51% - |
1.35% 165.3% |
1.74% 28.9% |
1.62% -6.9% |
0.07% -95.8% |
0.61% 794.0% |