2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
2.02B -1.2% |
2.8B 38.8% |
2.98B 6.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.41B 1.0% |
2.1B 48.2% |
2.2B 5.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
602.27M -6.1% |
704.09M 16.9% |
780.54M 10.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.97B -1.0% |
2.71B 37.7% |
2.84B 5.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
550.35M -5.8% |
609.65M 10.8% |
641.67M 5.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
51.92M -9.7% |
94.44M 81.9% |
138.87M 47.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
44.7M 22.6% |
92.48M 106.9% |
139.06M 50.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
29.75M 48.4% |
70.59M 137.3% |
100.88M 42.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
9.72 36.3% |
21.91 125.4% |
30.77 40.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
8.93 46.4% |
21.04 135.6% |
29.95 42.3% |