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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.86% 35.1% |
6.5% -56.3% |
15.8% 143.1% |
-8.69% - |
11.8% - |
2.92% -75.2% |
14.18% 385.2% |
-0.27% - |
6.81% - |
-5.01% - |
12.33% - |
-7.67% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.83% -5.1% |
59.27% 2.5% |
53.39% -9.9% |
48.29% -9.6% |
52.73% 9.2% |
52.7% -0.1% |
59.15% 12.2% |
49.42% -16.4% |
48.93% -1.0% |
42.81% -12.5% |
50.52% 18.0% |
42.28% -16.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.57% 72.2% |
5.26% -70.1% |
19.81% 276.7% |
-9.75% - |
13.31% - |
-0.21% - |
23.98% - |
0.49% -98.0% |
8.56% 1651.3% |
-7.49% - |
12.96% - |
-4.22% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
396.69M 68.7% |
291.76M -26.5% |
479.52M 64.4% |
250.57M -47.7% |
355.9M 42.0% |
208.78M -41.3% |
413.16M 97.9% |
253.56M -38.6% |
423.73M 67.1% |
281.77M -33.5% |
492.58M 74.8% |
296.29M -39.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11B 7.0% |
2.06B -2.2% |
2.23B 8.2% |
2.09B -6.1% |
2.15B 2.8% |
2.13B -1.0% |
2.27B 6.5% |
2.21B -2.8% |
2.27B 2.8% |
2.14B -5.7% |
2.26B 5.7% |
2.16B -4.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.95M 40.9% |
326.95M -17.0% |
452.23M 38.3% |
334.81M -26.0% |
399.81M 19.4% |
370.32M -7.4% |
463.95M 25.3% |
400.1M -13.8% |
458.14M 14.5% |
342.88M -25.2% |
400.91M 16.9% |
315.97M -21.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72B 1.4% |
1.74B 1.3% |
1.78B 2.5% |
1.76B -1.1% |
1.75B -0.4% |
1.76B 0.5% |
1.81B 2.6% |
1.81B 0.0% |
1.81B 0.1% |
1.8B -0.7% |
1.85B 3.1% |
1.83B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.54M - |
- | - | - |
-92.97M - |
- | - | - |
13.89M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B -8.7% |
842.31M -26.1% |
756.09M -10.2% |
731.16M -3.3% |
579.49M -20.7% |
472.15M -18.5% |
945.39M 100.2% |
856.49M -9.4% |
756.84M -11.6% |
842.34M 11.3% |
716.7M -14.9% |
728.42M 1.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
842.31M -26.1% |
756.09M -10.2% |
731.16M -3.3% |
579.49M -20.7% |
472.15M -18.5% |
945.39M 100.2% |
856.49M -9.4% |
756.84M -11.6% |
842.34M 11.3% |
716.7M -14.9% |
728.42M 1.6% |
691.28M -5.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.25M - |
-2.12M - |
79.67M - |
-76.72M - |
-20.19M - |
83.34M - |
-176.2M - |
11.76M - |
-22.75M - |
19.59M - |
52.59M 168.4% |
-40.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.03M - |
- | - | - |
21.05M - |
- | - | - |
30.29M - |
- | - | - | |
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.298 131.0% |
0.093 -68.7% |
0.38 307.1% |
-0.167 - |
0.21 - |
0.03 -85.7% |
0.3 900% |
-0.01 - |
0.145 - |
-0.07 - |
0.31 - |
-0.11 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.46% 123.7% |
1.1% -68.3% |
4.31% 292.1% |
-1.23% - |
2.39% - |
0.35% -85.5% |
3.28% 845.3% |
-0.04% - |
1.59% - |
-0.78% - |
3.32% - |
-1.23% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.89% 121.5% |
0.91% -68.5% |
3.53% 288.1% |
-1.01% - |
1.98% - |
0.28% -85.6% |
2.66% 834.4% |
-0.03% - |
1.29% - |
-0.64% - |
2.76% - |
-1.03% - |