2017 Q4 | 2018 Q4 | 2019 Q2 | 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.12B 1.0% |
1.15B 2.6% |
1.18B 2.7% |
2.31B 96.3% |
2.97B 28.3% |
3.45B 16.3% |
3.98B 15.4% |
3.27B -17.8% |
2.72B -16.9% |
2.4B -11.8% |
2.05B -14.3% |
1.82B -11.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
468.62M 6.3% |
470.88M 0.5% |
508.33M 8.0% |
894.25M 75.9% |
1.29B 44.0% |
1.5B 16.7% |
1.83B 22.0% |
1.71B -6.6% |
1.35B -20.9% |
1.19B -12.3% |
886.81M -25.3% |
681.76M -23.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
649.73M -2.6% |
676.29M 4.1% |
669.56M -1.0% |
1.42B 111.8% |
1.68B 18.4% |
1.95B 15.9% |
2.15B 10.3% |
1.56B -27.4% |
1.37B -12.4% |
1.21B -11.4% |
1.17B -3.6% |
1.14B -2.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
863.73M 9.8% |
881.02M 2.0% |
925.89M 5.1% |
1.5B 62.5% |
2.09B 38.8% |
2.37B 13.5% |
2.71B 14.2% |
2.5B -7.6% |
2.03B -18.6% |
1.92B -5.7% |
1.74B -9.4% |
1.54B -11.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
395.12M 14.3% |
410.14M 3.8% |
417.56M 1.8% |
610.63M 46.2% |
801.44M 31.2% |
867.65M 8.3% |
874.84M 0.8% |
788.8M -9.8% |
681.15M -13.6% |
730.68M 7.3% |
849.99M 16.3% |
855.71M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
254.61M -20.7% |
266.15M 4.5% |
252M -5.3% |
807.37M 220.4% |
878.05M 8.8% |
1.08B 23.0% |
1.27B 17.9% |
770.46M -39.5% |
684.39M -11.2% |
478.68M -30.1% |
316.3M -33.9% |
286.96M -9.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.52M - |
- |
203.85M - |
- |
768.97M - |
- |
1.02B - |
- |
478.48M - |
- |
279.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.4M -20.3% |
216.38M 9.1% |
204.75M -5.4% |
678.49M 231.4% |
781.91M 15.2% |
923.02M 18.0% |
1.01B 9.7% |
582.22M -42.5% |
488.2M -16.1% |
424.19M -13.1% |
355.01M -16.3% |
339.81M -4.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.386 -20.8% |
0.414 7.4% |
0.379 -8.6% |
1.207 218.9% |
1.379 14.2% |
1.629 18.1% |
1.79 9.9% |
1.03 -42.5% |
0.87 -15.5% |
0.75 -13.8% |
0.63 -16% |
0.61 -3.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.386 -20.8% |
0.414 7.4% |
0.379 -8.6% |
1.207 218.9% |
1.379 14.2% |
1.629 18.1% |
1.78 9.3% |
1.02 -42.7% |
0.86 -15.7% |
0.74 -14.0% |
0.62 -16.2% |
0.6 -3.2% |