2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
549.32M 31.1% |
568.45M 3.5% |
581.81M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
270.57M 33.1% |
285.89M 5.7% |
310.62M 8.6% |
|
Gross Profit | [friend] | [friend] | [friend] |
278.75M 29.1% |
282.56M 1.4% |
271.19M -4.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
434.37M 34.0% |
496.96M 14.4% |
549.81M 10.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
163.8M 35.3% |
211.06M 28.9% |
239.19M 13.3% |
|
Operating Income | [friend] | [friend] | [friend] |
114.95M 21.2% |
71.5M -37.8% |
32M -55.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
87.71M 30.5% |
67.4M -23.2% |
39.05M -42.1% |
|
Net Income | [friend] | [friend] | [friend] |
87.71M 30.5% |
67.4M -23.2% |
39.05M -42.1% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.13 7.6% |
0.71 -37.2% |
0.38 -46.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.13 7.6% |
0.71 -37.2% |
0.38 -46.5% |