2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
370.1M 61.3% |
288.44M -22.1% |
285.75M -0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
208.47M 65.1% |
176.04M -15.6% |
214.15M 21.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
161.63M 56.7% |
112.4M -30.5% |
71.6M -36.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
263.18M 69.7% |
262.46M -0.3% |
328.1M 25.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
54.71M 89.8% |
86.42M 58.0% |
113.95M 31.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
106.92M 43.9% |
25.98M -75.7% |
-42.35M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
103.35M 68.3% |
38.13M -63.1% |
-20.91M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
103.35M 68.3% |
38.13M -63.1% |
-20.94M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.378 34.7% |
0.355 -74.2% |
-0.179 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.378 34.7% |
0.355 -74.2% |
-0.179 - |