2014 Q1 | 2014 Q2 | 2015 Q2 | 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] | [friend] | [friend] | [friend] | - | - | - | - | - |
0% - |
54.95% - |
48.85% -11.1% |
48.85% 0% |
44.74% -8.4% |
44.74% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.65% -2.0% |
24.03% -24.1% |
19.83% -17.5% |
24.66% 24.3% |
23.53% -4.6% |
22.42% -4.7% |
9.74% -56.5% |
8.63% -11.4% |
25.08% 190.5% |
14.24% -43.2% |
21.79% 53.0% |
24.27% 11.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.52% 6.3% |
47.3% -11.6% |
41.19% -12.9% |
45.89% 11.4% |
42.1% -8.3% |
41.25% -2.0% |
45.25% 9.7% |
48.51% 7.2% |
45.15% -6.9% |
45.41% 0.6% |
46.21% 1.8% |
46.56% 0.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.08% 8.4% |
27.01% -27.2% |
18.43% -31.8% |
25.24% 36.9% |
15.49% -38.6% |
14.28% -7.8% |
6.85% -52.0% |
8.9% 29.8% |
16.39% 84.2% |
10.45% -36.3% |
22.9% 119.2% |
23.22% 1.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
231.22M 49.4% |
238.25M 3.0% |
258.62M 8.6% |
178.72M -30.9% |
182.44M 2.1% |
200.56M 9.9% |
237.68M 18.5% |
175.27M -26.3% |
265.71M 51.6% |
258.34M -2.8% |
405.21M 56.9% |
240.54M -40.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27B 82.7% |
2.3B 1.2% |
2.38B 3.4% |
2.33B -1.8% |
2.34B 0.3% |
2.44B 4.3% |
2.5B 2.6% |
2.5B -0.3% |
2.58B 3.2% |
2.67B 3.6% |
2.82B 5.7% |
2.84B 0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
262.67M -4.6% |
286.32M 9.0% |
315.74M 10.3% |
228.6M -27.6% |
252.82M 10.6% |
298.36M 18.0% |
340.83M 14.2% |
320.49M -6.0% |
368.34M 14.9% |
445.03M 20.8% |
513.44M 15.4% |
474.08M -7.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.01B 107.6% |
2.01B 0.1% |
2.06B 2.5% |
2.1B 2.2% |
2.09B -0.8% |
2.14B 2.7% |
2.16B 0.9% |
2.18B 0.6% |
2.21B 1.4% |
2.22B 0.7% |
2.31B 3.8% |
2.37B 2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.99M - |
- | - | - |
23.7M - |
- | - | - |
-14.54M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
508.07M -9.8% |
1.57B 208.1% |
578.08M -63.1% |
1.59B 174.6% |
1.21B -23.5% |
894.49M -26.3% |
818.28M -8.5% |
1.4B 71.4% |
742.18M -47.1% |
658.04M -11.3% |
587.23M -10.8% |
866.27M 47.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 208.1% |
578.08M -63.1% |
1.59B 174.6% |
1.21B -23.5% |
894.49M -26.3% |
818.28M -8.5% |
1.4B 71.4% |
742.18M -47.1% |
658.04M -11.3% |
587.23M -10.8% |
866.27M 47.5% |
625.63M -27.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.54M - |
60.69M - |
8.01M -86.8% |
-5.19M - |
24.11M - |
-64.19M - |
93.39M - |
-1.57M - |
-17.53M - |
46.41M - |
47.17M 1.6% |
9.28M -80.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.17M - |
- | - | - |
87M - |
- | - | - |
81.76M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [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] | [friend] | [friend] |
0.898 103.1% |
0.377 -58.0% |
0.28 -25.7% |
0.29 3.6% |
0.28 -3.4% |
0.3 7.1% |
0.15 -50% |
0.071 -52.4% |
0.314 340.0% |
0.171 -45.5% |
0.414 141.7% |
0.271 -34.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.92% -7.4% |
2.85% -42.1% |
2.52% -11.5% |
2.12% -16.0% |
2.05% -3.2% |
2.13% 3.8% |
1.08% -49.4% |
0.7% -35.2% |
3.04% 336.0% |
1.66% -45.4% |
3.9% 134.7% |
2.5% -35.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.17% 3.0% |
2.51% -39.8% |
2.2% -12.4% |
1.87% -14.7% |
1.84% -1.8% |
1.88% 2.4% |
0.94% -50.2% |
0.61% -35.4% |
2.63% 334.2% |
1.4% -46.6% |
3.22% 129.3% |
2.06% -35.9% |