2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
726.49M 40.5% |
926.84M 27.6% |
991.63M 7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
480.33M 58.1% |
628.11M 30.8% |
710.81M 13.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
246.16M 15.5% |
298.73M 21.4% |
280.83M -6.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
587.37M 55.5% |
778.54M 32.5% |
874.29M 12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
107.05M 45.0% |
150.43M 40.5% |
163.48M 8.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
139.12M -0.1% |
148.3M 6.6% |
117.34M -20.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
125.19M 10.9% |
166.08M 32.7% |
92.33M -44.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
122.14M 9.5% |
161.95M 32.6% |
88.49M -45.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.7 -18.6% |
0.94 34.3% |
0.51 -45.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.7 -18.6% |
0.94 34.3% |
0.51 -45.7% |