2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | [friend] |
1.6B 1.3% |
1.68B 5.1% |
1.8B 7.2% |
2.04B 13.2% |
2.2B 8.1% |
2.33B 6.0% |
2.22B -4.8% |
2.25B 1.3% |
2.29B 1.8% |
2.53B 10.3% |
2.51B -0.6% |
2.54B 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B 1.2% |
1.16B 5.3% |
1.3B 11.9% |
1.49B 14.3% |
1.62B 9.4% |
1.71B 5.4% |
1.6B -6.3% |
1.62B 0.9% |
1.63B 1.0% |
1.83B 11.7% |
1.82B -0.5% |
1.85B 2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.03M 1.7% |
515.53M 4.6% |
498.3M -3.3% |
550.7M 10.5% |
577.01M 4.8% |
620.07M 7.5% |
616.72M -0.5% |
630.58M 2.2% |
655.39M 3.9% |
700.26M 6.8% |
694.19M -0.9% |
688.37M -0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 1.2% |
1.47B 5.5% |
1.61B 9.4% |
1.81B 12.3% |
1.97B 9.0% |
2.08B 5.4% |
2B -3.9% |
2.03B 1.5% |
2.08B 2.4% |
2.28B 9.7% |
2.32B 1.9% |
2.36B 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.93M 1.3% |
312.88M 6.1% |
312.44M -0.1% |
325.13M 4.1% |
347.91M 7.0% |
366.64M 5.4% |
393.31M 7.3% |
409.86M 4.2% |
443.31M 8.2% |
452.25M 2.0% |
505.26M 11.7% |
506.76M 0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.1M 2.2% |
202.65M 2.3% |
185.86M -8.3% |
225.57M 21.4% |
229.11M 1.6% |
253.43M 10.6% |
223.41M -11.8% |
220.71M -1.2% |
212.08M -3.9% |
248.01M 16.9% |
188.93M -23.8% |
181.61M -3.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.97M 6.6% |
- |
142.65M - |
- |
182.06M - |
- |
169.25M - |
- |
152.23M - |
- |
104.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.03M 5.0% |
154.78M 3.9% |
140.32M -9.3% |
172.71M 23.1% |
179.09M 3.7% |
193.25M 7.9% |
166.26M -14.0% |
170.97M 2.8% |
150.25M -12.1% |
178.6M 18.9% |
104.9M -41.3% |
113.96M 8.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 6.4% |
0.81 -2.4% |
0.67 -17.3% |
0.8 19.4% |
0.74 -7.5% |
0.82 10.8% |
0.69 -15.9% |
0.71 2.9% |
0.6 -15.5% |
0.7 16.7% |
0.4 -42.9% |
0.42 5.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 6.4% |
0.81 -2.4% |
0.67 -17.3% |
0.8 19.4% |
0.74 -7.5% |
0.82 10.8% |
0.69 -15.9% |
0.71 2.9% |
0.6 -15.5% |
0.7 16.7% |
0.4 -42.9% |
0.42 5.0% |