2018 Q2 | 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] |
3.09% 4.4% |
3.09% -0.1% |
39.97% 1194.1% |
2.23% -94.4% |
2.33% 4.7% |
2.33% -0.1% |
2.33% 0% |
2.29% -1.5% |
2.23% -2.9% |
2.33% 4.4% |
2.33% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.54% 81.6% |
24.42% -14.4% |
33.28% 36.3% |
21.12% -36.5% |
39.39% 86.5% |
40.03% 1.6% |
28.92% -27.8% |
31.44% 8.7% |
34.2% 8.8% |
29.89% -12.6% |
35.87% 20.0% |
33.78% -5.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.61M 53.2% |
20.44M -0.8% |
22.98M 12.4% |
14.55M -36.7% |
26.61M 82.9% |
24.56M -7.7% |
28.82M 17.3% |
33.37M 15.8% |
35.08M 5.1% |
39.83M 13.5% |
47.76M 19.9% |
50.42M 5.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27B 4.7% |
2.46B 8.4% |
2.81B 14.5% |
3.11B 10.6% |
3.33B 7.2% |
3.65B 9.4% |
3.75B 2.8% |
3.84B 2.4% |
3.95B 3.0% |
4.12B 4.2% |
4.4B 7.0% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.03B 4.8% |
2.21B 8.9% |
2.47B 11.4% |
2.76B 11.9% |
2.97B 7.7% |
3.28B 10.2% |
3.37B 2.8% |
3.45B 2.3% |
3.55B 2.9% |
3.7B 4.3% |
3.97B 7.3% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
233.47M 4.5% |
242.19M 3.7% |
341.11M 40.8% |
344.44M 1.0% |
355.89M 3.3% |
366.81M 3.1% |
376.81M 2.7% |
387.62M 2.9% |
401.71M 3.6% |
416.4M 3.7% |
433.44M 4.1% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.47M 0.5% |
18.68M 78.4% |
18.05M -3.4% |
11.84M -34.4% |
1.26M -89.3% |
-4.44M - |
40.02M - |
-11.93M - |
44.36M - |
-9.75M - |
26.16M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.24M 34.2% |
35.66M 30.9% |
45.08M 26.4% |
47.6M 5.6% |
47.47M -0.3% |
55.47M 16.9% |
40.91M -26.3% |
62.06M 51.7% |
56.03M -9.7% |
50.77M -9.4% |
47.1M -7.2% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.66M 30.9% |
45.08M 26.4% |
47.6M 5.6% |
47.47M -0.3% |
55.47M 16.9% |
40.91M -26.3% |
62.06M 51.7% |
56.03M -9.7% |
50.77M -9.4% |
47.1M -7.2% |
61.93M 31.5% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.4M 0.3% |
18.63M 79.1% |
17.9M -3.9% |
11.77M -34.2% |
1.11M -90.5% |
-4.5M - |
39.97M - |
-11.98M - |
44.36M - |
-9.78M - |
26.05M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.45M 178.4% |
8.02M -15.1% |
8.35M 4.1% |
3.23M -61.3% |
10.77M 233.4% |
10.29M -4.5% |
8.23M -20.0% |
10.74M 30.5% |
12.22M 13.8% |
12.17M -0.4% |
17.17M 41.1% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.45M 347.0% |
8.02M -15.1% |
-236K - |
3.07M - |
10.48M 241.1% |
9.83M -6.2% |
8.33M -15.2% |
10.49M 25.9% |
12M 14.4% |
11.9M -0.8% |
17.13M 43.9% |
17.03M -0.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 180.0% |
0.23 -17.9% |
0.24 4.3% |
0.09 -62.5% |
0.31 244.4% |
0.29 -6.5% |
0.25 -13.8% |
0.31 24% |
0.36 16.1% |
0.35 -2.8% |
0.5 42.9% |
0.49 -2.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57% 169.7% |
2.1% -18.5% |
2.62% 24.9% |
0.9% -65.8% |
2.99% 233.9% |
2.72% -9.1% |
2.24% -17.6% |
2.74% 22.4% |
3.04% 10.8% |
2.91% -4.3% |
4.03% 38.6% |
3.84% -4.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.27% 167.8% |
0.21% -20.4% |
0.29% 37.4% |
0.1% -64.2% |
0.33% 213.5% |
0.28% -13.4% |
0.23% -20.0% |
0.28% 22.7% |
0.31% 11.4% |
0.3% -4.2% |
0.4% 36.3% |
0.38% -6.2% |