2018 Q3 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.08% 2.5% |
8.46% -53.2% |
7.19% -15.0% |
7.36% 2.4% |
11.89% 61.4% |
13.08% 10.0% |
7.45% -43.0% |
14.99% 101.2% |
15.84% 5.7% |
10.84% -31.5% |
12.83% 18.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.24% 4.7% |
26.5% -22.6% |
26.63% 0.5% |
21.56% -19.0% |
27.5% 27.6% |
30.19% 9.8% |
29.8% -1.3% |
33.78% 13.4% |
35.92% 6.4% |
31.66% -11.9% |
34.56% 9.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.79% -4.7% |
11.5% -44.7% |
9.98% -13.2% |
6.52% -34.7% |
10.48% 60.6% |
15.2% 45.1% |
10.24% -32.6% |
18.21% 77.8% |
20.27% 11.3% |
17.2% -15.1% |
17.49% 1.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.96M 9.1% |
173.8M -10.9% |
150.42M -13.5% |
155.01M 3.1% |
154.14M -0.6% |
178.14M 15.6% |
152.63M -14.3% |
201.23M 31.8% |
237.83M 18.2% |
248.11M 4.3% |
223.44M -9.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 1.3% |
1.16B 1.4% |
1.15B -1.0% |
1.11B -3.1% |
1.12B 0.4% |
1.17B 4.2% |
1.19B 1.9% |
1.23B 3.8% |
1.75B 42.3% |
1.88B 7.3% |
1.98B 5.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.42M -7.5% |
252.28M 0.7% |
229.67M -9.0% |
218.46M -4.9% |
202.62M -7.2% |
226.15M 11.6% |
235.91M 4.3% |
269.28M 14.1% |
652.6M 142.3% |
734.89M 12.6% |
816.48M 11.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
895.27M 4.1% |
909.98M 1.6% |
920.8M 1.2% |
896.21M -2.7% |
916.07M 2.2% |
939.31M 2.5% |
951.74M 1.3% |
963.93M 1.3% |
1.1B 14.3% |
1.15B 4.1% |
1.16B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
-32.86M - |
- | - | - |
40.58M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.38M 6.2% |
229.66M 18.2% |
180.8M -21.3% |
200.35M 10.8% |
150.64M -24.8% |
154.91M 2.8% |
184.88M 19.4% |
224.39M 21.4% |
207.41M -7.6% |
540.87M 160.8% |
193.08M -64.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.66M 18.2% |
180.8M -21.3% |
200.35M 10.8% |
150.64M -24.8% |
154.91M 2.8% |
184.88M 19.4% |
224.39M 21.4% |
207.41M -7.6% |
540.87M 160.8% |
193.08M -64.3% |
167.92M -13.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.41M - |
-6.04M - |
-48.04M - |
-28.1M - |
14.58M - |
39.01M 167.5% |
-990.06K - |
-30.36M - |
-32.49M - |
-125.31M - |
-60.64M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
22.23M - |
- | - | - |
41.53M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.303 10.0% |
0.124 -59.1% |
0.097 -22.2% |
0.093 -3.2% |
0.16 71.2% |
0.2 25.0% |
0.069 -65.5% |
0.179 160.0% |
0.221 23.1% |
0.159 -28.1% |
0.172 8.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.02% 9.3% |
1.63% -59.5% |
1.18% -27.4% |
1.26% 6.3% |
2.02% 61.0% |
2.51% 24.2% |
1.2% -52.1% |
3.15% 161.8% |
3.65% 15.8% |
2.39% -34.4% |
2.48% 3.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.1% 9.8% |
1.27% -58.9% |
0.94% -26.6% |
1.01% 7.7% |
1.64% 62.8% |
2.04% 24.3% |
0.97% -52.6% |
2.49% 157.8% |
2.52% 1.2% |
1.48% -41.3% |
1.48% 0.3% |