2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
740.77M 7.9% |
781.73M 5.5% |
920.61M 17.8% |
1.04B 12.8% |
1.2B 15.9% |
1.39B 15.6% |
1.44B 3.8% |
1.55B 7.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
422.88M 3.7% |
435.23M 2.9% |
499.57M 14.8% |
602.18M 20.5% |
736.56M 22.3% |
820.52M 11.4% |
820.33M 0.0% |
911.22M 11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
317.88M 14.0% |
346.5M 9.0% |
421.03M 21.5% |
435.92M 3.5% |
466.15M 6.9% |
569.74M 22.2% |
623.22M 9.4% |
642.57M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
556.36M 3.4% |
560.25M 0.7% |
669.04M 19.4% |
728.07M 8.8% |
885.21M 21.6% |
1.08B 22.1% |
987.44M -8.6% |
1.11B 12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.47M 2.2% |
125.01M -6.3% |
169.47M 35.6% |
125.89M -25.7% |
148.66M 18.1% |
260.36M 75.1% |
167.11M -35.8% |
197.58M 18.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.41M 24.4% |
221.48M 20.1% |
251.57M 13.6% |
310.03M 23.2% |
317.49M 2.4% |
309.38M -2.6% |
456.11M 47.4% |
445M -2.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.41M 20.3% |
114.66M 46.2% |
94.57M -17.5% |
199.56M 111.0% |
241.04M 20.8% |
116.46M -51.7% |
252.97M 117.2% |
219.22M -13.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.41M 20.3% |
114.66M 46.2% |
94.57M -17.5% |
199.56M 111.0% |
241.04M 20.8% |
116.46M -51.7% |
252.97M 117.2% |
219.22M -13.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 22.2% |
0.32 45.5% |
0.26 -18.8% |
0.54 107.7% |
0.66 22.2% |
0.32 -51.5% |
0.7 118.7% |
0.6 -14.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 22.2% |
0.32 45.5% |
0.26 -18.8% |
0.54 107.7% |
0.66 22.2% |
0.32 -51.5% |
0.68 112.5% |
0.6 -11.8% |