2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.12B 76.2% |
1.53B 35.9% |
1.93B 26.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
549.42M 69.3% |
727.02M 32.3% |
949.52M 30.6% |
|
Gross Profit | [friend] | [friend] | [friend] |
574.07M 83.3% |
799.91M 39.3% |
984.44M 23.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
873.88M 74.8% |
1.21B 38.6% |
1.58B 30.8% |
|
Operating Expense | [friend] | [friend] | [friend] |
324.45M 84.9% |
483.8M 49.1% |
634.63M 31.2% |
|
Operating Income | [friend] | [friend] | [friend] |
249.62M 81.3% |
316.11M 26.6% |
349.82M 10.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
78.12M - |
105.4M 34.9% |
130.23M 23.6% |
|
Net Income | [friend] | [friend] | [friend] |
72.86M - |
102.31M 40.4% |
130.23M 27.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.72 - |
2.11 22.7% |
2.69 27.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.72 - |
2.11 22.7% |
2.69 27.5% |