2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
235.85M 43.9% |
195.8M -17.0% |
211.73M 8.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
55.54M 108.2% |
44.12M -20.6% |
50.75M 15.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
180.31M 31.4% |
151.68M -15.9% |
160.98M 6.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
120.73M 62.4% |
110.4M -8.6% |
128.91M 16.8% |
|
Operating Expense | [friend] | [friend] | [friend] |
65.19M 36.7% |
66.28M 1.7% |
78.16M 17.9% |
|
Operating Income | [friend] | [friend] | [friend] |
115.12M 28.5% |
85.41M -25.8% |
82.82M -3.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
96.81M 27.2% |
84.79M -12.4% |
87.11M 2.7% |
|
Net Income | [friend] | [friend] | [friend] |
96.81M 27.2% |
84.79M -12.4% |
87.11M 2.7% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.29 27.7% |
1.02 -20.9% |
0.87 -14.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.29 27.7% |
1.02 -20.9% |
0.87 -14.7% |