2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 17.6% |
1.35B 19.4% |
1.57B 16.3% |
1.71B 9.0% |
1.85B 8.1% |
1.97B 6.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
952.82M 19.2% |
1.13B 18.8% |
1.33B 17.2% |
1.45B 9.6% |
1.57B 7.9% |
1.67B 6.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.55M 10.0% |
219.25M 22.8% |
245.15M 11.8% |
259.35M 5.8% |
282.86M 9.1% |
308.05M 8.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 18.2% |
1.2B 18.4% |
1.41B 17.4% |
1.54B 9.2% |
1.66B 7.8% |
1.77B 6.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.77M 5.1% |
68.11M 12.1% |
82.11M 20.6% |
84.84M 3.3% |
88.86M 4.7% |
100.75M 13.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.78M 12.7% |
151.14M 28.3% |
163.04M 7.9% |
174.51M 7.0% |
194M 11.2% |
207.3M 6.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.55M 14.9% |
129.05M 13.7% |
143.36M 11.1% |
150.78M 5.2% |
162.52M 7.8% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.84M 15.7% |
88.69M 13.9% |
99.79M 12.5% |
106.73M 7.0% |
115.19M 7.9% |
116.82M 1.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 15.9% |
0.33 13.9% |
0.37 12.1% |
0.4 8.1% |
0.43 7.5% |
0.44 2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 15.9% |
0.33 13.9% |
0.37 12.1% |
0.4 8.1% |
0.43 7.5% |
0.44 2.3% |