2015 Q4 | 2016 Q4 | 2017 Q4 | 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] |
4.48B 14.8% |
5.11B 14.0% |
5.6B 9.5% |
5.91B 5.5% |
5.79B -2.1% |
5.76B -0.5% |
5.41B -6.0% |
5.42B 0.2% |
5.47B 0.9% |
5.47B 0.0% |
5.99B 9.4% |
6.09B 1.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.91B 16.8% |
4.47B 14.4% |
4.93B 10.1% |
5.24B 6.3% |
5.11B -2.5% |
5.13B 0.4% |
4.86B -5.2% |
4.87B 0.3% |
4.89B 0.4% |
4.81B -1.7% |
5.23B 8.7% |
5.3B 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
573.01M 2.9% |
637.7M 11.3% |
673.22M 5.6% |
670.74M -0.4% |
679.57M 1.3% |
627.65M -7.6% |
552.72M -11.9% |
550.3M -0.4% |
581.96M 5.8% |
661.04M 13.6% |
754.57M 14.1% |
786.57M 4.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.28B 15.6% |
4.86B 13.6% |
5.35B 10.0% |
5.65B 5.5% |
5.53B -2.1% |
5.56B 0.5% |
5.3B -4.6% |
5.32B 0.4% |
5.35B 0.4% |
5.25B -1.8% |
5.64B 7.4% |
5.7B 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.96M 4.0% |
389.03M 4.6% |
424.21M 9.0% |
406.13M -4.3% |
418.41M 3.0% |
426.51M 1.9% |
441.08M 3.4% |
448.44M 1.7% |
452.49M 0.9% |
438.23M -3.2% |
406.58M -7.2% |
398.05M -2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.05M 0.8% |
248.67M 23.7% |
249.01M 0.1% |
264.61M 6.3% |
261.16M -1.3% |
201.14M -23.0% |
111.64M -44.5% |
101.86M -8.8% |
129.47M 27.1% |
222.8M 72.1% |
347.99M 56.2% |
388.52M 11.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.97M - |
- |
137.74M - |
- |
115.13M - |
- |
-112.04M - |
- |
-84.65M - |
- |
181.09M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.44M 2.9% |
158.67M 22.6% |
139.15M -12.3% |
147.9M 6.3% |
116.81M -21.0% |
59.88M -48.7% |
-111.42M - |
-124.88M - |
-83.58M - |
-11.95M - |
181.3M - |
218.86M 20.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.618 6.6% |
0.744 20.3% |
0.598 -19.6% |
0.635 6.3% |
0.502 -21.0% |
0.257 -48.7% |
-0.479 - |
-0.536 - |
-0.359 - |
-0.051 - |
0.8 - |
0.946 18.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.618 6.6% |
0.744 20.3% |
0.598 -19.6% |
0.635 6.3% |
0.502 -21.0% |
0.257 -48.7% |
-0.479 - |
-0.536 - |
-0.359 - |
-0.051 - |
0.8 - |
0.946 18.2% |