2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
480.23M -6.1% |
517.61M 7.8% |
530.22M 2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
319.5M -3.5% |
361.21M 13.1% |
375.9M 4.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
480.23M 166.1% |
156.41M -67.4% |
154.32M -1.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
0 -100% |
441.26M - |
463.76M 5.1% |
|
Operating Expense | [friend] | [friend] | [friend] |
0 -100% |
80.05M - |
87.86M 9.8% |
|
Operating Income | [friend] | [friend] | [friend] |
480.23M 426.2% |
76.35M -84.1% |
66.46M -13.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
66.6M -9.0% |
68.34M 2.6% |
70.34M 2.9% |
|
Net Income | [friend] | [friend] | [friend] |
66.1M -6.9% |
66.66M 0.9% |
71.99M 8.0% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.639 -7.4% |
0.64 0.2% |
0.58 -9.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.639 -7.4% |
0.64 0.2% |
0.58 -9.4% |