2019 Q1 | 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 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
742.84M 7.1% |
786.7M 5.9% |
831.3M 5.7% |
832.94M 0.2% |
895.66M 7.5% |
978.3M 9.2% |
966.38M -1.2% |
999.94M 3.5% |
1.02B 2.3% |
1.1B 7.4% |
1.12B 1.8% |
1.12B -0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
560.87M 6.8% |
596.34M 6.3% |
651.83M 9.3% |
667.04M 2.3% |
673.6M 1.0% |
754.15M 12.0% |
751.97M -0.3% |
781.95M 4.0% |
773.44M -1.1% |
827.64M 7.0% |
869.77M 5.1% |
881.91M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.97M 8.1% |
190.36M 4.6% |
179.46M -5.7% |
165.9M -7.6% |
222.06M 33.9% |
224.15M 0.9% |
214.41M -4.3% |
217.99M 1.7% |
249.94M 14.7% |
271.66M 8.7% |
249.64M -8.1% |
233.48M -6.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
669.83M 6.5% |
716.31M 6.9% |
794.39M 10.9% |
794.74M 0.0% |
800.36M 0.7% |
888.82M 11.1% |
908.18M 2.2% |
925.59M 1.9% |
925.22M 0.0% |
991.27M 7.1% |
1.03B 4.1% |
1.05B 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.96M 4.9% |
119.96M 10.1% |
142.56M 18.8% |
127.7M -10.4% |
126.76M -0.7% |
134.67M 6.2% |
156.21M 16.0% |
143.64M -8.1% |
151.78M 5.7% |
163.63M 7.8% |
162.21M -0.9% |
167.41M 3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.01M 13.3% |
70.4M -3.6% |
36.9M -47.6% |
38.2M 3.5% |
95.31M 149.5% |
89.48M -6.1% |
58.2M -35.0% |
74.35M 27.8% |
98.16M 32.0% |
108.02M 10.0% |
87.43M -19.1% |
66.08M -24.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.24M - |
- | - | - |
104.93M - |
- | - | - |
150.22M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.9M 33.5% |
64.17M -8.2% |
44.19M -31.1% |
24.27M -45.1% |
80.75M 232.8% |
83.36M 3.2% |
88.74M 6.5% |
61.29M -30.9% |
88.93M 45.1% |
98.57M 10.8% |
98.83M 0.3% |
48.53M -50.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.156 27.5% |
0.143 -8.5% |
0.1 -30.0% |
0.057 -42.9% |
0.183 220.0% |
0.19 3.9% |
0.2 5.3% |
0.1 -50% |
0.143 42.9% |
0.164 15.0% |
0.157 -4.3% |
0.079 -50.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.156 27.5% |
0.143 -8.5% |
0.1 -30.0% |
0.057 -42.9% |
0.183 220.0% |
0.19 3.9% |
0.2 5.3% |
0.1 -50% |
0.143 42.9% |
0.164 15.0% |
0.157 -4.3% |
0.079 -50.0% |