2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
1.16B 5.5% |
1.14B -1.8% |
1.16B 1.6% |
1.23B 5.7% |
1.24B 0.7% |
1.4B 13.0% |
1.55B 10.4% |
1.63B 5.4% |
1.83B 12.3% |
1.93B 5.2% |
2.02B 4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
818.09M 7.9% |
837.07M 2.3% |
870.65M 4.0% |
929.12M 6.7% |
956.53M 3.0% |
1.08B 12.8% |
1.18B 9.2% |
1.25B 6.5% |
1.4B 11.3% |
1.47B 5.1% |
1.57B 7.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
346.67M 0.4% |
307.18M -11.4% |
292.38M -4.8% |
300.01M 2.6% |
281.76M -6.1% |
320.58M 13.8% |
367.11M 14.5% |
374.67M 2.1% |
433.26M 15.6% |
458.01M 5.7% |
447.47M -2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
979.8M 7.5% |
995.75M 1.6% |
1.03B 3.8% |
1.1B 6.5% |
1.13B 3.0% |
1.27B 11.7% |
1.39B 9.9% |
1.48B 6.4% |
1.65B 11.3% |
1.74B 5.6% |
1.85B 6.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.72M 5.9% |
158.68M -1.9% |
162.52M 2.4% |
171.2M 5.3% |
176.25M 3.0% |
186.34M 5.7% |
212.22M 13.9% |
225.33M 6.2% |
250.96M 11.4% |
273.14M 8.8% |
277.8M 1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.95M -3.9% |
148.5M -19.7% |
129.86M -12.6% |
128.81M -0.8% |
105.51M -18.1% |
134.24M 27.2% |
154.89M 15.4% |
149.34M -3.6% |
182.29M 22.1% |
184.86M 1.4% |
169.67M -8.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.1M - |
- |
100.62M - |
- |
87.29M - |
- |
144.26M - |
- |
172.39M - |
- |
160.17M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.1M -8.2% |
114M -11.0% |
100.62M -11.7% |
101.99M 1.4% |
87.29M -14.4% |
112.69M 29.1% |
133.64M 18.6% |
135.28M 1.2% |
155.98M 15.3% |
157.84M 1.2% |
145.98M -7.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97 -11.0% |
0.81 -16.5% |
0.66 -18.5% |
0.62 -6.1% |
0.54 -12.9% |
0.71 31.5% |
0.84 18.3% |
0.85 1.2% |
0.95 11.8% |
0.93 -2.1% |
0.82 -11.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.97 -11.0% |
0.81 -16.5% |
0.66 -18.5% |
0.62 -6.1% |
0.54 -12.9% |
0.71 31.5% |
0.82 15.5% |
0.81 -1.2% |
0.92 13.6% |
0.89 -3.3% |
0.8 -10.1% |