2017 Q4 | 2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.22% -20.1% |
13.75% -3.3% |
14.06% 2.2% |
13% -7.5% |
14.4% 10.8% |
15.45% 7.3% |
16.31% 5.5% |
16.33% 0.1% |
14.91% -8.7% |
11.39% -23.6% |
7.1% -37.6% |
6.57% -7.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.23% -5.5% |
56.08% 39.4% |
39.92% -28.8% |
40.13% 0.5% |
41.9% 4.4% |
43.76% 4.4% |
45.23% 3.4% |
44.68% -1.2% |
42.5% -4.9% |
39.47% -7.1% |
30.95% -21.6% |
30.41% -1.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.89% -14.3% |
38.54% 115.4% |
15.92% -58.7% |
14.44% -9.3% |
15.83% 9.6% |
16.69% 5.5% |
16.44% -1.5% |
14.7% -10.6% |
11.1% -24.5% |
6.71% -39.5% |
3.36% -49.9% |
3.47% 3.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
752.39M 367.0% |
792.22M 5.3% |
797.35M 0.6% |
795.82M -0.2% |
811.08M 1.9% |
808.97M -0.3% |
779.34M -3.7% |
726.2M -6.8% |
670.2M -7.7% |
614.81M -8.3% |
740.02M 20.4% |
788.06M 6.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
943.08M - |
974.53M 3.3% |
948.46M -2.7% |
983.29M 3.7% |
1.04B 5.3% |
1.87B 80.2% |
1.86B -0.1% |
1.85B -0.7% |
1.89B 2.4% |
2.01B 6.4% |
2.14B 6.4% |
2.22B 3.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
542.25M - |
544.68M 0.4% |
493.3M -9.4% |
507.89M 3.0% |
516.53M 1.7% |
487.69M -5.6% |
457.58M -6.2% |
433M -5.4% |
489.77M 13.1% |
600.5M 22.6% |
716.61M 19.3% |
776M 8.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
394.62M - |
- |
449.06M - |
469.08M 4.5% |
511.5M 9.0% |
1.37B 167.6% |
1.4B 2.1% |
1.41B 0.8% |
1.39B -1.0% |
1.4B 0.5% |
1.41B 0.8% |
1.42B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.13M 509.6% |
- |
118.29M - |
53.9M -54.4% |
-39.81M - |
- |
34.48M - |
- |
66.42M - |
- |
17.67M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.37M 79.7% |
33.78M -31.6% |
27.48M -18.7% |
24.92M -9.3% |
33.78M 35.6% |
169.29M 401.1% |
274.3M 62.0% |
120.53M -56.1% |
82.19M -31.8% |
891.99M 985.3% |
1.05B 17.2% |
976.24M -6.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.47M 42.3% |
169.29M 377.3% |
274.3M 62.0% |
121.05M -55.9% |
81.91M -32.3% |
890.66M 987.4% |
1.05B 17.4% |
975.22M -6.7% |
966.07M -0.9% |
895.25M -7.3% |
947.35M 5.8% |
782.01M -17.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.47M 517.3% |
162.78M -19.2% |
112.69M -30.8% |
46.92M -58.4% |
-47.96M - |
-56.86M - |
27.14M - |
56.6M 108.6% |
55.95M -1.1% |
7.95M -85.8% |
734.05K -90.8% |
-74.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.01M 274.6% |
- |
113.18M - |
104.68M -7.5% |
118.19M 12.9% |
- |
128.8M - |
- |
101.83M - |
- |
54.98M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35 278.0% |
1.431 6.0% |
1.407 -1.7% |
1.3 -7.6% |
1.464 12.6% |
1.521 3.9% |
1.436 -5.6% |
1.293 -10.0% |
0.806 -37.7% |
0.156 -80.7% |
0.49 214.7% |
0.44 -10.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.08% - |
25.71% -14.5% |
27.51% 7.0% |
22.06% -19.8% |
25.79% 16.9% |
13.95% -45.9% |
13.77% -1.3% |
12.63% -8.3% |
10.48% -17.0% |
5.05% -51.8% |
3.74% -26.0% |
3.66% -2.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.19% - |
11.18% -15.3% |
12.98% 16.1% |
10.52% -18.9% |
11.81% 12.2% |
8.8% -25.5% |
9.04% 2.7% |
8.37% -7.4% |
6.82% -18.5% |
3.61% -47.1% |
2.62% -27.3% |
2.55% -2.9% |