2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 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] | [friend] | [friend] |
1.9B 21.6% |
2.42B 27.3% |
3.03B 25.2% |
3.78B 24.6% |
4.46B 18.0% |
5.11B 14.6% |
5.75B 12.6% |
5.57B -3.3% |
5.64B 1.3% |
6.02B 6.8% |
6.02B 0.0% |
6.39B 6.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45B 24.4% |
1.93B 32.8% |
2.49B 28.9% |
3.18B 27.7% |
3.8B 19.7% |
4.39B 15.5% |
5.05B 14.9% |
4.87B -3.4% |
4.94B 1.3% |
5.3B 7.3% |
5.3B 0.0% |
5.65B 6.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
449.84M 13.3% |
493.27M 9.7% |
546.03M 10.7% |
602.26M 10.3% |
657.35M 9.1% |
720.23M 9.6% |
706.64M -1.9% |
691.12M -2.2% |
699.74M 1.2% |
717.76M 2.6% |
717.2M -0.1% |
739.49M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 25.0% |
2.17B 30.9% |
2.78B 27.8% |
3.49B 25.6% |
4.16B 19.1% |
4.8B 15.5% |
5.53B 15.1% |
5.4B -2.3% |
5.47B 1.4% |
5.86B 7.1% |
5.81B -0.8% |
6.14B 5.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.31M 29.5% |
242.18M 17.4% |
289.38M 19.5% |
311.62M 7.7% |
353.2M 13.3% |
411.88M 16.6% |
480.03M 16.5% |
522.97M 8.9% |
535.18M 2.3% |
561.56M 4.9% |
511.75M -8.9% |
489.62M -4.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
243.52M 2.4% |
251.09M 3.1% |
256.65M 2.2% |
290.64M 13.2% |
304.15M 4.6% |
308.35M 1.4% |
226.61M -26.5% |
168.15M -25.8% |
164.56M -2.1% |
156.2M -5.1% |
205.45M 31.5% |
249.87M 21.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.13M - |
- |
170.2M - |
- |
201.81M - |
- |
103.64M - |
- |
34.03M - |
- |
42.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.13M -0.5% |
180.01M 5.8% |
170.2M -5.4% |
184.91M 8.6% |
201.81M 9.1% |
187.15M -7.3% |
103.64M -44.6% |
63.32M -38.9% |
34.03M -46.2% |
23.93M -29.7% |
42.77M 78.7% |
79.45M 85.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3 -6.1% |
2.28 -0.9% |
1.95 -14.5% |
1.96 0.5% |
2.17 10.7% |
2.02 -6.9% |
1.09 -46.0% |
0.64 -41.3% |
0.31 -51.6% |
0.17 -45.2% |
0.42 147.1% |
0.78 85.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3 -6.1% |
2.28 -0.9% |
1.95 -14.5% |
1.96 0.5% |
2.17 10.7% |
2.02 -6.9% |
1.09 -46.0% |
0.64 -41.3% |
0.31 -51.6% |
0.17 -45.2% |
0.29 70.6% |
0.56 93.1% |