2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.46B 5.5% |
2.55B 4.0% |
3.09B 21.0% |
3.28B 6.2% |
3.46B 5.4% |
3.27B -5.4% |
3.26B -0.4% |
3.07B -5.8% |
3.29B 7.0% |
3.75B 14.2% |
3.82B 1.8% |
4.09B 6.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.75B 3.6% |
1.85B 6.1% |
2.12B 14.2% |
2.3B 8.4% |
2.48B 8.0% |
2.44B -1.6% |
2.58B 5.9% |
2.5B -3.1% |
2.68B 7.1% |
3B 11.9% |
3.13B 4.3% |
3.39B 8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
708.39M 10.5% |
699.74M -1.2% |
972.05M 38.9% |
986.62M 1.5% |
980.16M -0.7% |
832.23M -15.1% |
676.88M -18.7% |
568.14M -16.1% |
604.43M 6.4% |
753.68M 24.7% |
692.26M -8.1% |
694.25M 0.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.12B 3.4% |
2.27B 6.6% |
2.56B 13.1% |
2.77B 8.2% |
2.98B 7.5% |
2.95B -0.9% |
3.12B 5.6% |
3.08B -1.3% |
3.34B 8.6% |
3.72B 11.4% |
3.92B 5.3% |
4.22B 7.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
377.72M 2.7% |
411.83M 9.0% |
445.21M 8.1% |
478.31M 7.4% |
502.01M 5.0% |
513.6M 2.3% |
535.8M 4.3% |
575.69M 7.4% |
661.55M 14.9% |
722.4M 9.2% |
788.4M 9.1% |
826.16M 4.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
330.68M 21.1% |
287.91M -12.9% |
526.84M 83.0% |
508.31M -3.5% |
478.15M -5.9% |
318.63M -33.4% |
141.08M -55.7% |
-7.56M - |
-57.12M - |
31.28M - |
-96.13M - |
-131.91M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
275.22M - |
- |
484.74M - |
- |
297.36M - |
- |
-381K - |
- |
-58.91M - |
- |
-274.82M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.03M 22.7% |
189.97M -13.3% |
331.13M 74.3% |
329.79M -0.4% |
306.54M -7.0% |
200.3M -34.7% |
103.22M -48.5% |
-1.76M - |
-95.41M - |
-53.3M - |
-203.6M - |
-231.3M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.72 22.4% |
56.34 -14.3% |
97.48 73.0% |
96.83 -0.7% |
89.82 -7.2% |
58.87 -34.5% |
31.21 -47.0% |
-0.25 - |
-28.52 - |
-16.21 - |
-61.87 - |
-70.08 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.73 22.3% |
56.1 -13.3% |
97.07 73.0% |
96.64 -0.4% |
89.82 -7.1% |
58.76 -34.6% |
31.21 -46.9% |
-0.25 - |
-28.53 - |
-16.21 - |
-61.87 - |
-70.08 - |