2017 Q2 | 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] |
1.94B -9.2% |
1.85B -4.8% |
1.72B -7.0% |
1.32B -23.2% |
2.05B 55.3% |
1.5B -26.8% |
2.59B 72.4% |
2.87B 10.8% |
3.3B 15.1% |
3.14B -4.7% |
3.87B 23.0% |
4.25B 9.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
506.59M 0.4% |
468.56M -7.5% |
471.61M 0.7% |
383.23M -18.7% |
502.87M 31.2% |
448.93M -10.7% |
645.28M 43.7% |
703.28M 9.0% |
839.73M 19.4% |
969.74M 15.5% |
1.35B 39.4% |
1.5B 11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B -12.1% |
1.38B -3.8% |
1.25B -9.5% |
935.42M -24.9% |
1.55B 65.2% |
1.05B -32.0% |
1.94B 84.6% |
2.16B 11.4% |
2.46B 13.7% |
2.17B -11.6% |
2.51B 15.6% |
2.74B 9.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.69B -7.5% |
1.81B 6.8% |
1.61B -10.7% |
1.37B -14.9% |
1.97B 43.4% |
1.62B -17.8% |
2.19B 35.4% |
2.41B 9.8% |
2.75B 14.2% |
2.7B -1.6% |
3.46B 28.0% |
3.74B 8.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B -10.4% |
1.34B 13.0% |
1.14B -14.6% |
989.65M -13.4% |
1.47B 48.1% |
1.17B -20.2% |
1.55B 32.2% |
1.7B 10.1% |
1.91B 12.0% |
1.73B -9.2% |
2.11B 21.6% |
2.24B 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.26M -19.4% |
39.56M -84.1% |
104.04M 163.0% |
-54.23M - |
79.68M - |
-118.64M - |
393.87M - |
460.07M 16.8% |
552.48M 20.1% |
442.64M -19.9% |
408.86M -7.6% |
503.86M 23.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
231.27M -20.5% |
31.23M -86.5% |
101.14M 223.9% |
-132.14M - |
-90.39M - |
-24.63M - |
377.91M - |
355.92M -5.8% |
510.2M 43.3% |
310.1M -39.2% |
396.63M 27.9% |
433.69M 9.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.105 -19.5% |
0.014 -86.5% |
0.046 223.9% |
-0.06 - |
-0.041 - |
-0.011 - |
0.169 - |
0.16 -5.2% |
0.227 41.8% |
0.138 -39.4% |
0.175 27.5% |
0.19 8.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.105 -19.5% |
0.014 -86.5% |
0.046 223.9% |
-0.06 - |
-0.041 - |
-0.011 - |
0.169 - |
0.16 -5.2% |
0.227 41.8% |
0.138 -39.4% |
0.175 27.5% |
0.19 8.4% |