2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
493.65M 42.1% |
676.61M 37.1% |
932.12M 37.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
229.97M 31.4% |
301.15M 31.0% |
403.77M 34.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
263.68M 53.0% |
375.46M 42.4% |
528.35M 40.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
358.83M 37.3% |
486.75M 35.6% |
674.08M 38.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
128.87M 49.3% |
185.6M 44.0% |
270.31M 45.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
134.81M 56.8% |
189.86M 40.8% |
258.04M 35.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
108.79M 46.7% |
158.7M 45.9% |
182.9M 15.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
105.66M 45.8% |
156.47M 48.1% |
184.76M 18.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.079 24.8% |
1.4 29.8% |
1.65 17.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.079 24.8% |
1.4 29.8% |
1.65 17.9% |