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% - |
72.83% - |
72.18% -0.9% |
72.07% -0.1% |
71.4% -0.9% |
68.92% -3.5% |
68.17% -1.1% |
68.17% 0% |
67.73% -0.6% |
67.73% 0% |
66.25% -2.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.51% -19.4% |
10.48% 90.3% |
10.95% 4.4% |
11.26% 2.8% |
18.4% 63.5% |
17.3% -6.0% |
4.6% -73.4% |
1.73% -62.4% |
12.58% 627.4% |
7.43% -40.9% |
4.23% -43.1% |
2.01% -52.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.07% -0.8% |
27.57% 24.9% |
29.12% 5.6% |
25.63% -12.0% |
30.23% 18.0% |
29.9% -1.1% |
32.36% 8.2% |
24.89% -23.1% |
29.65% 19.1% |
30.67% 3.5% |
26.09% -14.9% |
30.17% 15.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8% 0.0% |
13.68% 71.1% |
17.2% 25.7% |
14.14% -17.7% |
19.46% 37.6% |
17.35% -10.8% |
12.01% -30.8% |
3.17% -73.6% |
11.66% 268.0% |
11.68% 0.2% |
5.82% -50.2% |
3.32% -43.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.83M -6.7% |
519.68M 30.3% |
734.19M 41.3% |
517.83M -29.5% |
701.94M 35.6% |
668.62M -4.7% |
497.56M -25.6% |
378.94M -23.8% |
484.91M 28.0% |
540.75M 11.5% |
498.55M -7.8% |
407.67M -18.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.2B 10.4% |
2.31B 5.0% |
2.49B 8.0% |
2.49B -0.1% |
2.84B 13.9% |
2.78B -1.9% |
2.71B -2.7% |
2.82B 4.0% |
3.13B 11.1% |
3.11B -0.6% |
3.26B 4.9% |
3.37B 3.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
981.21M 29.9% |
1.03B 5.2% |
1.14B 10.1% |
1.08B -5.4% |
1.44B 34.3% |
1.26B -12.7% |
1.15B -9.1% |
1.25B 9.2% |
1.47B 17.2% |
1.4B -4.4% |
1.54B 10.0% |
1.72B 11.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B -1.6% |
1.28B 4.8% |
1.36B 6.3% |
1.42B 4.4% |
1.39B -1.7% |
1.52B 9.4% |
1.56B 2.6% |
1.56B 0.2% |
1.66B 6.3% |
1.71B 2.7% |
1.72B 0.7% |
1.64B -4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-30.87M - |
- | - | - |
283.71M - |
- | - | - |
87.84M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.35M -28.0% |
257.37M 29.8% |
87.04M -66.2% |
268.81M 208.8% |
263.04M -2.1% |
546.45M 107.7% |
429.12M -21.5% |
658.01M 53.3% |
781.46M 18.8% |
914.08M 17.0% |
677.26M -25.9% |
854.85M 26.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
257.37M 29.8% |
87.04M -66.2% |
264.37M 203.7% |
263.04M -0.5% |
546.45M 107.7% |
429.12M -21.5% |
658.01M 53.3% |
781.46M 18.8% |
914.08M 17.0% |
677.26M -25.9% |
854.85M 26.2% |
731.06M -14.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-21.7M - |
-255.13M - |
125.7M - |
-6.38M - |
260.32M - |
65.44M -74.9% |
448.21M 584.9% |
-19.27M - |
-29.84M - |
-137.1M - |
45.05M - |
-122.39M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.19M - |
- | - | - |
187.46M - |
- | - | - |
67.53M - |
- | - | - | |
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.095 -25.2% |
0.237 148.7% |
0.352 48.3% |
0.254 -27.7% |
0.562 120.9% |
0.497 -11.5% |
0.122 -75.5% |
0.025 -79.7% |
0.221 794.3% |
0.146 -33.8% |
0.082 -43.8% |
0.03 -63.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.79% -25.2% |
4.37% 144.1% |
6.11% 39.7% |
4.21% -31.1% |
9.2% 118.8% |
7.94% -13.8% |
1.48% -81.3% |
0.42% -71.8% |
3.78% 801.5% |
2.38% -36.9% |
1.23% -48.4% |
0.49% -60.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05% -29.0% |
2.42% 130.6% |
3.35% 38.5% |
2.34% -30.1% |
4.85% 107.3% |
4.12% -15.1% |
0.83% -79.8% |
0.24% -71.5% |
2.05% 764.6% |
1.29% -37.2% |
0.66% -48.7% |
0.25% -62.6% |