2019 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.29% 1.9% |
21.48% 31.8% |
15.52% -27.7% |
37.33% 140.5% |
15.96% -57.3% |
26.2% 64.2% |
16.31% -37.8% |
12.31% -24.5% |
14.53% 18.0% |
30.53% 110.1% |
13.77% -54.9% |
15.31% 11.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.42% -3.6% |
59.04% 8.5% |
57.36% -2.8% |
64.34% 12.2% |
44.62% -30.7% |
56.87% 27.5% |
45.18% -20.6% |
44.32% -1.9% |
57.3% 29.3% |
62.6% 9.2% |
67.26% 7.4% |
62.34% -7.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.43% -4.6% |
24.48% 19.8% |
19.36% -20.9% |
44.22% 128.4% |
13.91% -68.5% |
35.02% 151.8% |
30.03% -14.2% |
15.59% -48.1% |
11.67% -25.1% |
15.24% 30.6% |
18.38% 20.6% |
17.05% -7.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.44M 32.6% |
309.12M -1.1% |
320.77M 3.8% |
1.37B 327.1% |
967.12M -29.4% |
791.95M -18.1% |
851.77M 7.6% |
660M -22.5% |
414.97M -37.1% |
469.97M 13.3% |
508.16M 8.1% |
431.32M -15.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.94B 39.3% |
1.95B 0.6% |
2.14B 9.4% |
3.12B 45.8% |
3.3B 5.7% |
3.43B 4.0% |
4.21B 22.9% |
3.74B -11.2% |
3.58B -4.3% |
3.77B 5.2% |
3.81B 1.0% |
3.86B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
547.43M -8.0% |
493.18M -9.9% |
623.59M 26.4% |
1.08B 73.6% |
1.27B 17.5% |
1.14B -10.7% |
1.77B 55.7% |
1.23B -30.5% |
1.26B 2.4% |
1.3B 3.3% |
1.27B -2.1% |
1.27B 0.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 73.6% |
1.46B 4.7% |
1.53B 4.2% |
2.05B 34.1% |
2.04B -0.3% |
2.27B 11.2% |
2.42B 6.5% |
2.5B 3.4% |
2.32B -7.0% |
2.49B 6.9% |
2.56B 3.0% |
2.63B 2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.69M - |
- | - | - |
618.48M - |
- | - | - |
-545.49M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.81M -22.4% |
646.11M 263.4% |
480.48M -25.6% |
473.86M -1.4% |
1.02B 114.2% |
720.77M -29.0% |
626.55M -13.1% |
1.21B 93.3% |
726.16M -40.0% |
508.03M -30.0% |
472.95M -6.9% |
490.59M 3.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
646.11M 263.4% |
480.48M -25.6% |
473.86M -1.4% |
1.02B 114.2% |
720.77M -29.0% |
626.55M -13.1% |
1.21B 93.3% |
726.16M -40.0% |
508.03M -30.0% |
472.95M -6.9% |
487.57M 3.1% |
502.91M 3.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.79M - |
-2.02M - |
-5.11M - |
490.37M - |
-102.55M - |
29.17M - |
600.8M 1959.3% |
-461.08M - |
-382.97M - |
-89.44M - |
197.59M - |
-64.01M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.32M - |
- | - | - |
656.45M - |
- | - | - |
113.41M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.09 25.7% |
0.12 33.7% |
0.088 -26.8% |
0.9 924.7% |
0.27 -70% |
0.37 37.0% |
0.24 -35.1% |
0.14 -41.7% |
0.11 -21.4% |
0.25 127.3% |
0.12 -52% |
0.12 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.62% -3.5% |
4.64% 0.4% |
3.33% -28.2% |
28.63% 759.5% |
7.55% -73.6% |
9.63% 27.5% |
5.93% -38.4% |
3.3% -44.3% |
2.5% -24.4% |
5.97% 138.7% |
2.77% -53.5% |
2.55% -8.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.05% 10.0% |
3.41% 11.7% |
2.43% -28.5% |
19.46% 699.8% |
4.81% -75.3% |
6.17% 28.3% |
3.64% -41.1% |
2.04% -43.8% |
1.65% -19.4% |
3.9% 137.1% |
1.85% -52.7% |
1.72% -6.8% |