2017 Q4 | 2018 Q4 | 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] |
9.87B -3.7% |
9.6B -2.8% |
9.59B -0.1% |
11.63B 21.3% |
14.19B 22.0% |
17.77B 25.2% |
19.39B 9.1% |
19.25B -0.7% |
18.89B -1.9% |
17.52B -7.3% |
17.53B 0.1% |
17.39B -0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.42B -3.1% |
9.12B -3.2% |
8.88B -2.6% |
10.67B 20.1% |
13.12B 23.0% |
16.27B 24.0% |
17.91B 10.1% |
17.89B -0.1% |
17.61B -1.6% |
16.56B -6.0% |
16.83B 1.7% |
16.85B 0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.75M -13.9% |
481.13M 6.3% |
707.88M 47.1% |
967.1M 36.6% |
1.07B 10.8% |
1.5B 40.0% |
1.47B -1.9% |
1.36B -7.7% |
1.28B -6.1% |
961.57M -24.7% |
701.3M -27.1% |
537.3M -23.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.54B -2.9% |
9.21B -3.4% |
8.94B -3.0% |
10.77B 20.5% |
13.18B 22.3% |
16.37B 24.2% |
18.04B 10.2% |
18.04B 0.0% |
17.77B -1.5% |
16.72B -5.9% |
17B 1.7% |
17.01B 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.72M - |
33.36M -72.1% |
58.37M 74.9% |
103.68M 77.6% |
54.41M -47.5% |
96.2M 76.8% |
121.35M 26.1% |
142.42M 17.4% |
161.81M 13.6% |
161.36M -0.3% |
173.93M 7.8% |
162.05M -6.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
333.03M -22.1% |
383.22M 15.1% |
649.51M 69.5% |
863.41M 32.9% |
1.02B 17.8% |
1.4B 38.0% |
1.35B -3.8% |
1.22B -9.9% |
1.11B -8.4% |
800.21M -28.2% |
527.37M -34.1% |
375.25M -28.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.2M - |
- | - | - |
540.51M - |
- | - | - |
349.98M - |
- |
436.29M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
235.32M -20.3% |
298.78M 27.0% |
440.96M 47.6% |
586.73M 33.1% |
795.09M 35.5% |
1.05B 32.0% |
954.87M -9.0% |
870.93M -8.8% |
764.34M -12.2% |
553.52M -27.6% |
436.52M -21.1% |
277.83M -36.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.608 -20.4% |
0.773 27.1% |
1.14 47.5% |
1.513 32.7% |
1.853 22.5% |
2.3 24.1% |
1.98 -13.9% |
1.627 -17.8% |
1.46 -10.2% |
1.04 -28.8% |
0.85 -18.3% |
0.55 -35.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.608 -20.4% |
0.773 27.1% |
1.14 47.5% |
1.513 32.7% |
1.853 22.5% |
2.3 24.1% |
1.98 -13.9% |
1.627 -17.8% |
1.46 -10.2% |
1.04 -28.8% |
0.85 -18.3% |
0.55 -35.3% |