2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
78.37% - |
78.79% 0.5% |
77.7% -1.4% |
77.7% 0% |
76.21% -1.9% |
76.21% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.54% -5.6% |
15.61% 0.5% |
14.77% -5.4% |
14.2% -3.8% |
14.88% 4.8% |
14.84% -0.3% |
13.16% -11.3% |
13.16% 0.0% |
7.65% -41.9% |
5.16% -32.5% |
3.75% -27.3% |
4.24% 13.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.28% -25.6% |
27.11% -7.4% |
29% 7.0% |
28.81% -0.7% |
28.13% -2.4% |
29.01% 3.1% |
28.07% -3.2% |
28.3% 0.8% |
28.08% -0.8% |
28.07% 0.0% |
25.7% -8.4% |
26.34% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.8% -39.7% |
17% -4.5% |
16.72% -1.7% |
16.58% -0.8% |
16.85% 1.7% |
16.91% 0.3% |
15.81% -6.5% |
16.16% 2.2% |
11.91% -26.3% |
11.21% -5.9% |
7.1% -36.7% |
7.91% 11.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
519.41M 9.6% |
577.14M 11.1% |
577.45M 0.1% |
589.6M 2.1% |
596.33M 1.1% |
607.08M 1.8% |
564.15M -7.1% |
552.98M -2.0% |
481.92M -12.9% |
481.58M -0.1% |
487.99M 1.3% |
521.98M 7.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
713.66M 7.8% |
980.8M 37.4% |
983.07M 0.2% |
945.3M -3.8% |
837.76M -11.4% |
827.59M -1.2% |
906.57M 9.5% |
870.97M -3.9% |
917.09M 5.3% |
928.81M 1.3% |
1.04B 12.3% |
1.1B 5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
409.31M 4.7% |
476.56M 16.4% |
453.95M -4.7% |
404.04M -11.0% |
284.63M -29.6% |
254.66M -10.5% |
320.42M 25.8% |
276.05M -13.8% |
326.88M 18.4% |
328.01M 0.3% |
439.19M 33.9% |
486.53M 10.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.51M - |
505M 66.4% |
527.43M 4.4% |
538.42M 2.1% |
550.25M 2.2% |
569.47M 3.5% |
577.25M 1.4% |
586.4M 1.6% |
579.14M -1.2% |
585.88M 1.2% |
588.25M 0.4% |
601.18M 2.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.38M - |
- |
1.52M - |
- |
-45.71M - |
- |
-3.54M - |
- |
87.2M - |
- |
54.51M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.61M -53.5% |
51.09M 3.0% |
106.62M 108.7% |
59.6M -44.1% |
76.18M 27.8% |
269.97M 254.4% |
251.77M -6.7% |
215.54M -14.4% |
162.27M -24.7% |
155.4M -4.2% |
203.34M 30.9% |
146.74M -27.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.15M 27.8% |
269.94M 254.5% |
251.77M -6.7% |
215.61M -14.4% |
162.18M -24.8% |
155.06M -4.4% |
203.34M 31.1% |
146.36M -28.0% |
176.92M 20.9% |
127.37M -28.0% |
157.08M 23.3% |
140.71M -10.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.31M 36.2% |
64.39M 33.3% |
-32.1M - |
-31.7M - |
-75.09M - |
-97.46M - |
-31.39M - |
-49.73M - |
14.04M - |
-37.59M - |
-103.3M - |
-82.68M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.59M - |
- |
85.25M - |
- |
90.2M - |
- |
76.95M - |
- |
40.57M - |
- |
23.23M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32 3.3% |
1.44 9.1% |
1.25 -13.2% |
1.182 -5.5% |
1.11 -6.1% |
1.09 -1.8% |
0.91 -16.5% |
0.89 -2.2% |
0.45 -49.4% |
0.31 -31.1% |
0.22 -29.0% |
0.27 22.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.67% 6.3% |
24.5% -20.1% |
21.68% -11.5% |
20.7% -4.5% |
20.79% 0.4% |
16.77% -19.4% |
13.44% -19.8% |
12.94% -3.7% |
6.53% -49.5% |
4.3% -34.1% |
3.14% -27.0% |
3.73% 18.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.7% 16.3% |
11.84% -13.6% |
10.59% -10.6% |
10.42% -1.6% |
11.44% 9.9% |
9.96% -12.9% |
7.86% -21.1% |
8.01% 2.0% |
4.2% -47.6% |
2.83% -32.7% |
1.88% -33.6% |
2.24% 19.3% |