2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
520.28M 7.5% |
542.66M 4.3% |
606.35M 11.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
293.68M 5.0% |
331.38M 12.8% |
461.58M 39.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
226.6M 11.0% |
211.28M -6.8% |
144.77M -31.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
337.76M 6.3% |
386.26M 14.4% |
537.82M 39.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
44.09M 15.2% |
54.88M 24.5% |
76.24M 38.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
182.51M 10.0% |
156.39M -14.3% |
68.53M -56.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
178.9M 14.5% |
92.6M -48.2% |
-78.44M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
120.31M 16.7% |
55.92M -53.5% |
-84M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.6 15.4% |
0.28 -53.3% |
-0.42 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.6 15.4% |
0.28 -53.3% |
-0.42 - |