2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
399.28M 21.7% |
479.86M 20.2% |
560.41M 16.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
104.04M 53.3% |
120.63M 15.9% |
144.23M 19.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
295.24M 13.4% |
359.24M 21.7% |
416.18M 15.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
324.3M 63.9% |
390.52M 20.4% |
454.87M 16.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
220.27M 69.4% |
269.89M 22.5% |
310.64M 15.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
74.98M -42.5% |
89.34M 19.2% |
105.53M 18.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
75.2M -38.5% |
86.28M 14.7% |
95.36M 10.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
68.22M -43.6% |
97.88M 43.5% |
91.61M -6.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.17 -54.1% |
0.24 41.2% |
0.23 -4.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.17 -54.1% |
0.24 41.2% |
0.23 -4.2% |