2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
980.64M 36.4% |
1.08B 10.0% |
1.2B 11.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
763.19M 37.1% |
840.38M 10.1% |
925.76M 10.2% |
|
Gross Profit | [friend] | [friend] | [friend] |
980.64M 504.7% |
238.45M -75.7% |
275.94M 15.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
0 -100% |
963.21M - |
1.09B 13.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
0 -100% |
122.83M - |
162.96M 32.7% |
|
Operating Income | [friend] | [friend] | [friend] |
980.64M 1124.5% |
115.62M -88.2% |
112.98M -2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
96.7M 43.1% |
104.68M 8.3% |
113.57M 8.5% |
|
Net Income | [friend] | [friend] | [friend] |
96.7M 43.1% |
104.68M 8.3% |
113.57M 8.5% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.401 43.0% |
1.517 8.3% |
1.445 -4.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.401 43.0% |
1.517 8.3% |
1.445 -4.7% |