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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.35% 4.0% |
20.01% 3.4% |
18.7% -6.6% |
17.65% -5.6% |
17.48% -0.9% |
16.94% -3.1% |
15.8% -6.7% |
16.25% 2.8% |
16.4% 0.9% |
16.73% 2.0% |
18.24% 9.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.71% 8.3% |
25.99% 5.2% |
25.19% -3.1% |
24.27% -3.6% |
24.1% -0.7% |
22.96% -4.8% |
21.15% -7.9% |
21.52% 1.8% |
20.26% -5.8% |
19.64% -3.1% |
20.8% 5.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
477.18M 297.4% |
478.25M 0.2% |
555.2M 16.1% |
587.55M 5.8% |
618.24M 5.2% |
642.21M 3.9% |
664.12M 3.4% |
676.64M 1.9% |
685.5M 1.3% |
676.22M -1.4% |
658.35M -2.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.01M - |
312.29M 10.0% |
581.51M 86.2% |
606.83M 4.4% |
632.14M 4.2% |
669.57M 5.9% |
677.8M 1.2% |
691.7M 2.1% |
725.36M 4.9% |
746.17M 2.9% |
767.09M 2.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
380.8M - |
384.49M 1.0% |
117.8M -69.4% |
116.23M -1.3% |
116.19M 0.0% |
122.47M 5.4% |
115.95M -5.3% |
111.37M -4.0% |
114.47M 2.8% |
108.95M -4.8% |
116.87M 7.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-96.61M - |
- |
463.69M - |
490.58M 5.8% |
515.93M 5.2% |
547.08M 6.0% |
561.87M 2.7% |
580.35M 3.3% |
610.84M 5.3% |
637.18M 4.3% |
650.28M 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.07M 474.0% |
-20.88M - |
103.82M - |
109.61M 5.6% |
46.99M -57.1% |
121.99M 159.6% |
165.35M 35.5% |
129.53M -21.7% |
115.02M -11.2% |
133.61M 16.2% |
137.18M 2.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.43M 86.3% |
384.59M 245.1% |
59.81M -84.4% |
76.96M 28.7% |
384.59M 399.7% |
66.88M -82.6% |
313.15M 368.2% |
351.64M 12.3% |
384.59M 9.4% |
386.44M 0.5% |
389.1M 0.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.16M 6.8% |
66.88M -18.6% |
313.15M 368.2% |
291.06M -7.1% |
557.01M 91.4% |
318.05M -42.9% |
389.1M 22.3% |
384.95M -1.1% |
419.16M 8.9% |
448.92M 7.1% |
451.85M 0.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.91M 982.9% |
-32.19M - |
83.18M - |
102.99M 23.8% |
33.67M -67.3% |
105.48M 213.3% |
140.08M 32.8% |
102.99M -26.5% |
89.84M -12.8% |
119.27M 32.8% |
125.38M 5.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.93M 328.7% |
27.38M -76.0% |
132.08M 382.4% |
101.09M -23.5% |
78.77M -22.1% |
112.05M 42.3% |
141.99M 26.7% |
144.6M 1.8% |
144.56M 0.0% |
140.3M -2.9% |
146.45M 4.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.35M 313.3% |
95.72M 3.6% |
103.84M 8.5% |
103.7M -0.1% |
108.08M 4.2% |
108.77M 0.6% |
104.94M -3.5% |
109.94M 4.8% |
112.41M 2.2% |
113.14M 0.6% |
120.09M 6.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.646 313.3% |
0.673 4.1% |
0.81 20.4% |
0.711 -12.2% |
0.741 4.2% |
0.833 12.3% |
0.72 -13.6% |
0.76 5.6% |
0.77 1.3% |
0.78 1.3% |
0.83 6.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
14.73% - |
21.14% 43.5% |
51.55% 143.9% |
45.79% -11.2% |
4.51% -90.2% |
20.53% 355.2% |
19.95% -2.8% |
19.11% -4.2% |
4.97% -74.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.52% - |
30.65% -5.7% |
6.45% -78.9% |
17.09% 164.7% |
23.6% 38.1% |
22.16% -6.1% |
3.71% -83.2% |
16.93% 356.1% |
16.56% -2.2% |
15.98% -3.5% |
4.23% -73.5% |