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] |
0% - |
0% - |
77.1% - |
76.01% -1.4% |
76.16% 0.2% |
76.44% 0.4% |
76.91% 0.6% |
76.39% -0.7% |
76.39% 0% |
75.24% -1.5% |
75.24% 0% |
73.26% -2.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.64% 49.0% |
10.55% -40.2% |
7.31% -30.7% |
7.18% -1.8% |
13.54% 88.6% |
18.12% 33.8% |
18.84% 4.0% |
18% -4.5% |
20.39% 13.3% |
27.83% 36.5% |
20.59% -26.0% |
19.9% -3.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.48% 19.5% |
27.33% -25.1% |
24.69% -9.7% |
28.72% 16.3% |
33.39% 16.3% |
34.53% 3.4% |
35.68% 3.3% |
32.15% -9.9% |
38% 18.2% |
39.73% 4.5% |
35.26% -11.2% |
38.4% 8.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.43% 197.7% |
6.96% -67.5% |
1.79% -74.3% |
7.71% 330.4% |
15.88% 106.1% |
18.97% 19.4% |
22.22% 17.2% |
19.04% -14.3% |
21.58% 13.4% |
30.69% 42.2% |
20.62% -32.8% |
22.66% 9.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.57M 140.2% |
132.18M -23.0% |
171.11M 29.5% |
107.36M -37.3% |
174.08M 62.1% |
296.63M 70.4% |
266.08M -10.3% |
207.6M -22.0% |
278.84M 34.3% |
352.86M 26.5% |
280.04M -20.6% |
219.47M -21.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B -0.2% |
1.06B 2.8% |
1.12B 5.3% |
1.11B -0.8% |
1.13B 1.9% |
1.22B 8.2% |
1.38B 13.1% |
1.33B -3.9% |
1.38B 3.7% |
1.55B 12.2% |
1.58B 2.2% |
1.6B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.89M 6.8% |
244.95M 6.5% |
288.57M 17.8% |
272.38M -5.6% |
279.98M 2.8% |
318.75M 13.8% |
428.91M 34.6% |
336.9M -21.5% |
370.36M 9.9% |
439.99M 18.8% |
417.04M -5.2% |
393.76M -5.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
804.09M -2.1% |
818.04M 1.7% |
830.3M 1.5% |
838.01M 0.9% |
851.37M 1.6% |
904.91M 6.3% |
955.27M 5.6% |
992.63M 3.9% |
1.01B 1.6% |
1.11B 9.7% |
1.16B 5.2% |
1.21B 4.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-92.56M - |
- | - | - |
-112.79M - |
- | - | - |
5.26M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
396.81M -2.5% |
261.91M -34.0% |
247.11M -5.7% |
367.69M 48.8% |
245.11M -33.3% |
221.83M -9.5% |
200.07M -9.8% |
486.88M 143.4% |
456.59M -6.2% |
401.56M -12.1% |
556.47M 38.6% |
730.53M 31.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.91M -34.0% |
247.11M -5.7% |
367.58M 48.8% |
245.11M -33.3% |
221.83M -9.5% |
200.07M -9.8% |
487.43M 143.6% |
456.59M -6.3% |
401.56M -12.1% |
556.47M 38.6% |
730.53M 31.3% |
720.79M -1.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-89.57M - |
14.84M - |
131.1M 783.2% |
-82.12M - |
-54.8M - |
-64.05M - |
227.55M - |
-11.26M - |
-19.69M - |
193.16M - |
194.34M 0.6% |
-80.75M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.72M - |
- | - | - |
31.29M - |
- | - | - |
94.21M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 275.0% |
0.07 -53.3% |
0.06 -14.3% |
0.04 -33.3% |
0.11 175.0% |
0.27 145.5% |
0.24 -11.1% |
0.129 -46.4% |
0.2 55.6% |
0.343 71.4% |
0.2 -41.7% |
0.15 -25.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.72% 259.7% |
1.72% -53.8% |
1.52% -11.7% |
0.92% -39.1% |
2.79% 202.0% |
6.12% 119.3% |
5.39% -12.0% |
3.84% -28.8% |
5.68% 48.1% |
9.29% 63.4% |
5.08% -45.3% |
3.68% -27.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.92% 269.7% |
1.33% -54.5% |
1.15% -13.8% |
0.69% -39.7% |
2.1% 204.1% |
4.57% 117.0% |
3.84% -15.8% |
2.75% -28.4% |
4.2% 52.5% |
6.71% 59.9% |
3.69% -45.1% |
2.74% -25.6% |