2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
507.28M 39.6% |
470.58M -7.2% |
343.05M -27.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
280.1M 48.2% |
288.27M 2.9% |
232.84M -19.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
227.18M 30.3% |
182.32M -19.7% |
110.21M -39.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
389.71M 41.3% |
418.82M 7.5% |
382.33M -8.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
109.61M 26.4% |
130.55M 19.1% |
149.49M 14.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
117.58M 34.2% |
51.76M -56.0% |
-39.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
101.37M 29.6% |
51.04M -49.6% |
-35.59M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
100.22M 32.4% |
52.04M -48.1% |
-29.51M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.09 16.0% |
0.48 -56.0% |
-0.27 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.09 16.0% |
0.48 -56.0% |
-0.27 - |