2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 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% - |
68.43% - |
68.43% 0% |
67.19% -1.8% |
66.73% -0.7% |
64.59% -3.2% |
63.85% -1.1% |
63.85% 0.0% |
57.1% -10.6% |
57.1% 0% |
52.61% -7.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.54% -63.6% |
8.2% 131.7% |
3.23% -60.6% |
7.39% 129.0% |
3.37% -54.4% |
3.48% 3.4% |
2.84% -18.4% |
5.89% 107.3% |
6.34% 7.6% |
6.47% 2.1% |
4.77% -26.2% |
7.18% 50.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.18% -11.6% |
23.49% 5.9% |
26.35% 12.2% |
25.37% -3.7% |
20.83% -17.9% |
12.84% -38.4% |
17.59% 37.0% |
19.14% 8.8% |
16.65% -13.0% |
23.64% 42.0% |
18.67% -21.0% |
23.55% 26.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.32% -8.4% |
4.19% -21.3% |
9.45% 125.5% |
8.14% -13.9% |
-0.21% - |
3.9% - |
5.48% 40.7% |
6.11% 11.4% |
7.61% 24.5% |
8.72% 14.6% |
8.14% -6.7% |
7.52% -7.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.33M 47.7% |
251.63M 6.5% |
444.41M 76.6% |
218.06M -50.9% |
203.36M -6.7% |
644.51M 216.9% |
1.27B 97.5% |
620.15M -51.3% |
1.56B 151.0% |
1.13B -27.2% |
1.62B 43.1% |
711.35M -56.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.28B 8.5% |
2.43B 6.7% |
2.7B 10.8% |
2.51B -7.1% |
3.17B 26.3% |
3.94B 24.5% |
4.62B 17.1% |
4.76B 3.2% |
5.63B 18.2% |
5.87B 4.4% |
6.94B 18.2% |
6.23B -10.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B 14.9% |
1.56B 9.3% |
1.81B 16.0% |
1.6B -11.4% |
2.22B 38.3% |
2.97B 33.9% |
3.59B 20.9% |
3.68B 2.7% |
4.09B 11.0% |
4.25B 4.1% |
5.18B 21.7% |
4.41B -14.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
854.35M -0.7% |
874.34M 2.3% |
888.45M 1.6% |
903.91M 1.7% |
949.2M 5.0% |
974.27M 2.6% |
1.03B 5.5% |
1.08B 4.9% |
1.54B 42.6% |
1.62B 5.2% |
1.76B 8.6% |
1.81B 3.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-226.25M - |
- | - | - |
-372.61M - |
- | - | - |
-201.54M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
346.37M -36.1% |
255.07M -26.4% |
303.05M 18.8% |
685.94M 126.3% |
238.6M -65.2% |
767.5M 221.7% |
705.6M -8.1% |
1.28B 81.4% |
763.48M -40.4% |
994.6M 30.3% |
911.99M -8.3% |
1.66B 82.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
255.07M -26.4% |
303.05M 18.8% |
685.94M 126.3% |
238.6M -65.2% |
767.5M 221.7% |
705.6M -8.1% |
1.28B 81.4% |
763.48M -40.4% |
994.6M 30.3% |
911.99M -8.3% |
1.66B 82.2% |
825.78M -50.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-46.27M - |
-47.11M - |
279.13M - |
-419.42M - |
17.39M - |
13.83M -20.5% |
431.87M 3023.1% |
-499.33M - |
228.21M - |
-713.16M - |
659.85M - |
-585.63M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.93M - |
- | - | - |
22.96M - |
- | - | - |
135.14M - |
- | - | - | |
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.023 -50.0% |
0.063 170.0% |
0.042 -33.3% |
0.049 16.7% |
0.021 -57.1% |
0.06 185.3% |
0.11 83.3% |
0.11 0% |
0.28 154.5% |
0.2 -28.6% |
0.21 5.0% |
0.14 -33.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.98% -46.6% |
2.39% 144.7% |
1.63% -31.8% |
1.8% 10.5% |
0.74% -58.9% |
2.33% 215.8% |
3.61% 54.7% |
3.47% -4.0% |
7.54% 117.5% |
4.65% -38.4% |
4.59% -1.3% |
2.86% -37.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38% -46.6% |
0.88% 129.3% |
0.56% -36.1% |
0.62% 10.8% |
0.24% -61.0% |
0.63% 161.6% |
0.84% 33.8% |
0.78% -7.8% |
1.9% 143.8% |
1.28% -32.9% |
1.21% -5.2% |
0.78% -35.8% |