2017 Q4 | 2018 Q4 | 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] |
1.42B -4.4% |
1.3B -8.4% |
1.2B -7.8% |
1.09B -9.1% |
1.06B -2.9% |
1.12B 5.8% |
1.07B -4.6% |
1.11B 3.9% |
1.19B 6.9% |
1.45B 21.7% |
1.82B 25.9% |
1.92B 5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.99M -2.0% |
154.93M -8.9% |
140.75M -9.2% |
126.72M -10.0% |
124.49M -1.8% |
137.62M 10.5% |
137.22M -0.3% |
147.66M 7.6% |
152.13M 3.0% |
170.59M 12.1% |
178.22M 4.5% |
180.67M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B -4.7% |
1.15B -8.4% |
1.06B -7.6% |
965.86M -9.0% |
936.14M -3.1% |
984.9M 5.2% |
934.22M -5.1% |
965.42M 3.3% |
1.04B 7.5% |
1.28B 23.1% |
1.65B 28.8% |
1.73B 5.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
983.93M -1.1% |
941.94M -4.3% |
857.21M -9.0% |
812.17M -5.3% |
804.82M -0.9% |
829.12M 3.0% |
829.98M 0.1% |
865.38M 4.3% |
905.83M 4.7% |
1.03B 13.7% |
1.19B 15.7% |
1.24B 4.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
813.94M -0.9% |
787.01M -3.3% |
716.46M -9.0% |
685.45M -4.3% |
680.32M -0.7% |
691.49M 1.6% |
692.76M 0.2% |
717.73M 3.6% |
753.7M 5.0% |
859.36M 14.0% |
1.01B 17.9% |
1.06B 4.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
439.65M -11.2% |
361.6M -17.8% |
344.81M -4.6% |
280.41M -18.7% |
255.82M -8.8% |
293.41M 14.7% |
241.46M -17.7% |
247.69M 2.6% |
284.35M 14.8% |
418.98M 47.3% |
633.27M 51.1% |
676.47M 6.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
376.78M -11.1% |
- |
243.55M - |
- |
178.76M - |
- |
181.54M - |
- |
219.35M - |
- |
501.01M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
376.78M -11.1% |
308.95M -18.0% |
243.55M -21.2% |
205.45M -15.6% |
178.76M -13.0% |
222.32M 24.4% |
181.54M -18.3% |
182.6M 0.6% |
219.35M 20.1% |
300.81M 37.1% |
501.01M 66.6% |
543.19M 8.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01 -12.2% |
0.8 -20.8% |
0.62 -22.5% |
0.51 -17.7% |
0.43 -15.7% |
0.53 23.3% |
0.44 -17.0% |
0.44 0% |
0.53 20.5% |
0.73 37.7% |
1.21 65.8% |
1.32 9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01 -12.2% |
0.8 -20.8% |
0.62 -22.5% |
0.51 -17.7% |
0.43 -15.7% |
0.53 23.3% |
0.44 -17.0% |
0.44 0% |
0.53 20.5% |
0.73 37.7% |
1.21 65.8% |
1.32 9.1% |