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] | - | - | - | - | - |
67.87% - |
66.02% -2.7% |
66.02% 0% |
67.15% 1.7% |
67.15% 0% |
67.15% 0% |
66.25% -1.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.73% -2.6% |
18.73% -5.1% |
18.21% -2.8% |
17.11% -6.0% |
14.19% -17.1% |
18.1% 27.6% |
16.55% -8.6% |
3.22% -80.5% |
15.62% 384.8% |
15.88% 1.7% |
15.75% -0.9% |
8.94% -43.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.98% -1.4% |
48.07% 0.2% |
50.23% 4.5% |
50.35% 0.2% |
49.79% -1.1% |
53.19% 6.8% |
46.36% -12.8% |
45.23% -2.4% |
51.29% 13.4% |
51.59% 0.6% |
47.77% -7.4% |
48.88% 2.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.29% -28.3% |
16.62% 16.3% |
20.12% 21.1% |
17.13% -14.9% |
11.81% -31.1% |
18.49% 56.6% |
10.61% -42.6% |
-1.83% - |
15.81% - |
18.3% 15.8% |
19.83% 8.3% |
9.03% -54.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.24M 7.1% |
135.27M 12.5% |
140.47M 3.8% |
117.03M -16.7% |
131.88M 12.7% |
139.24M 5.6% |
110.95M -20.3% |
94.21M -15.1% |
151.66M 61.0% |
169.27M 11.6% |
174.64M 3.2% |
135.22M -22.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 1.2% |
1.32B 3.2% |
1.34B 2.1% |
1.35B 0.7% |
1.34B -0.6% |
1.39B 3.4% |
1.41B 1.5% |
1.4B -0.9% |
1.42B 1.3% |
1.49B 5.3% |
1.57B 5.3% |
1.6B 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.69M 3.9% |
149.81M 8.0% |
145.67M -2.8% |
130.03M -10.7% |
121.7M -6.4% |
139.52M 14.6% |
147.72M 5.9% |
131.65M -10.9% |
151.43M 15.0% |
198.58M 31.1% |
265.38M 33.6% |
299.83M 13.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 0.2% |
1.15B 2.7% |
1.18B 2.6% |
1.21B 2.1% |
1.21B 0.0% |
1.24B 2.4% |
1.25B 0.9% |
1.25B 0.4% |
1.25B -0.1% |
1.28B 2.2% |
1.29B 0.9% |
1.29B -0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.8M - |
- | - | - |
36.84M - |
- | - | - |
13.57M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
373.57M -31.3% |
177.88M -52.4% |
463.01M 160.3% |
611.87M 32.1% |
419.34M -31.5% |
331.61M -20.9% |
283.44M -14.5% |
480.69M 69.6% |
237.87M -50.5% |
311.13M 30.8% |
180.88M -41.9% |
191.17M 5.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.88M -52.4% |
463.01M 160.3% |
611.87M 32.1% |
419.34M -31.5% |
331.61M -20.9% |
283.44M -14.5% |
480.69M 69.6% |
237.87M -50.5% |
311.13M 30.8% |
180.88M -41.9% |
191.17M 5.7% |
130.52M -31.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-11.81M - |
-8.43M - |
-26.27M - |
-52.8M - |
-52.46M - |
-4.41M - |
10.55M - |
-28.1M - |
-26.62M - |
-90.93M - |
-39.13M - |
-106.18M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.96M - |
- | - | - |
37.77M - |
- | - | - |
25.43M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.207 0% |
0.229 10.3% |
0.236 3.1% |
0.179 -24.2% |
0.168 -6.2% |
0.32 91.0% |
0.164 -48.7% |
0.03 -81.7% |
0.21 600% |
0.24 14.3% |
0.25 4.2% |
0.11 -56.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11% 3.0% |
2.23% 5.3% |
2.19% -1.6% |
1.67% -23.5% |
1.55% -7.5% |
2.06% 33.1% |
1.48% -28.3% |
0.24% -83.6% |
1.89% 679.4% |
2.12% 12.3% |
2.14% 0.7% |
0.94% -56.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87% 3.1% |
1.95% 4.5% |
1.92% -1.7% |
1.48% -22.8% |
1.39% -6.6% |
1.84% 32.9% |
1.31% -28.9% |
0.22% -83.5% |
1.68% 679.0% |
1.85% 9.9% |
1.79% -2.9% |
0.76% -57.6% |