2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
3.87B 0.4% |
4.36B 12.7% |
4.79B 9.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
3.06B 3.3% |
3.4B 10.8% |
3.72B 9.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
801.46M -9.5% |
962.11M 20.0% |
1.06B 10.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
3.81B 2.4% |
4.24B 11.3% |
4.7B 11.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
741.83M -1.0% |
841.98M 13.5% |
977.37M 16.1% |
|
Operating Income | [friend] | [friend] | [friend] |
59.63M -56.1% |
120.12M 101.4% |
84.18M -29.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
44.02M -66.4% |
103.75M 135.7% |
101.5M -2.2% |
|
Net Income | [friend] | [friend] | [friend] |
28.68M -64.1% |
45.42M 58.4% |
47.52M 4.6% |
|
Basic EPS | [friend] | [friend] | [friend] |
13.99 -69.4% |
22.35 59.8% |
24.01 7.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
13.36 -67.9% |
21.72 62.6% |
23.43 7.9% |