2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.18B -3.0% |
1.46B 24.1% |
1.53B 5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.02B 0.2% |
1.28B 25.6% |
1.3B 1.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
156.9M -19.7% |
180.05M 14.8% |
234.45M 30.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.09B 0.8% |
1.37B 25.2% |
1.41B 3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
72.13M 9.8% |
87.16M 20.8% |
111.08M 27.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
84.77M -34.7% |
92.89M 9.6% |
123.37M 32.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
70.63M -28.7% |
80.53M 14.0% |
77.86M -3.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
70.63M -28.7% |
80.53M 14.0% |
77.86M -3.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.12 -32.1% |
1.01 -9.8% |
0.96 -5.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.12 -32.1% |
1.01 -9.8% |
0.96 -5.0% |