2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B 274.8% |
1.48B 4.5% |
1.52B 2.7% |
1.57B 3.4% |
1.64B 4.3% |
1.71B 4.5% |
1.79B 4.8% |
1.98B 10.7% |
2.21B 11.3% |
2.56B 16.3% |
2.86B 11.5% |
3.08B 7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 269.9% |
1.08B 4.7% |
1.11B 3.0% |
1.17B 4.7% |
1.21B 4.0% |
1.29B 6.2% |
1.34B 4.4% |
1.5B 11.2% |
1.68B 12.5% |
1.98B 17.4% |
2.24B 13.2% |
2.41B 7.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
381.29M 288.8% |
396.08M 3.9% |
403.03M 1.8% |
402.98M 0.0% |
424.03M 5.2% |
421.61M -0.6% |
445.96M 5.8% |
485.8M 8.9% |
521.81M 7.4% |
587.59M 12.6% |
622.64M 6.0% |
667.57M 7.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B 281.4% |
1.29B 4.3% |
1.32B 3.0% |
1.39B 4.8% |
1.45B 4.7% |
1.54B 5.7% |
1.62B 5.2% |
1.8B 11.5% |
2.02B 11.9% |
2.35B 16.4% |
2.63B 11.9% |
2.83B 7.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.52M 354.7% |
204.24M 1.9% |
209.96M 2.8% |
222.21M 5.8% |
240.59M 8.3% |
248.82M 3.4% |
272.09M 9.4% |
306.24M 12.5% |
332.57M 8.6% |
369.06M 11.0% |
388.8M 5.3% |
418.41M 7.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.77M 235.0% |
191.84M 6.1% |
193.07M 0.6% |
180.77M -6.4% |
183.44M 1.5% |
172.79M -5.8% |
173.87M 0.6% |
179.56M 3.3% |
189.24M 5.4% |
218.53M 15.5% |
233.84M 7.0% |
249.16M 6.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.93M 79.4% |
139.7M 8.4% |
- |
140.65M - |
- |
148.92M - |
- |
143.78M - |
- |
135.31M - |
- |
137.83M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.21M 222.7% |
139.83M 8.2% |
143.76M 2.8% |
141.46M -1.6% |
153.84M 8.8% |
149.26M -3.0% |
142.73M -4.4% |
142.22M -0.4% |
136.73M -3.9% |
135.48M -0.9% |
141.13M 4.2% |
142.83M 1.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.07 223.4% |
2.25 8.7% |
2.21 -1.8% |
2.02 -8.6% |
2.08 3.0% |
1.84 -11.5% |
1.72 -6.5% |
1.72 0% |
1.63 -5.2% |
1.63 0% |
1.69 3.7% |
1.71 1.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.07 223.4% |
2.25 8.7% |
2.21 -1.8% |
2.02 -8.6% |
2.06 2.0% |
1.83 -11.2% |
1.7 -7.1% |
1.68 -1.2% |
1.62 -3.6% |
1.59 -1.9% |
1.66 4.4% |
1.69 1.8% |