2016 Q4 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
522.46M 10.4% |
580.89M 11.2% |
624.71M 7.5% |
662.75M 6.1% |
686.33M 3.6% |
657.21M -4.2% |
661.95M 0.7% |
629.55M -4.9% |
625.41M -0.7% |
684.99M 9.5% |
711.68M 3.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.96M 8.3% |
327.57M 10.3% |
359.45M 9.7% |
386.47M 7.5% |
407.52M 5.4% |
399.88M -1.9% |
402.48M 0.7% |
386.15M -4.1% |
385.14M -0.3% |
415.41M 7.9% |
432.29M 4.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.5M 13.2% |
253.32M 12.3% |
265.26M 4.7% |
276.28M 4.2% |
278.81M 0.9% |
257.33M -7.7% |
259.47M 0.8% |
243.41M -6.2% |
240.27M -1.3% |
269.58M 12.2% |
279.4M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
365.96M 8.9% |
404.3M 10.5% |
439.8M 8.8% |
470.37M 7.0% |
493.43M 4.9% |
480.51M -2.6% |
488.18M 1.6% |
472.59M -3.2% |
474.6M 0.4% |
516.76M 8.9% |
531.76M 2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69M 11.8% |
76.74M 11.2% |
80.36M 4.7% |
83.9M 4.4% |
85.91M 2.4% |
80.64M -6.1% |
85.7M 6.3% |
86.45M 0.9% |
89.47M 3.5% |
101.35M 13.3% |
99.48M -1.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.51M 13.8% |
176.59M 12.8% |
184.91M 4.7% |
192.38M 4.0% |
192.9M 0.3% |
176.69M -8.4% |
173.77M -1.7% |
156.96M -9.7% |
150.81M -3.9% |
168.23M 11.6% |
179.92M 6.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.29M - |
- |
172.87M - |
- |
185.96M - |
- |
188.24M - |
- |
169.05M - |
- |
173.99M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.29M 13.5% |
168.97M 14.7% |
172.87M 2.3% |
178.87M 3.5% |
185.96M 4.0% |
175.2M -5.8% |
188.24M 7.4% |
174.27M -7.4% |
169.05M -3.0% |
181.81M 7.5% |
173.99M -4.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.791 13.2% |
0.912 15.2% |
0.93 2.0% |
0.963 3.5% |
1 3.8% |
0.944 -5.6% |
1.013 7.3% |
0.94 -7.3% |
0.903 -3.8% |
0.973 7.7% |
0.94 -3.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.791 13.2% |
0.912 15.2% |
0.93 2.0% |
0.963 3.5% |
1 3.8% |
0.944 -5.6% |
1.013 7.3% |
0.94 -7.3% |
0.903 -3.8% |
0.973 7.7% |
0.94 -3.4% |