2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
408.56M 49.4% |
480.29M 17.6% |
486.63M 1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
221.79M 55.2% |
270.23M 21.8% |
279.83M 3.6% |
|
Gross Profit | [friend] | [friend] | [friend] |
186.77M 43.1% |
210.06M 12.5% |
206.81M -1.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
296.03M 47.7% |
368.86M 24.6% |
392.39M 6.4% |
|
Operating Expense | [friend] | [friend] | [friend] |
74.24M 29.0% |
98.63M 32.8% |
112.57M 14.1% |
|
Operating Income | [friend] | [friend] | [friend] |
112.52M 54.1% |
111.44M -1.0% |
94.24M -15.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
100.26M 64.1% |
111.95M 11.7% |
131.54M 17.5% |
|
Net Income | [friend] | [friend] | [friend] |
100.18M 64.1% |
112.03M 11.8% |
130.35M 16.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.213 49.2% |
1.25 3.0% |
1.19 -4.8% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.213 49.2% |
1.25 3.0% |
1.19 -4.8% |