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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.19% 18.2% |
14.28% 8.3% |
3.71% -74.0% |
13.25% 257.0% |
13.16% -0.7% |
-0.03% - |
4.18% - |
8.95% 114.0% |
3.74% -58.2% |
-6.13% - |
2.81% - |
2.09% -25.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.31% 23.3% |
30.84% -4.5% |
23.54% -23.7% |
30.36% 28.9% |
31.99% 5.4% |
34.36% 7.4% |
24.97% -27.3% |
29.52% 18.2% |
29.47% -0.2% |
24.67% -16.3% |
21.04% -14.7% |
22.46% 6.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19% 13.5% |
16.34% -14.0% |
8.89% -45.6% |
17.84% 100.7% |
18.66% 4.6% |
2.49% -86.7% |
8.3% 233.5% |
14.35% 72.9% |
7.31% -49.0% |
0.26% -96.5% |
7.33% 2723.3% |
7.24% -1.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.69M -11.3% |
537.96M 9.0% |
478.3M -11.1% |
552.32M 15.5% |
586.72M 6.2% |
259.85M -55.7% |
482.97M 85.9% |
495.29M 2.6% |
529.09M 6.8% |
461.17M -12.8% |
663.57M 43.9% |
672.78M 1.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.04B 7.5% |
4.59B 13.6% |
4.91B 6.9% |
5.14B 4.7% |
5.77B 12.3% |
6.67B 15.6% |
6.71B 0.5% |
6.85B 2.2% |
7.16B 4.4% |
7.22B 0.9% |
7.29B 1.0% |
7.3B 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.64B 8.3% |
3.1B 17.5% |
3.39B 9.6% |
3.57B 5.1% |
4.11B 15.3% |
4.52B 9.8% |
4.53B 0.2% |
4.64B 2.6% |
4.92B 5.9% |
5.04B 2.5% |
5.1B 1.1% |
5.1B 0.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 6.3% |
1.49B 6.2% |
1.51B 1.4% |
1.57B 3.9% |
1.66B 5.7% |
2.16B 29.9% |
2.18B 1.2% |
2.21B 1.3% |
2.24B 1.3% |
2.18B -2.8% |
2.19B 0.8% |
2.2B 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
20.55M - |
- | - | - |
-53.5M - |
- | - | - |
105.01M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
317.22M 0.9% |
177.73M -44.0% |
236.75M 33.2% |
196.7M -16.9% |
154.64M -21.4% |
154.64M 0% |
570.17M 268.7% |
256.17M -55.1% |
146.03M -43.0% |
134.52M -7.9% |
249.05M 85.1% |
128.84M -48.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.73M -44.0% |
236.75M 33.2% |
196.7M -16.9% |
154.64M -21.4% |
154.64M 0% |
570.17M 268.7% |
256.17M -55.1% |
146.03M -43.0% |
134.52M -7.9% |
249.05M 85.1% |
128.84M -48.3% |
91.93M -28.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-381.55M - |
-125.56M - |
-298.57M - |
-231.77M - |
-546.34M - |
-323.9M - |
-257.71M - |
-139.01M - |
-290.27M - |
187.14M - |
-93.28M - |
-68.03M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
90.02M - |
- | - | - |
64.54M - |
- | - | - |
32.69M - |
|
Diluted Net Income | [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] |
0.157 7.7% |
0.179 13.6% |
0.043 -76.0% |
0.167 290.0% |
0.19 13.7% |
-0.01 - |
0.04 - |
0.1 150.0% |
0.05 -50% |
-0.07 - |
0.04 - |
0.03 -25.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.78% -0.2% |
5.31% 11.1% |
1.18% -77.7% |
4.75% 301.7% |
4.78% 0.7% |
0% - |
0.93% - |
2.02% 116.8% |
0.89% -55.9% |
-1.28% - |
0.85% - |
0.64% -25.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67% -2.7% |
1.78% 6.6% |
0.37% -79.0% |
1.46% 289.7% |
1.42% -2.9% |
0% - |
0.3% - |
0.65% 116.5% |
0.28% -56.8% |
-0.39% - |
0.26% - |
0.19% -25.0% |