2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
236.2M 27.1% |
240.75M 1.9% |
278.11M 15.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
17.76M 27.5% |
19.85M 11.8% |
23.77M 19.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
218.44M 27.0% |
220.89M 1.1% |
254.35M 15.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
159.61M 23.6% |
176.6M 10.6% |
227.82M 29.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
141.85M 23.1% |
156.75M 10.5% |
204.05M 30.2% |
|
Operating Income | [friend] | [friend] | [friend] |
76.59M 35.1% |
64.15M -16.2% |
50.3M -21.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
70.11M 45.7% |
62.24M -11.2% |
54.14M -13.0% |
|
Net Income | [friend] | [friend] | [friend] |
70.11M 45.7% |
62.24M -11.2% |
54.14M -13.0% |
|
Basic EPS | [friend] | [friend] | [friend] |
2.08 42.5% |
1.267 -39.1% |
1.014 -20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
2.08 42.5% |
1.267 -39.1% |
1.014 -20.0% |