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] |
3.03B 46.9% |
3.8B 25.2% |
7.26B 91.3% |
3.41B -53.0% |
3.36B -1.5% |
3.85B 14.4% |
6.76B 75.8% |
3.48B -48.5% |
3.55B 2.0% |
4.2B 18.1% |
7.49B 78.6% |
3.75B -49.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3B 36.6% |
3.51B 52.4% |
5.84B 66.3% |
2.79B -52.3% |
2.7B -3.1% |
3.2B 18.5% |
5.61B 75.3% |
2.9B -48.3% |
2.94B 1.5% |
3.62B 23.0% |
6.7B 84.9% |
3.23B -51.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
729.59M 93.2% |
286.83M -60.7% |
1.43B 397.1% |
626.96M -56.0% |
661.06M 5.4% |
646.59M -2.2% |
1.15B 78.5% |
580.58M -49.7% |
608.75M 4.9% |
576.38M -5.3% |
799.52M 38.7% |
525.17M -34.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.89B 46.1% |
3.59B 24.2% |
6.89B 92.0% |
3.24B -52.9% |
3.15B -2.8% |
3.62B 15.0% |
6.27B 73.0% |
3.31B -47.2% |
3.44B 3.9% |
4.04B 17.6% |
7.27B 79.7% |
3.63B -50.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
584.39M 101.7% |
76.42M -86.9% |
1.05B 1272.2% |
455.43M -56.6% |
448.75M -1.5% |
423.59M -5.6% |
660.66M 56.0% |
409.63M -38.0% |
494.87M 20.8% |
422.25M -14.7% |
569.91M 35.0% |
398.44M -30.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.2M 65.2% |
210.42M 44.9% |
377.28M 79.3% |
171.53M -54.5% |
212.31M 23.8% |
222.99M 5.0% |
493.66M 121.4% |
170.95M -65.4% |
113.88M -33.4% |
154.13M 35.3% |
229.6M 49.0% |
126.73M -44.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.79M - |
- | - | - |
294.23M - |
- | - | - |
151.69M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.24M 36.5% |
151.7M 29.4% |
231.63M 52.7% |
111.85M -51.7% |
183.24M 63.8% |
164.64M -10.1% |
156.97M -4.7% |
73.76M -53.0% |
74.52M 1.0% |
102.84M 38.0% |
163.03M 58.5% |
70.66M -56.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 35.5% |
0.273 24.0% |
0.405 48.5% |
0.185 -54.3% |
0.304 64.4% |
0.281 -7.6% |
0.229 -18.5% |
0.105 -54.1% |
0.106 1.0% |
0.146 38.1% |
0.242 65.4% |
0.102 -58.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.193 26.3% |
0.273 40.9% |
0.358 31.3% |
0.184 -48.6% |
0.302 63.9% |
0.279 -7.6% |
0.229 -17.8% |
0.105 -54.1% |
0.106 1.0% |
0.146 38.1% |
0.242 65.4% |
0.102 -58.0% |