2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
606.22M 54.9% |
833.83M 37.5% |
1.09B 30.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
306.39M 71.5% |
463.8M 51.4% |
655.12M 41.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
299.83M 40.9% |
370.03M 23.4% |
436.74M 18.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
482.16M 60.7% |
667.63M 38.5% |
963.09M 44.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
175.77M 44.8% |
203.83M 16.0% |
307.97M 51.1% |
|
Operating Income | [friend] | [friend] | [friend] |
124.06M 35.7% |
166.2M 34.0% |
128.77M -22.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
97.57M 65.4% |
145.97M 49.6% |
108.45M -25.7% |
|
Net Income | [friend] | [friend] | [friend] |
97.57M 65.4% |
145.97M 49.6% |
109.57M -24.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.457 53.4% |
1.98 35.9% |
1.21 -38.9% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.457 53.4% |
1.98 35.9% |
1.21 -38.9% |