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] | [friend] |
721.31M 8.6% |
743.49M 3.1% |
768.67M 3.4% |
798.28M 3.9% |
842.34M 5.5% |
904.5M 7.4% |
973.65M 7.6% |
1.03B 6.2% |
1.07B 3.7% |
1.08B 0.6% |
1.05B -2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.19M 4.7% |
358.63M -1.3% |
361.21M 0.7% |
366.61M 1.5% |
381.18M 4.0% |
401.91M 5.4% |
427.57M 6.4% |
448.54M 4.9% |
458.9M 2.3% |
473.86M 3.3% |
474.84M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358.12M 12.8% |
384.86M 7.5% |
407.46M 5.9% |
431.67M 5.9% |
461.16M 6.8% |
502.59M 9.0% |
546.08M 8.7% |
585.65M 7.2% |
613.14M 4.7% |
604.37M -1.4% |
574.53M -4.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
650.07M 4.9% |
615.12M -5.4% |
634.02M 3.1% |
681.64M 7.5% |
707.21M 3.8% |
736.65M 4.2% |
773.15M 5.0% |
777.68M 0.6% |
802.44M 3.2% |
837.58M 4.4% |
839.9M 0.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
286.88M 5.2% |
256.5M -10.6% |
272.81M 6.4% |
315.03M 15.5% |
326.04M 3.5% |
334.74M 2.7% |
345.57M 3.2% |
329.14M -4.8% |
343.54M 4.4% |
363.72M 5.9% |
365.07M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.24M 59.1% |
128.37M 80.2% |
134.65M 4.9% |
116.64M -13.4% |
135.13M 15.8% |
167.85M 24.2% |
200.51M 19.5% |
256.52M 27.9% |
269.59M 5.1% |
240.65M -10.7% |
209.46M -13.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.56M 57.6% |
102.59M 58.9% |
119.56M 16.5% |
102.13M -14.6% |
119.56M 17.1% |
151.13M 26.4% |
187.49M 24.1% |
238.1M 27.0% |
253.12M 6.3% |
221.97M -12.3% |
152.89M -31.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.55M 57.6% |
102.58M 58.9% |
119.41M 16.4% |
101.98M -14.6% |
119.41M 17.1% |
151M 26.4% |
187.36M 24.1% |
237.96M 27.0% |
252.96M 6.3% |
221.79M -12.3% |
152.7M -31.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 57.5% |
0.52 52.8% |
0.63 21.2% |
0.53 -15.9% |
0.63 18.9% |
0.8 27.0% |
0.98 22.5% |
1.246 27.2% |
1.32 5.9% |
1.15 -12.9% |
0.79 -31.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 57.5% |
0.52 52.8% |
0.62 19.2% |
0.53 -14.5% |
0.62 17.0% |
0.78 25.8% |
0.97 24.4% |
1.227 26.5% |
1.3 6.0% |
1.14 -12.3% |
0.78 -31.6% |