2017 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 54.0% |
1.15B -27.1% |
1.37B 19.7% |
1.17B -15.1% |
1.93B 65.9% |
1.53B -21.1% |
1.71B 11.7% |
1.43B -16.1% |
2.29B 60.3% |
1.8B -21.4% |
1.92B 6.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
977.4M 50.6% |
731.3M -25.2% |
851.76M 16.5% |
741.22M -13.0% |
1.22B 64.5% |
957.73M -21.5% |
1.07B 11.2% |
913.03M -14.3% |
1.43B 56.7% |
1.13B -20.8% |
1.2B 5.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
595.8M 60.0% |
416.05M -30.2% |
521.33M 25.3% |
424.88M -18.5% |
714.71M 68.2% |
569.4M -20.3% |
640.34M 12.5% |
517.83M -19.1% |
863.19M 66.7% |
669.91M -22.4% |
726.96M 8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38B 38.1% |
1.13B -18.6% |
1.25B 10.7% |
1.16B -7.1% |
1.8B 55.7% |
1.43B -20.7% |
1.54B 7.4% |
1.39B -9.8% |
2.09B 50.8% |
1.73B -17.5% |
1.75B 1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
406.3M 15.0% |
395.56M -2.6% |
395.95M 0.1% |
417.43M 5.4% |
584.36M 40.0% |
473.4M -19.0% |
472.29M -0.2% |
473.85M 0.3% |
660.56M 39.4% |
591.75M -10.4% |
553.81M -6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.5M 890.1% |
20.48M -89.2% |
125.37M 512.2% |
7.45M -94.1% |
130.35M 1649.8% |
96M -26.4% |
168.05M 75.1% |
43.98M -73.8% |
202.63M 360.7% |
78.16M -61.4% |
173.15M 121.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
209.21M - |
- | - | - |
142.37M - |
- | - | - |
257.27M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.06M 851.6% |
11.89M -90.3% |
85.33M 617.4% |
7.02M -91.8% |
86.3M 1129.8% |
61.94M -28.2% |
121.22M 95.7% |
29.91M -75.3% |
137.19M 358.6% |
50.89M -62.9% |
136.26M 167.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.36 850.8% |
1.185 -90.4% |
8.555 621.9% |
0.7 -91.8% |
8.637 1133.9% |
6.2 -28.2% |
12.14 95.8% |
2.99 -75.4% |
13.73 359.2% |
5.1 -62.9% |
13.64 167.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.262 850.6% |
1.177 -90.4% |
8.49 621.0% |
0.7 -91.8% |
8.637 1133.9% |
6.16 -28.7% |
12.05 95.6% |
2.97 -75.4% |
13.62 358.6% |
5.04 -63.0% |
13.53 168.5% |