2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51% -4.4% |
50.06% -1.8% |
51.35% 2.6% |
47.38% -7.7% |
45.87% -3.2% |
42.29% -7.8% |
34.9% -17.5% |
27.75% -20.5% |
21.36% -23.0% |
-12.96% - |
-13.27% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.09% -3.2% |
67.02% -4.4% |
68.39% 2.0% |
63.47% -7.2% |
58.85% -7.3% |
53.24% -9.5% |
45.1% -15.3% |
42.15% -6.5% |
38.95% -7.6% |
32.04% -17.8% |
30.51% -4.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.58% 35.2% |
51.17% -16.9% |
54.03% 5.6% |
53.14% -1.6% |
45.39% -14.6% |
31.42% -30.8% |
19.26% -38.7% |
10.56% -45.2% |
8.5% -19.5% |
4.9% -42.3% |
4.76% -2.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.62M 297.1% |
141.31M 1.9% |
157.96M 11.8% |
154.27M -2.3% |
155.18M 0.6% |
139.7M -10.0% |
157.03M 12.4% |
180.85M 15.2% |
211.2M 16.8% |
270.16M 27.9% |
295.93M 9.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
442.48M 2.5% |
470.72M 6.4% |
498.63M 5.9% |
1.37B 173.8% |
1.38B 1.2% |
1.45B 4.8% |
1.46B 0.8% |
1.47B 0.6% |
1.49B 1.3% |
1.65B 10.7% |
1.61B -2.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
442.48M 878.5% |
47.48M -89.3% |
49.62M 4.5% |
97.12M 95.7% |
101.22M 4.2% |
156.89M 55.0% |
146.43M -6.7% |
144.59M -1.3% |
156.56M 8.3% |
376.89M 140.7% |
343.79M -8.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
400.67M 3.7% |
423.24M 5.6% |
449.01M 6.1% |
1.27B 182.4% |
1.28B 0.9% |
1.29B 0.8% |
1.31B 1.7% |
1.32B 0.8% |
1.33B 0.5% |
1.27B -4.6% |
1.27B 0.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
48.67M - |
66.75M 37.1% |
54.68M -18.1% |
- |
49.03M - |
- |
25.08M - |
- |
-65.82M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.51M -64.6% |
73.05M 186.4% |
72.13M -1.3% |
25.51M -64.6% |
41.23M 61.7% |
114.19M 176.9% |
44.02M -61.4% |
860.69M 1855.3% |
511.01M -40.6% |
319.22M -37.5% |
259.21M -18.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.23M 61.7% |
114.19M 176.9% |
44.02M -61.4% |
860.69M 1855.2% |
511M -40.6% |
319.22M -37.5% |
259.18M -18.8% |
173.73M -33.0% |
73.05M -58.0% |
251.06M 243.7% |
172.21M -31.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.61M - |
-62.66M - |
-65.8M - |
-144.68M - |
-120.32M - |
-173.53M - |
-199.82M - |
-155.22M - |
-158.63M - |
-197.43M - |
-242.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.73M - |
81.11M 14.7% |
73.1M -9.9% |
- |
59.09M - |
- |
50.18M - |
- |
-35M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.061 279.0% |
1.05 -1.0% |
1.2 14.3% |
1.08 -10.0% |
0.98 -9.3% |
0.75 -23.5% |
0.61 -18.7% |
0.52 -14.8% |
0.49 -5.8% |
-0.39 - |
-0.44 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.64% 266.2% |
18.25% 3.4% |
18.06% -1.0% |
8.84% -51.1% |
8.47% -4.2% |
6.89% -18.6% |
6.22% -9.7% |
3.87% -37.8% |
3.46% -10.8% |
-2.73% - |
-3.04% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.98% 270.4% |
16.35% 2.3% |
16.27% -0.5% |
8.14% -50.0% |
7.8% -4.1% |
6.17% -21.0% |
5.6% -9.2% |
3.54% -36.7% |
3.15% -11.2% |
-2.26% - |
-2.56% - |