2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.56% 1.9% |
29.36% 6.5% |
25.2% -14.2% |
15.92% -36.8% |
10.49% -34.1% |
1.05% -90.0% |
1.32% 26.3% |
6.07% 358.2% |
4.11% -32.2% |
7.42% 80.4% |
6.43% -13.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.25% -0.2% |
97.87% -0.4% |
97.95% 0.1% |
97.89% -0.1% |
98.19% 0.3% |
98.38% 0.2% |
98% -0.4% |
98.06% 0.1% |
97.69% -0.4% |
93.67% -4.1% |
93.56% -0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.06% -8.5% |
24.56% 2.1% |
17.93% -27.0% |
7.37% -58.9% |
0.55% -92.5% |
-7.35% - |
-7.43% - |
-3.08% - |
-5.23% - |
-0.97% - |
-2.94% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
547.19M 4.8% |
618.68M 13.1% |
619.74M 0.2% |
606.88M -2.1% |
611.87M 0.8% |
600.98M -1.8% |
630.32M 4.9% |
682.47M 8.3% |
716.6M 5.0% |
827.59M 15.5% |
832.03M 0.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.92B 2.3% |
3.12B 6.8% |
3.02B -3.2% |
2.95B -2.2% |
2.96B 0.2% |
3.14B 6.1% |
3.02B -3.8% |
3.12B 3.2% |
3.1B -0.6% |
3.28B 6.0% |
3.11B -5.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.92M 8.3% |
304.96M 53.3% |
220.46M -27.7% |
235.7M 6.9% |
249.05M 5.7% |
406.34M 63.2% |
302.61M -25.5% |
407.46M 34.7% |
409.24M 0.4% |
556.48M 36.0% |
421.27M -24.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.72B 1.9% |
2.81B 3.4% |
2.8B -0.5% |
2.7B -3.4% |
2.69B -0.3% |
2.71B 0.6% |
2.69B -0.7% |
2.66B -1.3% |
2.65B -0.4% |
2.68B 1.4% |
2.65B -1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
187.37M - |
- |
78.56M - |
- |
87.09M - |
- |
83.22M - |
- |
84.64M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
415.04M 140.5% |
474.97M 14.4% |
462.52M -2.6% |
651.9M 40.9% |
950.42M 45.8% |
513.84M -45.9% |
296.48M -42.3% |
337.85M 14.0% |
234.69M -30.5% |
486.9M 107.5% |
340.17M -30.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
952M 45.9% |
513.84M -46.0% |
298.6M -41.9% |
340.31M 14.0% |
233.78M -31.3% |
486.9M 108.3% |
336.47M -30.9% |
811.72M 141.2% |
271.75M -66.5% |
486.4M 79.0% |
319.49M -34.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-102.61M - |
-86.41M - |
9M - |
-1.58M - |
-27.47M - |
13.81M - |
1.47M -89.3% |
-45.02M - |
-78.32M - |
-61.29M - |
-106.29M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
181.65M - |
- |
96.25M - |
- |
3.89M - |
- |
35.15M - |
- |
59.77M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.459 -1.0% |
1.597 9.4% |
1.388 -13.1% |
0.561 -59.6% |
0.176 -68.7% |
0.05 -71.5% |
0.071 42.9% |
0.34 376.0% |
0.24 -29.4% |
0.51 112.5% |
0.5 -2.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.51% 3.4% |
11% 15.7% |
5.71% -48.1% |
3.6% -37.0% |
2.37% -34.1% |
0.23% -90.4% |
0.3% 33.2% |
1.55% 408.3% |
1.1% -28.5% |
2.28% 106.2% |
2% -12.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.68% 2.9% |
9.57% 10.3% |
5.32% -44.4% |
3.33% -37.4% |
2.18% -34.4% |
0.2% -90.8% |
0.28% 37.2% |
1.36% 393.5% |
0.97% -28.6% |
1.91% 96.5% |
1.74% -8.8% |