2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
854.5M 35.3% |
934.25M 9.3% |
1.05B 12.8% |
|
Cost of Revenue | [friend] | [friend] |
171.88M 30.5% |
262.51M 52.7% |
373.05M 42.1% |
|
Gross Profit | [friend] | [friend] |
682.62M 36.6% |
671.74M -1.6% |
680.81M 1.4% |
|
Total Expenses | [friend] | [friend] |
696.34M 23.9% |
760.21M 9.2% |
890.62M 17.2% |
|
Operating Expense | [friend] | [friend] |
524.45M 21.8% |
497.7M -5.1% |
517.57M 4.0% |
|
Operating Income | [friend] | [friend] |
158.16M 127.6% |
174.04M 10.0% |
163.25M -6.2% |
|
Net Income (Cont Operations) | [friend] | [friend] |
142.54M 120.0% |
173.17M 21.5% |
162.25M -6.3% |
|
Net Income | [friend] | [friend] |
110.26M 39.8% |
141.31M 28.2% |
122.65M -13.2% |
|
Basic EPS | [friend] | [friend] |
22.96 38.3% |
26.31 14.6% |
22.38 -14.9% |
|
Diluted EPS | [friend] | [friend] |
19.91 19.9% |
23.29 17.0% |
20.43 -12.3% |