2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.29B 40.3% |
1.74B 35.1% |
1.4B -19.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.07B 45.5% |
1.41B 32.2% |
1.31B -7.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
223.99M 20.0% |
333.21M 48.8% |
90.59M -72.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.16B 46.9% |
1.56B 34.6% |
1.45B -6.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
90.91M 65.8% |
147.27M 62.0% |
142.21M -3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
133.08M 0.9% |
185.94M 39.7% |
-51.62M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
122.84M 16.5% |
127.76M 4.0% |
-24.4M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
122.92M 16.5% |
104.9M -14.7% |
-23.88M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -12.8% |
0.63 -16% |
-0.12 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.75 -12.8% |
0.63 -16% |
-0.12 - |