2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
0% - |
38.32% - |
20.18% -47.3% |
20.18% 0% |
20.18% 0% |
20.22% 0.2% |
20.22% 0% |
25.11% 24.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.79% -10.7% |
22.09% 49.4% |
17.23% -22.0% |
20.35% 18.1% |
26.89% 32.1% |
28.01% 4.2% |
15.07% -46.2% |
8.13% -46.1% |
-4% - |
-13.67% - |
-37.55% - |
-40.94% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.54% -11.5% |
58.06% 2.7% |
52.95% -8.8% |
53.46% 1.0% |
57.06% 6.7% |
55.79% -2.2% |
43.82% -21.5% |
37.54% -14.3% |
30.8% -17.9% |
24.78% -19.5% |
21.54% -13.1% |
17.88% -17.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.74% -20.7% |
25.62% 53.1% |
20.06% -21.7% |
21.95% 9.4% |
24.74% 12.7% |
22.33% -9.7% |
3.94% -82.4% |
-0.52% - |
-17.29% - |
-26.64% - |
-56.81% - |
-63.26% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.29M 12.5% |
425.73M 35.5% |
407.39M -4.3% |
431.03M 5.8% |
476.35M 10.5% |
465.06M -2.4% |
497.36M 6.9% |
611.12M 22.9% |
536.26M -12.2% |
577.75M 7.7% |
449.38M -22.2% |
464.37M 3.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
599.25M 7.8% |
641.26M 7.0% |
2.98B 364.4% |
2.93B -1.6% |
3.04B 3.6% |
3.06B 0.7% |
3.08B 0.5% |
3.2B 4.2% |
3.07B -4.2% |
3.02B -1.7% |
2.98B -1.3% |
2.92B -2.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.59M 26.4% |
133.16M 6.9% |
173.65M 30.4% |
126.7M -27.0% |
232.48M 83.5% |
219.15M -5.7% |
256.9M 17.2% |
442.43M 72.2% |
447.68M 1.2% |
452.56M 1.1% |
539.29M 19.2% |
555.95M 3.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
474.66M 3.8% |
508.1M 7.0% |
2.8B 451.9% |
2.8B 0.0% |
2.81B 0.0% |
2.84B 1.3% |
2.82B -0.8% |
2.76B -2.0% |
2.62B -5.1% |
2.57B -2.2% |
2.44B -4.9% |
2.36B -3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.85M - |
93.2M -1.7% |
83.91M -10.0% |
- |
-23.43M - |
- |
-253.92M - |
- |
-249.88M - |
- |
-285.91M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.25M -50.3% |
16.73M -63.0% |
90.96M 443.6% |
51.09M -43.8% |
68.6M 34.3% |
26.87M -60.8% |
2.38B 8755.6% |
1.27B -46.8% |
1.65B 30.0% |
1.37B -16.6% |
1.21B -11.5% |
806.91M -33.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.08M 35.2% |
27.09M -60.8% |
2.38B 8685.0% |
1.27B -46.8% |
1.65B 30.0% |
1.37B -16.6% |
1.21B -11.5% |
808.11M -33.5% |
610.76M -24.4% |
622.96M 2.0% |
720.18M 15.6% |
755.69M 4.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.72M 140.5% |
32.59M -27.1% |
21.26M -34.7% |
-36.5M - |
-95.46M - |
-97.47M - |
-370.38M - |
-455.27M - |
-572.03M - |
-623.15M - |
-553.97M - |
-601.49M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.48M - |
94.04M 102.3% |
70.2M -25.3% |
- |
128.07M - |
- |
74.97M - |
- |
-21.47M - |
- |
-168.75M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.185 2.7% |
0.364 96.2% |
0.278 -23.5% |
0.35 26.0% |
0.442 26.2% |
0.421 -4.8% |
0.31 -26.3% |
0.239 -22.9% |
0.02 -91.6% |
-0.15 - |
-0.5 - |
-0.57 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.28% 1.6% |
18.51% 80.0% |
4.29% -76.8% |
5.38% 25.5% |
7.81% 45.2% |
7.78% -0.4% |
2.67% -65.7% |
1.78% -33.1% |
-0.79% - |
-2.92% - |
-6.42% - |
-7.42% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.42% 1.1% |
14.67% 74.2% |
3.95% -73.0% |
5.03% 27.3% |
7.04% 40.0% |
7.04% -0.1% |
2.48% -64.8% |
1.62% -34.7% |
-0.7% - |
-2.6% - |
-5.58% - |
-6.21% - |