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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B -56.7% |
1.81B 13.8% |
2.7B 49.2% |
3.09B 14.4% |
1.02B -66.8% |
1.22B 18.9% |
1.96B 60.8% |
1.9B -3.1% |
992.84M -47.8% |
1.69B 70.1% |
2.53B 50.0% |
3.65B 44.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B -56.1% |
1.28B 15.5% |
2B 56.8% |
2.18B 8.8% |
791.72M -63.6% |
895.7M 13.1% |
1.48B 65.2% |
1.36B -7.8% |
807.58M -40.8% |
1.28B 58.2% |
2.01B 57.1% |
2.65B 31.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
485.27M -57.9% |
533.44M 9.9% |
699.67M 31.2% |
912.96M 30.5% |
233.12M -74.5% |
323.12M 38.6% |
481.14M 48.9% |
537.21M 11.7% |
185.26M -65.5% |
411.28M 122.0% |
525.89M 27.9% |
998.83M 89.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B -51.7% |
1.71B 7.7% |
2.75B 60.6% |
2.9B 5.7% |
1.14B -60.7% |
1.22B 7.2% |
1.89B 54.8% |
1.68B -11.2% |
1.05B -37.4% |
1.67B 58.7% |
2.47B 47.5% |
3.28B 32.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
483.35M -37.3% |
434.26M -10.2% |
746.68M 71.9% |
728.14M -2.5% |
349.66M -52.0% |
327.89M -6.2% |
415.31M 26.7% |
318.85M -23.2% |
245.81M -22.9% |
394.67M 60.6% |
460.12M 16.6% |
630.58M 37.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.92M -99.5% |
99.18M 5072.7% |
-47.01M - |
184.83M - |
-116.54M - |
-4.77M - |
65.83M - |
218.37M 231.7% |
-60.55M - |
16.6M - |
65.77M 296.1% |
368.25M 459.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.82M - |
- | - | - |
82.13M - |
- | - | - |
153.62M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.78M -88.3% |
90.43M 145.8% |
-31.14M - |
161.47M - |
-79.33M - |
11.37M - |
35.9M 215.9% |
191.7M 434.0% |
-38.08M - |
16.01M - |
50.16M 213.3% |
308.26M 514.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.092 -88.4% |
0.228 147.8% |
-0.08 - |
0.4 - |
-0.2 - |
0.03 - |
0.09 200% |
0.48 433.3% |
-0.1 - |
0.04 - |
0.13 225% |
0.77 492.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.092 -88.4% |
0.228 147.8% |
-0.09 - |
0.4 - |
-0.2 - |
0.03 - |
0.09 200% |
0.48 433.3% |
-0.1 - |
0.04 - |
0.13 225% |
0.77 492.3% |