2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
52.79% - |
26.63% -49.6% |
56.27% 111.3% |
37.1% -34.1% |
50.45% 36.0% |
49.18% -2.5% |
45.56% -7.4% |
45.16% -0.9% |
29.79% -34.0% |
28.27% -5.1% |
23.38% -17.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
80.28% - |
79.01% -1.6% |
80.49% 1.9% |
81.25% 1.0% |
80.82% -0.5% |
81.03% 0.3% |
79.24% -2.2% |
79.25% 0.0% |
76.3% -3.7% |
76.23% -0.1% |
78.17% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
61.52% - |
30.59% -50.3% |
63.68% 108.2% |
37.4% -41.3% |
59.66% 59.5% |
56.2% -5.8% |
47.16% -16.1% |
44.23% -6.2% |
26.8% -39.4% |
23.82% -11.1% |
25.74% 8.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
183.03M 262.2% |
27.1M -85.2% |
179.71M 563.0% |
47.92M -73.3% |
210.01M 338.2% |
218.03M 3.8% |
234.98M 7.8% |
228.39M -2.8% |
212.49M -7.0% |
208.86M -1.7% |
213.1M 2.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
510.81M 29.6% |
- |
514.16M - |
- |
678.41M - |
2.35B 246.0% |
2.3B -2.1% |
2.29B -0.4% |
2.35B 2.9% |
2.34B -0.4% |
2.4B 2.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
72.72M 76.8% |
- |
55.68M - |
- |
131.73M - |
111.22M -15.6% |
126.72M 13.9% |
128.25M 1.2% |
162.09M 26.4% |
147.87M -8.8% |
222.43M 50.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
438.09M 24.1% |
- |
458.48M - |
- |
546.68M - |
2.24B 309.0% |
2.17B -2.9% |
2.16B -0.5% |
2.19B 1.5% |
2.2B 0.2% |
2.18B -0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
45.09M - |
- |
50.73M - |
- |
34.41M - |
- |
-17.91M - |
- |
-8.41M - |
- |
38.13M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
136.02M 0% |
158.34M 16.4% |
109.66M -30.7% |
146.79M 33.9% |
158.34M 7.9% |
131.06M -17.2% |
146.79M 12.0% |
204.75M 39.5% |
224.77M 9.8% |
1.83B 712.1% |
1.76B -3.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
158.34M 44.4% |
131.06M -17.2% |
146.8M 12.0% |
204.75M 39.5% |
224.77M 9.8% |
1.83B 712.1% |
1.76B -3.8% |
1.73B -1.7% |
1.73B 0.5% |
1.64B -5.6% |
1.65B 0.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
24.16M - |
-26.87M - |
30.49M - |
-1.5M - |
10.47M - |
-41.26M - |
-50M - |
-76.79M - |
-60.06M - |
-78.06M - |
-49.01M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
96.62M 601.6% |
- |
101.12M - |
- |
105.95M - |
- |
107.05M - |
- |
63.3M - |
- |
49.82M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.593 591.7% |
0.043 -92.8% |
0.621 1350.0% |
0.107 -82.8% |
0.65 506.7% |
0.657 1.1% |
0.629 -4.3% |
0.579 -8.0% |
0.307 -46.9% |
0.279 -9.3% |
0.207 -25.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
24.91% - |
- |
24.92% - |
- |
21.52% - |
4.79% -77.7% |
8.14% 69.8% |
4.78% -41.4% |
4.62% -3.2% |
2.66% -42.4% |
2.29% -14.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
21.82% - |
- |
22.26% - |
- |
17.82% - |
4.57% -74.4% |
7.61% 66.7% |
4.51% -40.8% |
4.18% -7.4% |
2.52% -39.7% |
2.12% -15.7% |