2013 Q4 | 2014 Q4 | 2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
76.73% - |
77.55% 1.1% |
77.1% -0.6% |
77.1% 0% |
77.07% 0.0% |
77.07% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.66% -3.0% |
13% -4.8% |
11.72% -9.8% |
10.8% -7.9% |
12.26% 13.5% |
13.16% 7.3% |
15.12% 14.9% |
14.52% -3.9% |
12.66% -12.8% |
12.48% -1.4% |
9.06% -27.4% |
10.18% 12.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.73% -2.2% |
26.71% -3.7% |
22.45% -16.0% |
21.31% -5.1% |
20.14% -5.5% |
19.55% -2.9% |
22.92% 17.3% |
23.43% 2.2% |
23.62% 0.8% |
24.51% 3.8% |
22.5% -8.2% |
23.04% 2.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.95% -6.8% |
12.58% -9.8% |
11.75% -6.7% |
11.67% -0.6% |
10.23% -12.4% |
10.67% 4.4% |
9.32% -12.7% |
8.37% -10.2% |
8.49% 1.5% |
8.49% 0.0% |
7% -17.6% |
7.86% 12.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
537.37M 0.3% |
516.41M -3.9% |
525.14M 1.7% |
512.36M -2.4% |
485.98M -5.1% |
465.66M -4.2% |
407.2M -12.6% |
401.73M -1.3% |
391.3M -2.6% |
382.79M -2.2% |
388.26M 1.4% |
390.73M 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.01M 5.0% |
484.86M -1.7% |
901.47M 85.9% |
867.62M -3.8% |
896.97M 3.4% |
903.91M 0.8% |
945.45M 4.6% |
926.51M -2.0% |
951.42M 2.7% |
974.89M 2.5% |
1.02B 4.6% |
1B -1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.24M 4.5% |
121.15M -16.0% |
166.72M 37.6% |
123.38M -26.0% |
138.05M 11.9% |
128.52M -6.9% |
153.27M 19.3% |
127.59M -16.8% |
145.91M 14.4% |
153.92M 5.5% |
195.85M 27.2% |
168.74M -13.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
343.44M 4.9% |
358.05M 4.3% |
728.91M 103.6% |
738.44M 1.3% |
752.63M 1.9% |
768.93M 2.2% |
784.26M 2.0% |
790.57M 0.8% |
795.95M 0.7% |
810.47M 1.8% |
813.22M 0.3% |
824.12M 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.51M - |
- |
60.41M - |
- |
52.59M - |
- |
54.6M - |
- |
63.92M - |
- |
30.56M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.89M -12.5% |
59.59M -50.3% |
137.07M 130.0% |
123.82M -9.7% |
149.95M 21.1% |
18.88M -87.4% |
561.5M 2873.6% |
385.5M -31.3% |
539.15M 39.9% |
553.21M 2.6% |
185.58M -66.5% |
101.32M -45.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.1M 22.0% |
19.32M -87.2% |
561.5M 2805.9% |
385.78M -31.3% |
538.97M 39.7% |
552.51M 2.5% |
185.58M -66.4% |
100.77M -45.7% |
105.06M 4.2% |
64.57M -38.5% |
90.8M 40.6% |
176.82M 94.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.81M -5.6% |
34.93M -2.4% |
48.65M 39.3% |
29.27M -39.8% |
24.48M -16.3% |
43.78M 78.8% |
27.57M -37.0% |
42.47M 54.0% |
35.64M -16.1% |
-6.57M - |
-40.59K - |
19.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.98M - |
- |
63.14M - |
- |
60.55M - |
- |
62.63M - |
- |
49.7M - |
- |
34.58M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -2.7% |
0.503 -8.5% |
0.431 -14.3% |
0.367 -15.0% |
0.361 -1.7% |
0.343 -5.0% |
0.346 1.0% |
0.328 -5.2% |
0.278 -15.1% |
0.269 -3.6% |
0.198 -26.3% |
0.224 13.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.94% 3.8% |
18.75% -21.7% |
11.83% -36.9% |
10.38% -12.3% |
10.87% 4.7% |
10.87% 0.0% |
8.14% -25.2% |
7.63% -6.2% |
6.4% -16.2% |
6.05% -5.5% |
4.41% -27.2% |
4.93% 11.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.04% -0.2% |
13.85% -13.7% |
8.88% -35.8% |
8.27% -6.8% |
8.57% 3.6% |
8.82% 2.9% |
6.67% -24.4% |
6.5% -2.4% |
5.36% -17.6% |
5.08% -5.1% |
3.58% -29.6% |
4.12% 15.1% |