2015 Q4 | 2016 Q4 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
0% - |
72.34% - |
72.34% 0% |
72.04% -0.4% |
71.55% -0.7% |
71.71% 0.2% |
71.33% -0.5% |
70% -1.9% |
70.69% 1.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.54% 48.1% |
24.21% 12.4% |
22.85% -5.6% |
18.7% -18.2% |
18.52% -1.0% |
12.78% -31.0% |
7.78% -39.1% |
14.04% 80.4% |
10.88% -22.5% |
17.12% 57.3% |
27.3% 59.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.29% -3.2% |
42.3% -4.5% |
40.4% -4.5% |
37.06% -8.3% |
36.75% -0.8% |
34.86% -5.1% |
34.36% -1.4% |
33.29% -3.1% |
30.69% -7.8% |
33.43% 8.9% |
32.09% -4.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.92% 15.0% |
31.32% 4.7% |
29.87% -4.6% |
21.64% -27.5% |
19.22% -11.2% |
12.65% -34.2% |
9.58% -24.3% |
12.53% 30.8% |
10.57% -15.6% |
15.94% 50.8% |
16.24% 1.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
350.05M 51.8% |
440.23M 25.8% |
445.33M 1.2% |
409.46M -8.1% |
370.57M -9.5% |
314.28M -15.2% |
324.53M 3.3% |
336.31M 3.6% |
352.9M 4.9% |
428.3M 21.4% |
444.42M 3.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.89B 0.4% |
1.85B -1.7% |
1.9B 2.3% |
1.9B 0.1% |
1.95B 2.6% |
1.96B 0.7% |
1.97B 0.4% |
2.07B 5.2% |
2.09B 0.9% |
2.06B -1.6% |
2.1B 1.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
461.48M -5.0% |
425.79M -7.7% |
457.38M 7.4% |
449.12M -1.8% |
472.03M 5.1% |
505.87M 7.2% |
532.28M 5.2% |
591.92M 11.2% |
593.6M 0.3% |
544.55M -8.3% |
540.1M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42B 2.3% |
1.42B 0.1% |
1.43B 0.7% |
1.44B 0.7% |
1.47B 1.8% |
1.45B -1.4% |
1.43B -1.5% |
1.47B 2.9% |
1.48B 1.1% |
1.5B 0.9% |
1.54B 2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
74.23M - |
- |
44.53M - |
- |
56.96M - |
- |
61.23M - |
- |
-6.36M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.09M 17.5% |
216.11M -23.9% |
230.03M 6.4% |
229.78M -0.1% |
189.1M -17.7% |
234.65M 24.1% |
311.74M 32.9% |
231.13M -25.9% |
421.17M 82.2% |
612.07M 45.3% |
549.51M -10.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.62M -16.2% |
238.07M 23.6% |
313.7M 31.8% |
231.13M -26.3% |
421.22M 82.2% |
613.73M 45.7% |
550.94M -10.2% |
379.26M -31.2% |
334.71M -11.7% |
336.68M 0.6% |
461.01M 36.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.95M -71.4% |
43.14M 80.1% |
60.86M 41.1% |
15.97M -73.8% |
-11.97M - |
-5.54M - |
-76.71M - |
11.11M - |
27.68M 149.1% |
-129.39M - |
-62.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
108.4M - |
- |
80.96M - |
- |
45.52M - |
- |
54.76M - |
- |
81.43M - |
- | |
Diluted Net Income | [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] |
0.294 123.8% |
0.424 44.5% |
0.406 -4.3% |
0.306 -24.6% |
0.275 -10.2% |
0.22 -20.0% |
-0.024 - |
0.3 - |
0.21 -30% |
0.34 61.9% |
0.54 58.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.39% 123.1% |
7.69% 42.7% |
7.28% -5.3% |
5.4% -25.8% |
4.75% -12.1% |
2.8% -41.1% |
1.77% -36.9% |
3.24% 83.7% |
2.6% -19.8% |
4.98% 91.4% |
8.18% 64.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.22% 123.5% |
5.95% 40.9% |
5.51% -7.3% |
4.06% -26.4% |
3.58% -11.8% |
2.1% -41.2% |
1.31% -37.9% |
2.38% 82.0% |
1.9% -20.0% |
3.65% 91.8% |
5.96% 63.6% |