2011 Q4 | 2012 Q4 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
0% - |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.49% 21.5% |
40.66% 14.6% |
33.49% -17.6% |
32.11% -4.1% |
32.38% 0.8% |
29.23% -9.7% |
29.91% 2.3% |
71.8B% 240040653024.5% |
82.4B% 14.8% |
32.93% -100.0% |
33.25% 1.0% |
32.34% -2.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.62% 1.5% |
55.05% -1.0% |
56.55% 2.7% |
55.85% -1.2% |
55.33% -0.9% |
55.28% -0.1% |
54.2% -2.0% |
29.2B% 53878415505.6% |
29.2B% 0% |
54.06% -100.0% |
54.54% 0.9% |
55.54% 1.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.15% -52.3% |
44.28% 69.3% |
38.42% -13.2% |
37.89% -1.4% |
36.59% -3.4% |
33.41% -8.7% |
32.96% -1.3% |
101.8B% 308821744833.9% |
115.9B% 13.9% |
27.22% -100.0% |
25.38% -6.8% |
26.37% 3.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.74M 35.9% |
52.22M 2.9% |
203.4M 289.5% |
205.36M 1.0% |
206.96M 0.8% |
206.73M -0.1% |
200.44M -3.0% |
206.96M 3.3% |
213.21M 3.0% |
217.21M 1.9% |
220.06M 1.3% |
217.69M -1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.54M - |
- |
303.51M - |
301.41M -0.7% |
326.61M 8.4% |
336.14M 2.9% |
1.08B 222.2% |
1.08B -0.2% |
1.09B 1.3% |
1.11B 1.2% |
1.13B 1.9% |
1.13B 0.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.3M - |
- |
58.35M - |
47.17M -19.2% |
52.93M 12.2% |
47.45M -10.4% |
69.25M 45.9% |
50.89M -26.5% |
50.8M -0.2% |
45.21M -11.0% |
46.31M 2.4% |
33.84M -26.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.24M - |
- |
245.16M - |
254.24M 3.7% |
273.68M 7.6% |
288.69M 5.5% |
1.01B 251.1% |
1.03B 1.6% |
1.04B 1.4% |
1.06B 1.8% |
1.08B 1.9% |
1.1B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.84M - |
- |
62.98M - |
- |
67.43M - |
- |
63.69M - |
- |
55.19M - |
- |
49.56M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.73M - |
72.03M -6.1% |
76.73M 6.5% |
99.76M 30.0% |
72.03M -27.8% |
40M -44.5% |
99.76M 149.4% |
27.44M -72.5% |
79.74M 190.6% |
7.04M -91.2% |
786.41M 11075.4% |
78.95M -90.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.03M - |
40M -44.5% |
99.76M 149.4% |
27.44M -72.5% |
79.74M 190.6% |
7.04M -91.2% |
786.41M 11075.4% |
78.95M -90.0% |
188.33M 138.5% |
81.26M -56.9% |
157.79M 94.2% |
102.34M -35.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.78M - |
2.97M - |
22.32M 652.1% |
24.54M 10.0% |
10.29M -58.1% |
-8.46M - |
-11.19M - |
-6.41M - |
-1.49M - |
22.26M - |
23.82M 7.0% |
32.94M 38.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.92M - |
- |
68.12M - |
- |
67.01M - |
- |
59.96M - |
- |
67.41M - |
- |
73.17M - |
- | |
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.206 65.1% |
0.243 17.9% |
0.78 220.5% |
0.755 -3.2% |
0.76 0.7% |
0.692 -9.0% |
0.67 -3.2% |
0.704 5.1% |
0.654 -7.1% |
0.648 -1.0% |
0.63 -2.7% |
0.606 -3.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.77% - |
- |
32.38% - |
25.94% -19.9% |
27.98% 7.9% |
20.93% -25.2% |
9.53% -54.5% |
10.42% 9.4% |
10.23% -1.8% |
10.58% 3.4% |
6.98% -34.0% |
6.63% -5.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.16% - |
- |
26.06% - |
21.88% -16.1% |
23.18% 6.0% |
17.98% -22.4% |
8.65% -51.9% |
9.68% 11.9% |
9.49% -2.0% |
9.9% 4.4% |
6.62% -33.2% |
6.37% -3.7% |