2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
635.83M 7.1% |
697.64M 9.7% |
726.49M 4.1% |
782.34M 7.7% |
803.5M 2.7% |
884.17M 10.0% |
926.84M 4.8% |
871.52M -6.0% |
931.74M 6.9% |
959.08M 2.9% |
991.63M 3.4% |
1.08B 9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
399.73M 10.8% |
446.61M 11.7% |
480.33M 7.5% |
519.02M 8.1% |
535.16M 3.1% |
605.04M 13.1% |
628.11M 3.8% |
606.67M -3.4% |
667.55M 10.0% |
688.63M 3.2% |
710.81M 3.2% |
763.22M 7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.09M 1.4% |
251.03M 6.3% |
246.16M -1.9% |
263.32M 7.0% |
268.34M 1.9% |
279.13M 4.0% |
298.73M 7.0% |
264.85M -11.3% |
264.19M -0.2% |
270.46M 2.4% |
280.83M 3.8% |
317.28M 13.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
495.45M 9.7% |
547.05M 10.4% |
587.37M 7.4% |
625.3M 6.5% |
655.26M 4.8% |
740.1M 12.9% |
778.54M 5.2% |
759.77M -2.4% |
826.73M 8.8% |
855.18M 3.4% |
874.29M 2.2% |
935.02M 6.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.71M 5.2% |
100.44M 4.9% |
107.05M 6.6% |
106.28M -0.7% |
120.1M 13.0% |
135.06M 12.5% |
150.43M 11.4% |
153.1M 1.8% |
159.18M 4.0% |
166.55M 4.6% |
163.48M -1.8% |
171.8M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.38M -1.0% |
150.59M 7.3% |
139.12M -7.6% |
157.05M 12.9% |
148.24M -5.6% |
144.07M -2.8% |
148.3M 2.9% |
111.74M -24.6% |
105.01M -6.0% |
103.9M -1.1% |
117.34M 12.9% |
145.47M 24.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.07M - |
- |
125.19M - |
- |
137.52M - |
- |
166.08M - |
- |
123.85M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.83M 2.0% |
132.75M 9.9% |
122.14M -8.0% |
135.15M 10.6% |
135.11M 0.0% |
137.53M 1.8% |
161.95M 17.8% |
131.06M -19.1% |
119.27M -9.0% |
104.15M -12.7% |
88.49M -15.0% |
108.31M 22.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 -4.6% |
0.84 1.2% |
0.7 -16.7% |
0.77 10.0% |
0.78 1.3% |
0.8 2.6% |
0.94 17.5% |
0.76 -19.1% |
0.69 -9.2% |
0.6 -13.0% |
0.51 -15.0% |
0.63 23.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 -4.6% |
0.84 1.2% |
0.7 -16.7% |
0.77 10.0% |
0.77 0% |
0.79 2.6% |
0.94 19.0% |
0.76 -19.1% |
0.69 -9.2% |
0.6 -13.0% |
0.51 -15.0% |
0.63 23.5% |