2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3B 42.4% |
1.17B -10.2% |
1.24B 6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 51.6% |
922.01M -9.7% |
956M 3.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
282.22M 16.7% |
248.38M -12.0% |
285.33M 14.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 51.3% |
1.11B -6.0% |
1.16B 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
157.75M 48.9% |
185.63M 17.7% |
203.43M 9.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
124.48M -8.4% |
62.75M -49.6% |
81.9M 30.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
107.2M 4.7% |
55.42M -48.3% |
73.1M 31.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
103.79M 3.8% |
59.75M -42.4% |
76.52M 28.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 -9.1% |
0.4 -42.9% |
0.51 27.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 -9.1% |
0.38 -45.7% |
0.51 34.2% |