2016 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
90.68% - |
88.76% -2.1% |
87.28% -1.7% |
86.29% -1.1% |
85.37% -1.1% |
85.37% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.52% -3.7% |
19.63% 6.0% |
21% 7.0% |
21.17% 0.8% |
22.24% 5.0% |
22.54% 1.3% |
20.92% -7.2% |
19.78% -5.4% |
18.07% -8.7% |
22.13% 22.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.24% -0.3% |
46.24% 2.2% |
49.13% 6.3% |
52.26% 6.4% |
51.76% -1.0% |
49.65% -4.1% |
51.62% 4.0% |
49.14% -4.8% |
50.74% 3.3% |
56.04% 10.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.09% -5.6% |
24.58% 2.0% |
23.93% -2.6% |
24.27% 1.4% |
25.11% 3.5% |
23.02% -8.3% |
22.65% -1.6% |
21.86% -3.5% |
19.45% -11.0% |
23.15% 19.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
740.53M 1.9% |
766.94M 3.6% |
803.36M 4.7% |
835.87M 4.0% |
910.53M 8.9% |
983.24M 8.0% |
1.01B 2.5% |
1.09B 8.3% |
1.05B -3.6% |
1.16B 10.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 0.4% |
1.63B 4.0% |
1.72B 5.7% |
1.73B 0.5% |
1.78B 3.0% |
1.86B 4.2% |
2.03B 9.5% |
2.11B 3.8% |
2.15B 1.7% |
2.37B 10.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.25M 1.3% |
156.14M 8.2% |
213.44M 36.7% |
180.85M -15.3% |
206.97M 14.4% |
210.27M 1.6% |
348.68M 65.8% |
368.5M 5.7% |
407.73M 10.6% |
497.87M 22.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42B 0.3% |
1.47B 3.5% |
1.51B 2.4% |
1.55B 2.6% |
1.57B 1.7% |
1.64B 4.5% |
1.68B 2.0% |
1.73B 3.4% |
1.73B -0.3% |
1.87B 8.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.03M - |
- |
201.57M - |
- |
185.06M - |
- |
166.41M - |
- |
241.71M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
292.3M 52.5% |
628.94M 115.2% |
557.42M -11.4% |
497.28M -10.8% |
484.58M -2.6% |
502.17M 3.6% |
440.34M -12.3% |
417.75M -5.1% |
330.6M -20.9% |
316.91M -4.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.89M -2.4% |
508.92M 3.0% |
440.34M -13.5% |
420.75M -4.4% |
328.91M -21.8% |
311.62M -5.3% |
338.55M 8.6% |
377.15M 11.4% |
350.66M -7.0% |
500.5M 42.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.32M - |
-14.63M - |
-49.04M - |
-51.91M - |
-81.57M - |
-121.6M - |
-49.82M - |
14.01M - |
8.73M -37.7% |
79.59M 812.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.14M - |
- |
168.28M - |
- |
201.48M - |
- |
208.21M - |
- |
188.88M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 -5.6% |
0.36 5.9% |
0.42 16.7% |
0.44 4.8% |
0.5 13.6% |
0.55 10.0% |
0.52 -5.5% |
0.53 1.9% |
0.47 -11.3% |
0.63 34.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.11% 12.6% |
10.6% -4.6% |
11.67% 10.1% |
11.95% 2.4% |
13.53% 13.2% |
14.23% 5.2% |
13.25% -6.9% |
13.17% -0.6% |
11.52% -12.5% |
14.64% 27.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.04% 12.0% |
9.61% -4.3% |
10.37% 7.9% |
10.76% 3.8% |
12.09% 12.4% |
12.71% 5.1% |
11.23% -11.6% |
11.24% 0.1% |
9.67% -14.0% |
12.17% 25.8% |