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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.52B 3.4% |
2.65B 5.1% |
2.68B 1.4% |
2.77B 3.1% |
2.82B 1.8% |
2.95B 4.6% |
3.02B 2.3% |
3B -0.5% |
3.01B 0.2% |
3.24B 7.9% |
3.36B 3.5% |
3.35B -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.9B 9.9% |
2.01B 5.8% |
2.06B 2.8% |
2.01B -2.6% |
1.95B -3.1% |
2.11B 8.6% |
2.12B 0.1% |
2.08B -1.8% |
2.11B 1.5% |
2.26B 7.1% |
2.25B -0.4% |
2.27B 0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
620.67M -12.4% |
640.1M 3.1% |
622.14M -2.8% |
759.97M 22.2% |
872.53M 14.8% |
834.23M -4.4% |
898.87M 7.7% |
922.21M 2.6% |
899.07M -2.5% |
986.27M 9.7% |
1.11B 12.2% |
1.09B -1.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.38B 10.5% |
2.56B 7.7% |
2.58B 1.0% |
2.56B -1.1% |
2.65B 3.8% |
2.86B 7.9% |
2.77B -3.3% |
2.83B 2.1% |
2.87B 1.5% |
3.13B 9.0% |
3.11B -0.6% |
3.11B -0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
480.21M 13.1% |
552.6M 15.1% |
521.74M -5.6% |
548.09M 5.1% |
707.62M 29.1% |
749.85M 6.0% |
653.58M -12.8% |
750.18M 14.8% |
762.29M 1.6% |
870.2M 14.2% |
861.3M -1.0% |
842.74M -2.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.46M -50.5% |
87.5M -37.7% |
100.4M 14.7% |
211.87M 111.0% |
164.91M -22.2% |
84.38M -48.8% |
245.29M 190.7% |
172.02M -29.9% |
136.78M -20.5% |
116.07M -15.1% |
245.72M 111.7% |
245.14M -0.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
397.92M - |
- | - | - |
507.25M - |
- | - | - |
581.3M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.98M -36.9% |
6.33M -94.8% |
94.1M 1386.6% |
160.68M 70.8% |
126.83M -21.1% |
20.28M -84.0% |
183.04M 802.8% |
134.53M -26.5% |
119.65M -11.1% |
165.34M 38.2% |
177.35M 7.3% |
183.99M 3.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.36 -37.0% |
0.53 -95.3% |
8.74 1549.1% |
14.89 70.4% |
11.76 -21.0% |
1.87 -84.1% |
16.95 806.4% |
12.45 -26.5% |
11.06 -11.2% |
15.28 38.2% |
16.36 7.1% |
16.97 3.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.13 -36.9% |
0.53 -95.2% |
8.6 1522.6% |
14.63 70.1% |
11.57 -20.9% |
1.86 -83.9% |
16.72 798.9% |
12.28 -26.6% |
10.92 -11.1% |
15.1 38.3% |
16.19 7.2% |
16.81 3.8% |