2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
466.61M 43.1% |
522.15M 11.9% |
643.7M 23.3% |
|
Cost of Revenue | [friend] | [friend] |
252.14M 50.9% |
296.07M 17.4% |
364.54M 23.1% |
|
Gross Profit | [friend] | [friend] |
214.47M 35.0% |
226.08M 5.4% |
279.16M 23.5% |
|
Total Expenses | [friend] | [friend] |
344.61M 44.0% |
390.94M 13.4% |
475.06M 21.5% |
|
Operating Expense | [friend] | [friend] |
92.47M 28.0% |
94.87M 2.6% |
110.51M 16.5% |
|
Operating Income | [friend] | [friend] |
122M 40.7% |
131.21M 7.6% |
168.64M 28.5% |
|
Net Income (Cont Operations) | [friend] | [friend] |
98.55M 39.5% |
114.21M 15.9% |
139.66M 22.3% |
|
Net Income | [friend] | [friend] |
98.55M 39.5% |
114.21M 15.9% |
139.66M 22.3% |
|
Basic EPS | [friend] | [friend] |
3.28 39.6% |
2.719 -17.1% |
3.325 22.3% |
|
Diluted EPS | [friend] | [friend] |
3.28 39.6% |
2.719 -17.1% |
3.325 22.3% |