2015 Q4 | 2016 Q4 | 2017 Q4 | 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] |
2.14B 9.7% |
2.06B -3.4% |
2.05B -0.5% |
1.99B -3.0% |
1.85B -7.1% |
1.85B -0.1% |
1.83B -1.1% |
1.86B 1.7% |
1.98B 6.5% |
2.14B 8.4% |
2.3B 7.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B 7.7% |
1.52B -4.7% |
1.5B -1.1% |
1.47B -1.8% |
1.39B -5.6% |
1.39B 0.1% |
1.41B 1.0% |
1.45B 3.4% |
1.57B 8.2% |
1.73B 9.6% |
1.85B 7.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
544.64M 15.7% |
545.76M 0.2% |
551.61M 1.1% |
515.53M -6.5% |
456.72M -11.4% |
453.79M -0.6% |
419.63M -7.5% |
402.95M -4.0% |
404.27M 0.3% |
419.34M 3.7% |
457.37M 9.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.79B 7.5% |
1.76B -1.6% |
1.77B 0.5% |
1.76B -0.6% |
1.7B -2.9% |
1.67B -1.8% |
1.69B 0.9% |
1.74B 2.8% |
1.85B 6.5% |
2.01B 8.7% |
2.13B 5.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.49M 5.3% |
240.85M 23.2% |
265.89M 10.4% |
282.54M 6.3% |
313.47M 10.9% |
280.52M -10.5% |
280.41M 0.0% |
280.98M 0.2% |
273.28M -2.7% |
282.08M 3.2% |
279.98M -0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
349.15M 22.5% |
304.9M -12.7% |
285.72M -6.3% |
232.99M -18.5% |
143.25M -38.5% |
173.27M 21.0% |
139.22M -19.7% |
121.97M -12.4% |
130.99M 7.4% |
137.26M 4.8% |
177.39M 29.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
242.66M - |
- |
187.42M - |
- |
150.7M - |
- |
98.11M - |
- |
47.42M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274.59M 25.2% |
242.66M -11.6% |
228.01M -6.0% |
187.42M -17.8% |
112.06M -40.2% |
144.16M 28.6% |
111.5M -22.7% |
88.57M -20.6% |
90.66M 2.4% |
30.85M -66.0% |
60.9M 97.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.873 23.6% |
0.767 -12.2% |
0.72 -6.1% |
0.577 -19.9% |
0.337 -41.6% |
0.44 30.7% |
0.338 -23.1% |
0.273 -19.3% |
0.28 2.4% |
0.1 -64.2% |
0.2 100% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.867 23.8% |
0.753 -13.1% |
0.707 -6.2% |
0.563 -20.3% |
0.333 -40.8% |
0.44 32.0% |
0.338 -23.1% |
0.272 -19.6% |
0.279 2.4% |
0.1 -64.1% |
0.19 90% |