2017 Q2 | 2017 Q3 | 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] | [friend] |
54.41% 1.0% |
53.93% -0.9% |
54.14% 0.4% |
50.34% -7.0% |
50.34% 0.0% |
49.14% -2.4% |
49.45% 0.6% |
49.45% 0% |
49.45% 0% |
47.6% -3.7% |
47.6% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.52% - |
6.78% -53.3% |
14.54% 114.3% |
-17.12% - |
14.7% - |
5.66% -61.5% |
10.42% 84.3% |
-8.66% - |
9.86% - |
2.46% -75.1% |
13.66% 455.7% |
-8.5% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.63% -2.4% |
28.92% 1.0% |
30.03% 3.8% |
29.12% -3.0% |
29.06% -0.2% |
29.21% 0.5% |
27.51% -5.8% |
26.01% -5.4% |
28.1% 8.0% |
24.98% -11.1% |
28.76% 15.1% |
25.89% -10.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.22% - |
9.01% -36.6% |
14.81% 64.3% |
-21.87% - |
16.94% - |
1.62% -90.4% |
12.22% 652.8% |
-8.97% - |
11.78% - |
3.76% -68.1% |
15.69% 316.9% |
-7.63% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
301.29M 365.2% |
182.89M -39.3% |
494M 170.1% |
70.72M -85.7% |
319.64M 351.9% |
165.79M -48.1% |
654.75M 294.9% |
125.29M -80.9% |
291.71M 132.8% |
225.46M -22.7% |
466.49M 106.9% |
107.06M -77.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.96B 5.8% |
2.08B 6.3% |
2B -3.6% |
2.04B 2.0% |
2.27B 11.2% |
2.38B 4.9% |
2.57B 8.0% |
2.48B -3.6% |
2.64B 6.4% |
2.66B 0.9% |
2.57B -3.6% |
2.56B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
627.33M 22.7% |
737.33M 17.5% |
589.98M -20.0% |
642.57M 8.9% |
856.48M 33.3% |
954.42M 11.4% |
1.07B 12.4% |
986.87M -8.0% |
1.15B 16.9% |
1.17B 1.3% |
1.02B -13.1% |
1.02B 0.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.33B -0.6% |
1.34B 0.9% |
1.41B 5.4% |
1.4B -0.9% |
1.42B 1.1% |
1.43B 0.9% |
1.5B 5.0% |
1.49B -0.5% |
1.49B -0.5% |
1.5B 0.6% |
1.55B 3.8% |
1.55B -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-85.32M - |
- | - | - |
-29.77M - |
- | - | - |
21.26M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.04M -49.6% |
216.14M 12.0% |
169.97M -21.4% |
411.33M 142.0% |
399.81M -2.8% |
488.28M 22.1% |
478.61M -2.0% |
787.53M 64.5% |
651.38M -17.3% |
743.66M 14.2% |
578.59M -22.2% |
455.78M -21.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.14M 12.0% |
169.97M -21.4% |
411.33M 142.0% |
399.81M -2.8% |
488.28M 22.1% |
478.61M -2.0% |
787.53M 64.5% |
651.38M -17.3% |
743.66M 14.2% |
578.59M -22.2% |
455.78M -21.2% |
300.23M -34.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.11M - |
-48.74M - |
199.81M - |
-12.73M - |
-31.42M - |
-67.1M - |
305.64M - |
-135.59M - |
132.41M - |
-165.07M - |
-122.81M - |
-155.55M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.16M - |
- | - | - |
34.89M - |
- | - | - |
17.91M - |
- | - | - | |
Diluted Net Income | [friend] | [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] | [friend] |
0.124 - |
0.035 -71.6% |
0.204 478.9% |
-0.034 - |
0.134 - |
0.026 -80.2% |
0.194 630.9% |
-0.031 - |
0.08 - |
0.016 -80.2% |
0.181 1047.5% |
-0.028 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.28% - |
0.93% -71.7% |
5.22% 461.2% |
-0.86% - |
3.34% - |
0.66% -80.3% |
4.66% 606.7% |
-0.72% - |
1.93% - |
0.37% -80.7% |
4.18% 1024.8% |
-0.59% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3% - |
0.62% -73.2% |
3.52% 472.3% |
-0.6% - |
2.18% - |
0.4% -81.5% |
2.75% 583.7% |
-0.43% - |
1.12% - |
0.21% -81.4% |
2.44% 1065.5% |
-0.35% - |