2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
1.19B 55.6% |
1.35B 13.1% |
1.48B 10.0% |
|
Cost of Revenue | [friend] | [friend] |
884.5M 60.6% |
1.07B 21.1% |
1.27B 18.8% |
|
Gross Profit | [friend] | [friend] |
308.92M 43.0% |
278.51M -9.8% |
211.78M -24.0% |
|
Total Expenses | [friend] | [friend] |
1.04B 55.1% |
1.23B 18.4% |
1.46B 18.1% |
|
Operating Expense | [friend] | [friend] |
157.5M 30.0% |
162.38M 3.1% |
184.34M 13.5% |
|
Operating Income | [friend] | [friend] |
151.42M 59.7% |
116.13M -23.3% |
27.44M -76.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
154.04M 56.1% |
108M -29.9% |
24.72M -77.1% |
|
Net Income | [friend] | [friend] |
128.72M 51.9% |
88.51M -31.2% |
18.97M -78.6% |
|
Basic EPS | [friend] | [friend] |
1.545 21.6% |
1.44 -6.8% |
0.28 -80.6% |
|
Diluted EPS | [friend] | [friend] |
1.545 21.6% |
1.44 -6.8% |
0.28 -80.6% |