2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.71B 6.8% |
6.95B 3.5% |
7.15B 3.0% |
7.56B 5.7% |
7.98B 5.5% |
8.53B 6.9% |
9.04B 5.9% |
9.15B 1.2% |
9.29B 1.5% |
9.45B 1.7% |
9.54B 1.0% |
9.75B 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
5.24B - |
- | - | - |
6.83B - |
- | - | - |
6.96B - |
- | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
1.91B - |
- | - | - |
2.21B - |
- | - | - |
2.57B - |
- | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.36B 7.1% |
6.69B 5.2% |
6.9B 3.2% |
7.38B 7.0% |
7.79B 5.5% |
8.17B 4.9% |
8.58B 5.0% |
8.67B 1.1% |
8.73B 0.7% |
8.75B 0.2% |
8.79B 0.5% |
8.92B 1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.13B 24.6% |
2.46B 15.5% |
1.66B -32.5% |
2.14B 29.0% |
2.55B 19.0% |
2.93B 15.1% |
1.75B -40.2% |
1.85B 5.4% |
1.9B 3.1% |
1.93B 1.1% |
1.83B -5.1% |
1.96B 7.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.16M 2.4% |
260.73M -26.4% |
252.33M -3.2% |
182.52M -27.7% |
193.62M 6.1% |
361.92M 86.9% |
464.03M 28.2% |
477.9M 3.0% |
561.74M 17.5% |
695.15M 23.8% |
746.79M 7.4% |
832.91M 11.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.02M 6.5% |
151.12M -37.6% |
140.31M -7.2% |
67.1M -52.2% |
73.23M 9.1% |
233.4M 218.7% |
326.56M 39.9% |
324.91M -0.5% |
394.67M 21.5% |
522.13M 32.3% |
554.75M 6.2% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.92M 8.8% |
99.97M -43.2% |
85.4M -14.6% |
35.45M -58.5% |
45.44M 28.2% |
166.17M 265.7% |
218.89M 31.7% |
220.66M 0.8% |
245.19M 11.1% |
310.84M 26.8% |
301.74M -2.9% |
336.17M 11.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.048 8.8% |
0.027 -43.2% |
0.023 -14.6% |
0.01 -58.5% |
0.013 28.9% |
0.045 264% |
0.06 31.9% |
0.06 0.8% |
0.067 11.1% |
0.085 26.8% |
0.083 -2.9% |
0.092 11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.048 8.8% |
0.027 -43.2% |
0.023 -14.6% |
0.01 -58.5% |
0.013 28.9% |
0.045 264% |
0.06 31.9% |
0.06 0.8% |
0.067 11.1% |
0.085 26.8% |
0.083 -2.9% |
0.092 11.4% |