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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | 0% | 0% | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 9.69% | 10.07% | 10.55% | 11.18% | 10.4% | 9.55% | 8.66% | 7.31% | 7.09% | 5.21% | 4.78% | 4.71% | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 17.67% | 16.72% | 16.88% | 17.04% | 15.69% | 14.26% | 12.6% | 11.25% | 11.08% | 9.35% | 10.14% | 10.45% | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 11.82% | 12.45% | 12.94% | 13.19% | 11.92% | 9.97% | 8.42% | 6.76% | 6.38% | 4.96% | 4.98% | 5.2% | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 2.06B | 2.19B | 2.47B | 2.69B | 2.82B | 2.96B | 3.02B | 3B | 2.88B | 2.7B | 2.53B | 2.39B | |
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 1.55B | 2.48B | 2.4B | 2.52B | 2.59B | 2.71B | 2.72B | 2.74B | 2.71B | 2.75B | 2.78B | 2.85B | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 467.19M | 403.38M | 230.32M | 302.98M | 314.57M | 347.43M | 279.98M | 347.33M | 238.7M | 254.86M | 225.74M | 277.51M | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 1.08B | 2.08B | 2.13B | 2.14B | 2.2B | 2.29B | 2.32B | 2.28B | 2.31B | 2.34B | 2.36B | 2.34B | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | 235.59M | - | 199.58M | - | 104.45M | - | 123.96M | - | 233.2M | - | 217.79M | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 73.56M | 36.81M | 95.74M | 54.47M | 57.1M | 862.01M | 298.69M | 271.35M | 215.27M | 228.57M | 260.94M | 308.56M | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 57.22M | 862.01M | 298.5M | 272.24M | 217.76M | 228.57M | 260.58M | 310.07M | 347.43M | 420.34M | 427.13M | 377.34M | |
Free CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 142M | 138.92M | 14.87M | 4.09M | -151.44M | -152.74M | -173.17M | -143.35M | -119.66M | -70.79M | -5.99M | -85.79M | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | 220.35M | - | 300.37M | - | 282.41M | - | 219.1M | - | 140.67M | - | 113.02M | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 0.642 | 0.709 | 0.792 | 0.854 | 0.787 | 0.681 | 0.627 | 0.617 | 0.488 | 0.343 | 0.293 | 0.273 | |
Return On Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 18.37% | 14.32% | 12.2% | 18.98% | 17.85% | 12.94% | 11.74% | 9.91% | 9.05% | 6.07% | 5.18% | 4.87% | |
Return On Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 12.84% | 11.06% | 10.84% | 14.81% | 14.15% | 10.87% | 10.22% | 8.32% | 7.7% | 5.15% | 4.41% | 4.02% |