2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
575.57M 6.6% |
623.07M 8.3% |
748.74M 20.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
260.8M 7.3% |
286.77M 10.0% |
317.59M 10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
314.77M 6.1% |
336.29M 6.8% |
431.15M 28.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
468.15M 6.6% |
482.81M 3.1% |
573.92M 18.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
207.35M 5.8% |
196.04M -5.5% |
256.33M 30.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
107.42M 6.9% |
140.26M 30.6% |
174.83M 24.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
91.68M 12.4% |
148.11M 61.5% |
172.82M 16.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
82.09M 17.3% |
136.22M 65.9% |
157.54M 15.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.543 17.3% |
0.676 24.4% |
0.782 15.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.543 17.3% |
0.676 24.4% |
0.782 15.7% |