2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
714.93M 41.7% |
878.55M 22.9% |
1.18B 34.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
508.71M 49.3% |
630.43M 23.9% |
895.53M 42.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
714.93M 336.6% |
248.12M -65.3% |
283.52M 14.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
0 -100% |
706.51M - |
1.01B 42.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
0 -100% |
76.07M - |
109.81M 44.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
714.93M 575.3% |
172.04M -75.9% |
173.71M 1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
105.38M 24.3% |
125.07M 18.7% |
142.62M 14.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
105.26M 22.6% |
126.31M 20.0% |
142.09M 12.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.828 21.7% |
0.762 -8.0% |
0.723 -5.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.828 21.7% |
0.762 -8.0% |
0.723 -5.1% |