2016 Q4 | 2017 Q4 | 2018 Q1 | 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] |
5.22B 9.3% |
5.53B 5.8% |
5.83B 5.5% |
6.32B 8.4% |
6.77B 7.1% |
6.76B -0.1% |
7.16B 5.9% |
7.4B 3.3% |
7.45B 0.8% |
7.52B 0.8% |
7.52B 0.0% |
7.63B 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.93B 8.4% |
5B 1.4% |
5.25B 5.1% |
5.63B 7.2% |
6.02B 6.9% |
5.96B -0.9% |
6.25B 4.8% |
6.36B 1.7% |
6.3B -1.0% |
6.25B -0.8% |
6.2B -0.8% |
6.27B 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
292.25M 29.3% |
527.6M 80.5% |
572.6M 8.5% |
686.4M 19.9% |
748.9M 9.1% |
797.6M 6.5% |
906.3M 13.6% |
1.03B 14.1% |
1.16B 12.0% |
1.27B 9.6% |
1.32B 4.2% |
1.37B 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.45B 8.6% |
5.59B 2.6% |
5.9B 5.5% |
6.32B 7.2% |
6.76B 6.9% |
6.69B -0.9% |
7.05B 5.4% |
7.23B 2.4% |
7.21B -0.2% |
7.22B 0.1% |
7.24B 0.3% |
7.33B 1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
519.72M 10.6% |
591.9M 13.9% |
642.4M 8.5% |
691.2M 7.6% |
737.7M 6.7% |
730.4M -1.0% |
802.3M 9.8% |
865.3M 7.9% |
915.5M 5.8% |
973.9M 6.4% |
1.05B 7.4% |
1.07B 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-227.46M - |
-64.3M - |
-69.8M - |
-4.8M - |
11.2M - |
67.2M 500.0% |
104M 54.8% |
168.5M 62.0% |
242.2M 43.7% |
295.5M 22.0% |
276.1M -6.6% |
302.2M 9.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-932.75M - |
-606.8M - |
-297.4M - |
-295.6M - |
-169.4M - |
-311.1M - |
-556.3M - |
-326.8M - |
-124.8M - |
32.2M - |
73.5M 128.3% |
-692.6M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-946.45M - |
-606.8M - |
-297.4M - |
-295.6M - |
-169.2M - |
-311.8M - |
-558.6M - |
-328M - |
-122.4M - |
45.4M - |
-200K - |
-766.3M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.73 - |
-1.83 - |
-0.99 - |
-1.01 - |
-0.67 - |
-1.08 - |
-1.76 - |
-1.14 - |
-0.58 - |
0.13 - |
0 -100% |
-2.05 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.73 - |
-1.83 - |
-0.99 - |
-1.01 - |
-0.67 - |
-1.08 - |
-1.76 - |
-1.14 - |
-0.58 - |
0.13 - |
0 -100% |
-2.05 - |