2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.71B 47.1% |
1.85B 7.8% |
2.32B 25.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.28B 46.7% |
1.34B 4.6% |
1.71B 27.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
432.82M 48.1% |
507.37M 17.2% |
614.2M 21.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.52B 46.4% |
1.57B 3.2% |
1.98B 26.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
242.68M 44.9% |
233.19M -3.9% |
277.56M 19.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
190.14M 52.5% |
274.17M 44.2% |
336.63M 22.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
168.54M 62.1% |
262.23M 55.6% |
317.65M 21.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
168.54M 62.1% |
262.23M 55.6% |
317.65M 21.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.64 52.4% |
0.8 25.0% |
0.97 21.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.64 52.4% |
0.8 25.0% |
0.97 21.2% |