2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
0% - |
73.03% - |
66.7% -8.7% |
66.7% 0% |
64.42% -3.4% |
61.26% -4.9% |
61.26% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.94% 53.1% |
16.68% -7.1% |
11.58% -30.6% |
13.12% 13.3% |
18.47% 40.8% |
22.46% 21.6% |
22.52% 0.3% |
22.72% 0.9% |
23.11% 1.7% |
18.56% -19.7% |
2.92% -84.2% |
-4.02% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.65% 9.7% |
51.59% -0.1% |
48.84% -5.3% |
51.27% 5.0% |
55.47% 8.2% |
57.69% 4.0% |
57.7% 0.0% |
57.48% -0.4% |
57.09% -0.7% |
53.65% -6.0% |
50.45% -6.0% |
47.61% -5.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.52% 113.9% |
15.87% -4.0% |
9.77% -38.4% |
12.23% 25.2% |
17.54% 43.4% |
21.92% 25.0% |
22.93% 4.6% |
22.9% -0.1% |
23.01% 0.5% |
15.69% -31.8% |
7.41% -52.8% |
-1.59% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
679.71M 7.8% |
688.66M 1.3% |
663.85M -3.6% |
681.71M 2.7% |
748.42M 9.8% |
796.8M 6.5% |
802.82M 0.8% |
785.98M -2.1% |
733.06M -6.7% |
625.8M -14.6% |
534.47M -14.6% |
445.44M -16.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 1.0% |
1.77B 1.9% |
1.75B -0.8% |
1.81B 3.4% |
1.83B 1.1% |
1.89B 3.2% |
1.84B -2.5% |
1.89B 2.4% |
1.83B -3.1% |
1.81B -1.4% |
1.69B -6.2% |
1.65B -2.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
572.66M 0.6% |
567.43M -0.9% |
536.05M -5.5% |
583.74M 8.9% |
575.85M -1.4% |
571.41M -0.8% |
503.45M -11.9% |
532.43M 5.8% |
407.88M -23.4% |
355.19M -12.9% |
338.19M -4.8% |
312.82M -7.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 1.1% |
1.2B 3.2% |
1.22B 1.5% |
1.23B 1.0% |
1.26B 2.2% |
1.32B 5.1% |
1.34B 1.5% |
1.36B 1.2% |
1.42B 4.9% |
1.45B 1.9% |
1.35B -6.6% |
1.34B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.81M - |
- |
190.8M - |
- |
324.26M - |
- |
275.88M - |
- |
138.26M - |
- |
-519.67K - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
776.16M 0.2% |
625.1M -19.5% |
834.51M 33.5% |
1.1B 31.7% |
751.96M -31.6% |
875.36M 16.4% |
832.45M -4.9% |
951.7M 14.3% |
598.56M -37.1% |
446.54M -25.4% |
928.54M 107.9% |
691.91M -25.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
751.96M -31.6% |
875.36M 16.4% |
832.45M -4.9% |
951.7M 14.3% |
598.56M -37.1% |
446.54M -25.4% |
928.54M 107.9% |
691.91M -25.5% |
789.5M 14.1% |
851.81M 7.9% |
798.42M -6.3% |
907.02M 13.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.02M 31.4% |
169.01M 17.4% |
184.56M 9.2% |
275.04M 49.0% |
318.7M 15.9% |
341.88M 7.3% |
271.2M -20.7% |
214.51M -20.9% |
51.86M -75.8% |
-145.91M - |
-242.84M - |
-341.84M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.96M - |
- |
76.84M - |
- |
138.23M - |
- |
180.79M - |
- |
169.38M - |
- |
15.63M - |
- | |
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.26 39.0% |
0.18 -30.8% |
0 -100% |
0.03 - |
0 -100% |
0.25 - |
0.45 80% |
0.447 -0.7% |
0.423 -5.5% |
0.29 -31.4% |
0.04 -86.2% |
-0.044 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.74% 98.3% |
11.5% -9.8% |
7.45% -35.2% |
7.52% 0.9% |
11.43% 52.0% |
14.2% 24.3% |
14.17% -0.2% |
13.81% -2.6% |
12.64% -8.5% |
8.38% -33.7% |
1.16% -86.2% |
-1.33% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.79% 104.3% |
8.02% -8.7% |
5.37% -33.0% |
5.06% -5.8% |
7.75% 53.0% |
9.78% 26.2% |
10.07% 3.0% |
9.65% -4.2% |
9.25% -4.1% |
6.28% -32.1% |
0.88% -85.9% |
-1.01% - |