2017 Q3 | 2017 Q4 | 2018 Q1 | 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] |
53.07% 1.5% |
54.8% 3.3% |
52.78% -3.7% |
52.37% -0.8% |
51.87% -1.0% |
51.19% -1.3% |
49.86% -2.6% |
49.47% -0.8% |
50.65% 2.4% |
50.47% -0.3% |
50.47% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.42% 1.3% |
2.72% -73.9% |
11.35% 316.8% |
11.56% 1.8% |
10.95% -5.3% |
8.12% -25.8% |
3.76% -53.6% |
11.09% 194.6% |
13.65% 23.1% |
1.62% -88.1% |
6.51% 302.1% |
6.92% 6.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.11% 10.0% |
56.25% -22.0% |
65.52% 16.5% |
60.93% -7.0% |
58.69% -3.7% |
59.34% 1.1% |
52.24% -12.0% |
45.72% -12.5% |
50.26% 9.9% |
39.37% -21.7% |
42.26% 7.4% |
39.74% -6.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.94% 31.8% |
8.91% -36.1% |
13.36% 50.0% |
12.76% -4.5% |
10.61% -16.8% |
7.94% -25.2% |
6.85% -13.7% |
13.16% 92.1% |
17.33% 31.6% |
4.42% -74.5% |
16.57% 274.8% |
12.19% -26.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.85M -1.3% |
353.16M 12.2% |
393.49M 11.4% |
338.21M -14.0% |
365.58M 8.1% |
359.33M -1.7% |
505.32M 40.6% |
424.51M -16.0% |
418.78M -1.3% |
343.69M -17.9% |
438.88M 27.7% |
407.99M -7.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93B 2.5% |
1.9B -1.7% |
2.08B 9.9% |
2.25B 7.8% |
2.36B 5.0% |
2.43B 3.0% |
2.6B 6.9% |
2.9B 11.7% |
2.94B 1.3% |
3.21B 9.2% |
3.02B -5.8% |
3.13B 3.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
576.62M 21.1% |
477.7M -17.2% |
608.64M 27.4% |
726.15M 19.3% |
827.1M 13.9% |
851.49M 2.9% |
949.93M 11.6% |
1.09B 14.4% |
1.14B 4.4% |
1.4B 22.9% |
1.19B -14.9% |
1.26B 6.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B -4.4% |
1.29B 0.8% |
1.34B 3.5% |
1.38B 2.9% |
1.4B 1.5% |
1.43B 2.4% |
1.5B 4.9% |
1.55B 3.4% |
1.57B 1.2% |
1.57B 0.1% |
1.59B 0.7% |
1.6B 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.57M - |
- | - | - |
212.31M - |
- | - | - |
206.2M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
829.97M -2.0% |
858.23M 3.4% |
733.66M -14.5% |
687.58M -6.3% |
697.96M 1.5% |
555.49M -20.4% |
603.97M 8.7% |
728.9M 20.7% |
663.58M -9.0% |
693.37M 4.5% |
982.57M 41.7% |
852.61M -13.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
858.23M 3.4% |
733.66M -14.5% |
687.58M -6.3% |
697.96M 1.5% |
555.49M -20.4% |
603.97M 8.7% |
728.9M 20.7% |
663.58M -9.0% |
693.37M 4.5% |
982.57M 41.7% |
852.61M -13.2% |
971.92M 14.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.69M 159.7% |
-19.3M - |
24.8M - |
64.29M 159.2% |
112.12M 74.4% |
-16.99M - |
-43.5M - |
62.11M - |
83.27M 34.1% |
52.6M -36.8% |
-46.02M - |
112.97M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.86M - |
- | - | - |
86.22M - |
- | - | - |
127.37M - |
- | - | - | |
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.162 0% |
0.048 -70.6% |
0.229 381.5% |
0.2 -12.7% |
0.2 0% |
0.14 -30% |
0.1 -28.6% |
0.23 130% |
0.29 26.1% |
0.02 -93.1% |
0.15 650% |
0.14 -6.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.5% 1.4% |
0.75% -70.1% |
3.39% 354.6% |
2.88% -15.2% |
2.88% 0.2% |
2.06% -28.5% |
1.3% -37.1% |
3.08% 137.7% |
3.66% 18.7% |
0.35% -90.3% |
1.81% 411.3% |
1.77% -2.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72% 0.3% |
0.5% -70.8% |
2.24% 346.4% |
1.81% -19.5% |
1.74% -3.7% |
1.22% -29.9% |
0.76% -37.9% |
1.71% 126.2% |
1.96% 14.3% |
0.18% -90.8% |
0.92% 406.8% |
0.92% -0.1% |