2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
586.91M 7.7% |
763.68M 30.1% |
807.89M 5.8% |
905.05M 12.0% |
946.73M 4.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
489.19M 5.4% |
642.27M 31.3% |
684.15M 6.5% |
769.43M 12.5% |
799.49M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
97.72M 20.7% |
121.41M 24.2% |
123.74M 1.9% |
135.61M 9.6% |
147.25M 8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
520.44M 4.5% |
679.09M 30.5% |
729.43M 7.4% |
808.99M 10.9% |
848.79M 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
31.24M -7.0% |
36.82M 17.9% |
45.28M 23.0% |
39.56M -12.6% |
49.3M 24.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
66.47M 40.5% |
84.58M 27.2% |
78.45M -7.2% |
96.05M 22.4% |
97.95M 2.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
58.67M 6.8% |
70.3M 19.8% |
73.05M 3.9% |
77.73M 6.4% |
84.79M 9.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
40.14M 6.3% |
48.5M 20.8% |
51.29M 5.7% |
55.45M 8.1% |
59.75M 7.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.15 7.0% |
0.18 20.2% |
0.19 5.6% |
0.21 10.5% |
0.22 4.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.15 7.0% |
0.18 20.2% |
0.19 5.6% |
0.21 10.5% |
0.22 4.8% |