2016 Q1 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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] |
3.62B 30.6% |
3.15B -13.0% |
3.46B 10.0% |
3.95B 14.1% |
5.44B 37.7% |
3.64B -33.1% |
1.48B -59.4% |
3.9B 163.5% |
4.66B 19.5% |
3.36B -27.7% |
3.6B 6.8% |
3.24B -10.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.3B 29.1% |
2.86B -13.4% |
3.28B 14.7% |
3.65B 11.4% |
5.06B 38.6% |
3.44B -32.0% |
1.31B -62.0% |
3.66B 179.4% |
4.44B 21.4% |
3.18B -28.4% |
3.3B 3.9% |
3.06B -7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
315.86M 49.4% |
288.22M -8.7% |
180.51M -37.4% |
294.47M 63.1% |
373.11M 26.7% |
194.48M -47.9% |
169.15M -13.0% |
237.8M 40.6% |
214.77M -9.7% |
185.96M -13.4% |
290.98M 56.5% |
177.04M -39.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.5B 29.0% |
3.07B -12.5% |
3.42B 11.4% |
3.88B 13.7% |
5.27B 35.6% |
3.58B -31.9% |
1.45B -59.4% |
3.83B 163.6% |
4.57B 19.2% |
3.34B -26.9% |
3.51B 5.1% |
3.2B -8.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.75M 28.1% |
207M 3.1% |
134.93M -34.8% |
230.7M 71.0% |
203.31M -11.9% |
139.95M -31.2% |
144.59M 3.3% |
174.46M 20.7% |
128.54M -26.3% |
159.73M 24.3% |
205.6M 28.7% |
145.35M -29.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.11M 110.7% |
81.23M -29.4% |
45.58M -43.9% |
63.76M 39.9% |
169.8M 166.3% |
54.53M -67.9% |
24.56M -55.0% |
63.34M 157.9% |
86.23M 36.1% |
26.23M -69.6% |
85.38M 225.6% |
31.69M -62.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.13M - |
- | - | - |
118.99M - |
- | - | - |
58.12M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.71M 481.5% |
16.15M -71.5% |
15.41M -4.6% |
13.96M -9.4% |
68.15M 388.0% |
7.5M -89.0% |
16.44M 119.1% |
11.58M -29.6% |
42.51M 267.1% |
5.29M -87.6% |
40.78M 671.3% |
6.88M -83.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 433.3% |
0.05 -68.8% |
0.04 -20.0% |
0.04 0% |
0.2 400% |
0.02 -90.0% |
0.05 150.0% |
0.03 -40.0% |
0.13 333.3% |
0.01 -92.3% |
0.12 1100% |
0.02 -83.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 433.3% |
0.05 -68.8% |
0.04 -20.0% |
0.04 0% |
0.2 400% |
0.02 -90.0% |
0.05 150.0% |
0.03 -40.0% |
0.13 333.3% |
0.01 -92.3% |
0.12 1100% |
0.02 -83.3% |