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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.05B 4.0% |
21.51B -6.7% |
27.23B 26.6% |
23.79B -12.6% |
31.44B 32.1% |
35.5B 12.9% |
39.82B 12.2% |
37.64B -5.5% |
52.28B 38.9% |
68.84B 31.7% |
88.88B 29.1% |
86.81B -2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.9B -26.5% |
6.56B -17.0% |
6.52B -0.7% |
7.16B 9.9% |
7.96B 11.2% |
7.41B -6.9% |
8.93B 20.4% |
11.13B 24.6% |
18.69B 68.0% |
26.83B 43.6% |
35.08B 30.7% |
32.69B -6.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.15B 32.6% |
14.95B -1.3% |
20.72B 38.6% |
16.63B -19.7% |
23.48B 41.1% |
28.09B 19.6% |
30.89B 10.0% |
26.51B -14.2% |
33.59B 26.7% |
42.01B 25.1% |
53.8B 28.1% |
54.12B 0.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.05B -20.0% |
19.37B -8.0% |
20.32B 4.9% |
21.64B 6.5% |
22.74B 5.1% |
25.07B 10.2% |
30.71B 22.5% |
30.71B 0.0% |
39.56B 28.8% |
52.18B 31.9% |
66.49B 27.4% |
60.84B -8.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.15B -15.5% |
12.81B -2.6% |
13.81B 7.8% |
14.48B 4.9% |
14.78B 2.1% |
17.65B 19.4% |
21.78B 23.4% |
19.58B -10.1% |
20.87B 6.6% |
25.35B 21.5% |
31.41B 23.9% |
28.14B -10.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2B - |
2.14B 7.1% |
6.91B 222.9% |
2.15B -68.8% |
8.7B 303.7% |
10.44B 20.0% |
9.11B -12.7% |
6.93B -24.0% |
12.72B 83.6% |
16.66B 31.0% |
22.4B 34.5% |
25.97B 16.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41B - |
1.64B -32.1% |
6.62B 303.6% |
2.6B -60.7% |
8.9B 242.2% |
10.59B 19.0% |
9.45B -10.7% |
8.1B -14.3% |
13.11B 61.8% |
15.54B 18.5% |
23.28B 49.8% |
28B 20.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.92 - |
1.32 -31.3% |
5.28 300.0% |
2.08 -60.6% |
7.04 238.5% |
8.4 19.3% |
7.4 -11.9% |
6.12 -17.3% |
9.64 57.5% |
11.36 17.8% |
17 49.6% |
20.32 19.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68 - |
1.16 -31.0% |
4.64 300.0% |
1.84 -60.3% |
6.24 239.1% |
7.36 17.9% |
6.52 -11.4% |
5.56 -14.7% |
9 61.9% |
10.6 17.8% |
15.84 49.4% |
18.96 19.7% |