2013 Q4 | 2014 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] | [friend] | - | - | - | - | - |
70.18% - |
66.07% -5.9% |
66.43% 0.5% |
66.43% 0% |
54.88% -17.4% |
54.88% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.62% -10.4% |
13.9% 2.0% |
11.91% -14.3% |
11.98% 0.6% |
10.84% -9.5% |
10.11% -6.8% |
9.01% -10.9% |
7.95% -11.8% |
9.07% 14.2% |
7.57% -16.6% |
1.56% -79.4% |
0.22% -86.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.24% -11.2% |
27.92% 2.5% |
25.19% -9.8% |
24.67% -2.1% |
23.69% -4.0% |
21.99% -7.2% |
22.53% 2.4% |
21.92% -2.7% |
24.19% 10.4% |
24.07% -0.5% |
20.24% -15.9% |
20.82% 2.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.21% -14.2% |
15.83% 4.0% |
13.81% -12.7% |
12.74% -7.8% |
11.15% -12.5% |
9.7% -13.0% |
10.04% 3.5% |
9.91% -1.3% |
11.3% 14.0% |
9.37% -17.1% |
4.92% -47.5% |
3.16% -35.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
416.84M 10.8% |
461.53M 10.7% |
467.13M 1.2% |
479.42M 2.6% |
478.81M -0.1% |
464.68M -3.0% |
439.22M -5.5% |
443.27M 0.9% |
414.06M -6.6% |
382.43M -7.6% |
- | - | |
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
436.16M 7.6% |
518.59M 18.9% |
1.01B 94.4% |
953.83M -5.4% |
943.23M -1.1% |
948.79M 0.6% |
1.02B 7.1% |
1.04B 2.5% |
1.02B -2.3% |
1.04B 2.3% |
1.04B 0.3% |
994.59M -4.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.53M 15.8% |
251.25M 41.5% |
189.74M -24.5% |
134.41M -29.2% |
141.33M 5.1% |
143.11M 1.3% |
177.18M 23.8% |
205.98M 16.3% |
197.22M -4.3% |
221.87M 12.5% |
208.05M -6.2% |
184.12M -11.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.95M - |
267.65M 3.4% |
818.79M 205.9% |
819.74M 0.1% |
802.21M -2.1% |
806M 0.5% |
839.55M 4.2% |
836.12M -0.4% |
821.26M -1.8% |
816.37M -0.6% |
831.73M 1.9% |
807.14M -3.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.83M - |
- |
-33.65M - |
- |
5.37M - |
- |
-64.14M - |
- |
-66.14M - |
- |
8.38M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.11M -47.4% |
88.42M -4.0% |
175.04M 98.0% |
107.1M -38.8% |
78.75M -26.5% |
59.71M -24.2% |
650.42M 989.4% |
158.39M -75.6% |
180.42M 13.9% |
196.49M 8.9% |
553.47M 181.7% |
145.72M -73.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.85M -26.4% |
59.77M -24.2% |
650.42M 988.2% |
158.38M -75.6% |
180.35M 13.9% |
196.35M 8.9% |
553.47M 181.9% |
145.66M -73.7% |
126.12M -13.4% |
87.62M -30.5% |
214.54M 144.9% |
126.86M -40.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.44M -30.5% |
-1.37M - |
-33.85M - |
-15.95M - |
5.21M - |
-4.64M - |
-64.28M - |
-47.64M - |
-66.22M - |
-149.71M - |
-70.18M - |
-109.41M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.68M - |
- |
55.63M - |
- |
51.89M - |
- |
39.56M - |
- |
37.42M - |
- |
4.39M - |
- | |
Diluted Net Income | [friend] | [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] | [friend] |
1.15 -0.4% |
1.3 13.0% |
1.093 -15.9% |
1.121 2.6% |
1.003 -10.6% |
0.883 -12.0% |
0.6 -32.0% |
0.534 -11.0% |
0.57 6.7% |
0.439 -23.0% |
- | - | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.65% 8.7% |
23.96% -2.8% |
10.39% -56.7% |
10.72% 3.2% |
9.78% -8.8% |
8.75% -10.6% |
4.77% -45.5% |
4.25% -10.8% |
4.63% 8.8% |
3.57% -22.9% |
0.76% -78.6% |
0.11% -86.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.23% 8.0% |
12.37% -18.8% |
7.65% -38.1% |
8.45% 10.5% |
7.52% -11.0% |
6.4% -14.9% |
3.91% -38.9% |
3.53% -9.7% |
3.83% 8.5% |
2.91% -24.1% |
0.62% -78.7% |
0.09% -86.2% |