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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.53% -13.6% |
36.36% -16.5% |
48.42% 33.1% |
49.82% 2.9% |
60.07% 20.6% |
-76.93% - |
11.48% - |
45.86% 299.6% |
29.88% -34.8% |
11.61% -61.1% |
29.22% 151.7% |
24.74% -15.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.64% -9.6% |
58.79% 0.2% |
60.78% 3.4% |
56.58% -6.9% |
55.4% -2.1% |
-12.12% - |
42.91% - |
39.18% -8.7% |
43.83% 11.9% |
70.58% 61.0% |
44.83% -36.5% |
52.59% 17.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.02% -15.3% |
44.83% -10.4% |
56.74% 26.6% |
42.19% -25.6% |
37.32% -11.5% |
-39.95% - |
16.88% - |
4.05% -76.0% |
9.63% 137.8% |
42.33% 339.6% |
20.54% -51.5% |
18.6% -9.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
345.46M -48.1% |
314.83M -8.9% |
1.02B 223.1% |
506.65M -50.2% |
232.74M -54.1% |
144.48M -37.9% |
103.69M -28.2% |
108.39M 4.5% |
100.16M -7.6% |
129.87M 29.7% |
135.63M 4.4% |
131.53M -3.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.32B 66.5% |
2.43B 5.0% |
3.18B 30.9% |
2.97B -6.5% |
2.99B 0.4% |
2.75B -7.9% |
2.73B -0.8% |
2.53B -7.4% |
2.55B 1.0% |
2.58B 1.0% |
2.57B -0.2% |
2.52B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.92M -14.5% |
323.36M -0.2% |
580.26M 79.4% |
440.72M -24.0% |
311.33M -29.4% |
189.29M -39.2% |
154.8M -18.2% |
134.05M -13.4% |
131.38M -2.0% |
158.82M 20.9% |
153.17M -3.6% |
152.66M -0.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.99B 96.7% |
2.11B 5.7% |
2.6B 23.4% |
2.53B -2.6% |
2.67B 5.6% |
2.56B -4.2% |
2.57B 0.5% |
2.39B -7.2% |
2.42B 1.2% |
2.42B -0.2% |
2.42B 0.0% |
2.36B -2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
824.34M - |
- | - | - |
-19.02M - |
- | - | - |
92.63M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
911.39M 74.1% |
1.66B 82.0% |
1.37B -17.5% |
2.02B 47.5% |
1.72B -14.9% |
1.82B 6.3% |
1.94B 6.3% |
1.9B -2.3% |
1.81B -4.4% |
1.87B 2.9% |
1.91B 2.2% |
1.77B -7.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 82.0% |
1.37B -17.5% |
2.02B 47.5% |
1.72B -14.9% |
1.82B 6.3% |
1.94B 6.3% |
1.9B -2.3% |
1.81B -4.4% |
1.87B 2.9% |
1.91B 2.2% |
1.77B -7.4% |
1.57B -11.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.19M - |
56.66M - |
660.19M 1065.2% |
25.41M -96.2% |
-51.29M - |
-110.01M - |
-29.22M - |
-1.47M - |
53.75M - |
51.9M -3.4% |
-111.66M - |
22.45M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
745.37M - |
- | - | - |
60.96M - |
- | - | - |
70.44M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88 -55.2% |
0.63 -66.5% |
4.62 633.3% |
2.36 -48.9% |
1.31 -44.5% |
-1.04 - |
0.11 - |
0.47 327.3% |
0.28 -40.4% |
0.14 -50% |
0.38 171.4% |
0.31 -18.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.01% -74.8% |
5.58% -44.2% |
20.93% 274.7% |
9.84% -53.0% |
5.37% -45.4% |
-4.25% - |
0.46% - |
2% 332.1% |
1.24% -37.9% |
0.62% -49.9% |
1.64% 163.0% |
1.36% -17.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.11% -71.4% |
4.82% -40.6% |
17.55% 263.8% |
8.2% -53.3% |
4.69% -42.8% |
-3.87% - |
0.43% - |
1.89% 335.5% |
1.18% -37.7% |
0.59% -50.1% |
1.54% 161.8% |
1.28% -16.9% |