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] |
31.16% 0% |
31.16% 0% |
31.42% 0.8% |
31.42% 0% |
32.12% 2.2% |
23.8% -25.9% |
23.89% 0.4% |
32.69% 36.8% |
32.69% 0% |
33.04% 1.1% |
33.29% 0.8% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.49% -0.7% |
41.95% 1.1% |
43.8% 4.4% |
39.53% -9.8% |
40.79% 3.2% |
67.4% 65.2% |
28.43% -57.8% |
30.23% 6.3% |
50.29% 66.4% |
27.18% -46.0% |
39.49% 45.3% |
40.27% 2.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.03% 1.6% |
66.19% -5.5% |
69.88% 5.6% |
70.78% 1.3% |
69.47% -1.9% |
64.21% -7.6% |
81.25% 26.5% |
76.01% -6.5% |
75.73% -0.4% |
68.31% -9.8% |
70.79% 3.6% |
76.13% 7.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.95% 2.5% |
53.08% -6.8% |
53.67% 1.1% |
52.92% -1.4% |
52.63% -0.6% |
41.78% -20.6% |
70% 67.5% |
23.43% -66.5% |
64.4% 174.9% |
47.58% -26.1% |
56% 17.7% |
52.92% -5.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.73M 14.4% |
123.01M -4.4% |
129.18M 5.0% |
114.61M -11.3% |
113.75M -0.8% |
102.66M -9.8% |
205.77M 100.4% |
108.19M -47.4% |
182.42M 68.6% |
117.77M -35.4% |
162.4M 37.9% |
113.49M -30.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 2.3% |
1.68B -0.3% |
1.65B -1.7% |
1.53B -6.9% |
1.52B -0.8% |
1.76B 15.7% |
1.77B 0.4% |
1.67B -5.4% |
1.73B 3.4% |
1.74B 0.8% |
2.3B 32.0% |
2.27B -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.78M 3.1% |
242.64M 22.1% |
232.13M -4.3% |
152.18M -34.4% |
152.7M 0.3% |
376.41M 146.5% |
391.41M 4.0% |
329.87M -15.7% |
362.37M 9.8% |
409.45M 13.0% |
918.94M 124.4% |
919.51M 0.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B 2.2% |
1.43B -3.3% |
1.41B -1.2% |
1.38B -2.4% |
1.37B -0.9% |
1.38B 1.0% |
1.37B -0.7% |
1.34B -2.4% |
1.36B 1.8% |
1.33B -2.5% |
1.38B 3.7% |
1.35B -2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.44M -51.0% |
118.47M 276.8% |
74.58M -37.0% |
-13.46M - |
8.65M - |
77.54M 796.8% |
45.17M -41.7% |
-41.44M - |
115.26M - |
70.44M -38.9% |
69.91M -0.8% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
854.02M 923.4% |
79.97M -90.6% |
105.5M 31.9% |
136.58M 29.5% |
101.2M -25.9% |
57.78M -42.9% |
97.38M 68.5% |
102.57M 5.3% |
38.52M -62.4% |
153.99M 299.8% |
184.21M 19.6% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.97M -90.6% |
105.5M 31.9% |
102.57M -2.8% |
101.2M -1.3% |
57.78M -42.9% |
97.38M 68.5% |
136.58M 40.3% |
38.52M -71.8% |
153.99M 299.8% |
184.21M 19.6% |
660.3M 258.4% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.76M -51.0% |
118.05M 283.7% |
74.02M -37.3% |
-17.65M - |
11.68M - |
76.25M 552.7% |
41.15M -46.0% |
-41.79M - |
105.78M - |
54.57M -48.4% |
58.88M 7.9% |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.08M 13.0% |
63M -7.5% |
66.52M 5.6% |
45.59M -31.5% |
69.57M 52.6% |
80.28M 15.4% |
76.38M -4.9% |
57.04M -25.3% |
91.94M 61.2% |
42.19M -54.1% |
78.21M 85.4% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.41M 13.6% |
51.61M -3.4% |
56.59M 9.6% |
45.31M -19.9% |
46.4M 2.4% |
69.2M 49.1% |
58.51M -15.4% |
32.71M -44.1% |
91.74M 180.5% |
32M -65.1% |
64.12M 100.4% |
45.71M -28.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.94 3.3% |
0.91 -3.2% |
1.01 11.0% |
0.8 -20.8% |
0.81 1.3% |
1.2 48.1% |
1.062 -11.5% |
0.598 -43.7% |
1.6 167.7% |
0.55 -65.6% |
1.179 114.3% |
0.858 -27.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.65% -43.1% |
3.54% -2.8% |
3.97% 12.2% |
3.24% -18.5% |
3.37% 4.1% |
5.03% 49.1% |
4.25% -15.6% |
2.41% -43.2% |
6.79% 181.4% |
2.38% -65.0% |
4.73% 99.2% |
3.35% -29.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.22% -32.6% |
3.08% -4.3% |
3.41% 10.7% |
2.85% -16.4% |
3.04% 6.6% |
4.22% 38.8% |
3.32% -21.3% |
1.9% -42.7% |
5.39% 183.6% |
1.84% -65.8% |
3.17% 72.1% |
2% -36.9% |