2018 Q2 | 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] |
68.35% 5.3% |
67.14% -1.8% |
62.56% -6.8% |
60.55% -3.2% |
63.93% 5.6% |
61.54% -3.7% |
57.68% -6.3% |
56.91% -1.3% |
56.91% 0% |
51.98% -8.7% |
51.98% 0% |
49.92% -4.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.33% -1.4% |
19.06% -6.3% |
11.71% -38.6% |
18.24% 55.8% |
15.44% -15.3% |
36.34% 135.3% |
2.79% -92.3% |
11.29% 304.5% |
10.02% -11.3% |
4.95% -50.6% |
12.8% 158.8% |
14.31% 11.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.15% 2.9% |
39.98% -7.3% |
41.14% 2.9% |
40.51% -1.5% |
40.15% -0.9% |
38.32% -4.5% |
32.41% -15.4% |
38.17% 17.8% |
37.51% -1.7% |
36.3% -3.2% |
40.99% 12.9% |
36.92% -9.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.06% 2.6% |
18.43% -23.4% |
14.39% -21.9% |
20.15% 40.0% |
19.62% -2.6% |
6.78% -65.4% |
4.81% -29.1% |
12.5% 159.8% |
12.34% -1.3% |
5.83% -52.7% |
14.37% 146.3% |
16.23% 12.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
344.88M 15.2% |
285.41M -17.2% |
273.6M -4.1% |
302.41M 10.5% |
371.27M 22.8% |
266.11M -28.3% |
398.08M 49.6% |
314.73M -20.9% |
398.23M 26.5% |
340.82M -14.4% |
361.59M 6.1% |
381.5M 5.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63B 1.8% |
1.54B -5.8% |
1.65B 7.1% |
1.98B 19.9% |
2.13B 7.7% |
2.1B -1.4% |
2.19B 4.5% |
2.19B -0.3% |
2.2B 0.7% |
2.25B 2.2% |
2.31B 2.4% |
2.34B 1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
483.09M 15.3% |
472.49M -2.2% |
552.69M 17.0% |
828.1M 49.8% |
999.1M 20.6% |
962.89M -3.6% |
976.79M 1.4% |
898.48M -8.0% |
951.92M 5.9% |
966.19M 1.5% |
974.08M 0.8% |
952.93M -2.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B -2.9% |
1.04B -7.4% |
1.07B 3.1% |
1.12B 5.2% |
1.1B -1.8% |
1.13B 2.3% |
1.2B 6.7% |
1.28B 6.0% |
1.24B -2.8% |
1.27B 2.6% |
1.32B 3.6% |
1.38B 4.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.5M - |
- | - | - |
26.71M - |
- | - | - |
-31.74M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
372.67M -29.5% |
267.69M -28.2% |
166.64M -37.7% |
226.49M 35.9% |
254.98M 12.6% |
250.71M -1.7% |
335.32M 33.7% |
436.6M 30.2% |
240.11M -45.0% |
260.63M 8.5% |
353.47M 35.6% |
358.39M 1.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
267.69M -28.2% |
166.64M -37.7% |
226.49M 35.9% |
254.98M 12.6% |
250.71M -1.7% |
335.32M 33.7% |
436.6M 30.2% |
240.11M -45.0% |
260.63M 8.5% |
353.47M 35.6% |
358.39M 1.4% |
407.05M 13.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.37M - |
-6.84M - |
-46.51M - |
-209.6M - |
351.02K - |
80.25M 22762.8% |
115.13M 43.5% |
-93.24M - |
48.01M - |
119.5M 148.9% |
-16.38M - |
-31.07M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.2M - |
- | - | - |
111.13M - |
- | - | - |
76.05M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 20.0% |
0.18 -25% |
0.11 -38.9% |
0.19 72.7% |
0.19 0% |
0.34 78.9% |
0 -100.0% |
0.11 - |
0.13 18.2% |
0.06 -53.8% |
0.15 150% |
0.18 20% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.18% 12.1% |
5.05% -18.2% |
3.05% -39.7% |
5.04% 65.3% |
5.16% 2.3% |
8.67% 68.3% |
0.95% -89.0% |
2.87% 200.7% |
3.17% 10.6% |
1.34% -57.7% |
3.57% 166.2% |
4.05% 13.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.33% 4.9% |
3.43% -20.8% |
2.01% -41.4% |
3.05% 51.4% |
2.79% -8.2% |
4.58% 63.7% |
0.52% -88.7% |
1.62% 213.3% |
1.82% 12.0% |
0.76% -58.3% |
2.03% 168.5% |
2.35% 15.6% |