2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
389.32M 25.6% |
477.35M 22.6% |
363.55M -23.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
157.23M 23.6% |
225.43M 43.4% |
169.84M -24.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
232.09M 27.0% |
251.92M 8.5% |
193.71M -23.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
270.15M 24.1% |
341.71M 26.5% |
298.85M -12.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
112.92M 24.8% |
116.28M 3.0% |
129.01M 10.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
119.17M 29.0% |
135.64M 13.8% |
64.7M -52.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
95.64M 35.5% |
101.51M 6.1% |
28.42M -72.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
95.59M 33.4% |
101.99M 6.7% |
29.52M -71.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.32 6.5% |
1.33 0.8% |
0.39 -70.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.32 6.5% |
1.33 0.8% |
0.39 -70.7% |