2015 Q4 | 2016 Q4 | 2017 Q4 | 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] |
1.14B 2.3% |
1B -12.4% |
1.29B 29.0% |
1.32B 2.3% |
1.4B 5.9% |
1.57B 11.9% |
1.45B -7.7% |
1.46B 0.8% |
1.42B -2.5% |
1.38B -2.8% |
1.58B 14.1% |
1.61B 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.93M 14.9% |
73.83M -7.6% |
83.75M 13.4% |
83.45M -0.4% |
88.72M 6.3% |
99.2M 11.8% |
93.13M -6.1% |
95.58M 2.6% |
94.11M -1.5% |
90.08M -4.3% |
102.15M 13.4% |
97.12M -4.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06B 1.4% |
928.42M -12.8% |
1.21B 30.2% |
1.24B 2.5% |
1.31B 5.9% |
1.47B 11.9% |
1.35B -7.8% |
1.36B 0.7% |
1.33B -2.6% |
1.29B -2.6% |
1.48B 14.2% |
1.51B 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
600.05M -0.7% |
527.14M -12.2% |
651.26M 23.5% |
653.45M 0.3% |
684.26M 4.7% |
780.05M 14.0% |
781.26M 0.2% |
825.05M 5.6% |
845.67M 2.5% |
864.45M 2.2% |
961.88M 11.3% |
930.39M -3.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
520.12M -2.7% |
453.3M -12.8% |
567.51M 25.2% |
570M 0.4% |
595.55M 4.5% |
680.85M 14.3% |
688.12M 1.1% |
729.46M 6.0% |
751.56M 3.0% |
774.37M 3.0% |
859.73M 11.0% |
833.27M -3.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
544.08M 5.7% |
475.12M -12.7% |
641.19M 35.0% |
668.58M 4.3% |
715.97M 7.1% |
787.15M 9.9% |
665.47M -15.5% |
633.05M -4.9% |
575.73M -9.1% |
517.78M -10.1% |
615.51M 18.9% |
680.26M 10.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
477.52M - |
- |
829.48M - |
- |
892.99M - |
- |
598.07M - |
- |
530.59M - |
- |
509.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
477.52M 7.6% |
647.74M 35.6% |
829.48M 28.1% |
864.26M 4.2% |
892.99M 3.3% |
729.43M -18.3% |
598.07M -18.0% |
567.98M -5.0% |
530.59M -6.6% |
483.69M -8.8% |
509.22M 5.3% |
553.49M 8.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.517 -1.2% |
4.72 34.2% |
6.146 30.2% |
6.407 4.3% |
6.626 3.4% |
5.418 -18.2% |
4.465 -17.6% |
4.244 -5.0% |
3.967 -6.5% |
3.617 -8.8% |
3.807 5.3% |
4.141 8.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.517 -1.2% |
4.72 34.2% |
6.144 30.2% |
6.406 4.2% |
6.625 3.4% |
5.417 -18.2% |
4.464 -17.6% |
4.243 -5.0% |
3.965 -6.5% |
3.615 -8.8% |
3.807 5.3% |
4.141 8.8% |