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] | - | - | - | - | - |
74.83% - |
74.13% -0.9% |
73.83% -0.4% |
73.83% 0% |
69.94% -5.3% |
69.94% 0% |
62.8% -10.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.34% 93.8% |
14.35% 53.6% |
9.38% -34.6% |
10.21% 8.9% |
15.3% 49.8% |
20.29% 32.6% |
10.82% -46.7% |
13.1% 21.0% |
14.42% 10.1% |
11.71% -18.8% |
9.87% -15.8% |
10.74% 8.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.68% 9.1% |
27.57% 21.6% |
25.31% -8.2% |
26.41% 4.3% |
27.65% 4.7% |
28.57% 3.3% |
28.48% -0.3% |
29.92% 5.0% |
28.33% -5.3% |
28.45% 0.4% |
26.16% -8.0% |
28.33% 8.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.6% 26.5% |
15.49% 80.2% |
10.64% -31.3% |
12.99% 22.1% |
15.21% 17.1% |
16.05% 5.5% |
9.42% -41.3% |
15.96% 69.4% |
12.85% -19.5% |
10.89% -15.2% |
8.43% -22.6% |
11.91% 41.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.66M 31.4% |
308.07M 9.0% |
305.65M -0.8% |
254.04M -16.9% |
311.7M 22.7% |
289.5M -7.1% |
248.42M -14.2% |
242.47M -2.4% |
260.69M 7.5% |
239.73M -8.0% |
251.99M 5.1% |
224.2M -11.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B 0.5% |
1.38B 2.6% |
1.43B 3.7% |
1.47B 2.9% |
1.5B 2.0% |
1.6B 6.5% |
1.6B 0.1% |
1.6B 0.3% |
1.56B -2.5% |
1.58B 1.0% |
1.68B 6.3% |
1.61B -4.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.82M 9.3% |
229.35M -4.0% |
251.56M 9.7% |
267.64M 6.4% |
297.44M 11.1% |
333.12M 12.0% |
308.73M -7.3% |
279.33M -9.5% |
246.58M -11.7% |
234.85M -4.8% |
307.89M 31.1% |
248.07M -19.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B -1.2% |
1.15B 4.0% |
1.17B 2.5% |
1.2B 2.2% |
1.2B 0.0% |
1.26B 4.9% |
1.29B 2.1% |
1.32B 2.5% |
1.31B -0.8% |
1.34B 2.1% |
1.36B 1.9% |
1.35B -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-41.33M - |
- | - | - |
97.25M - |
- | - | - |
32.88M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.02M 13.1% |
171.31M 25.0% |
241.48M 41.0% |
863.19M 257.5% |
290.38M -66.4% |
333.9M 15.0% |
277.27M -17.0% |
621.5M 124.1% |
213.37M -65.7% |
301.18M 41.2% |
500.85M 66.3% |
92.73M -81.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.31M 25.0% |
241.48M 41.0% |
863.19M 257.5% |
290.38M -66.4% |
333.9M 15.0% |
277.27M -17.0% |
621.5M 124.1% |
213.37M -65.7% |
301.18M 41.2% |
500.85M 66.3% |
92.73M -81.5% |
241.44M 160.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.71M - |
30.88M - |
69.04M 123.6% |
38.95M -43.6% |
-16.81M - |
68.98M - |
-22.44M - |
12.46M - |
8.26M -33.7% |
36.32M 340.0% |
53.24M 46.6% |
-24.93M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.78M - |
- | - | - |
73.64M - |
- | - | - |
69.11M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 135.8% |
0.368 67.4% |
0.24 -34.8% |
0.21 -12.5% |
0.4 90.5% |
0.49 22.5% |
0.23 -53.1% |
0.26 13.0% |
0.32 23.1% |
0.23 -28.1% |
0.21 -8.7% |
0.2 -4.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.38% 75.3% |
3.93% 65.1% |
2.47% -37.2% |
2.19% -11.6% |
3.97% 81.8% |
4.78% 20.2% |
2.11% -55.8% |
2.44% 15.5% |
2.86% 17.4% |
2.13% -25.8% |
1.84% -13.2% |
1.77% -3.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.98% 86.1% |
3.25% 64.8% |
2.05% -37.1% |
1.79% -12.4% |
3.22% 79.4% |
3.8% 18.1% |
1.68% -55.7% |
1.99% 17.9% |
2.38% 19.7% |
1.79% -24.7% |
1.53% -14.6% |
1.47% -4.1% |