2015 Q3 | 2016 Q3 | 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] | [friend] |
4.74B 5.3% |
4.91B 3.5% |
5.12B 4.3% |
5.33B 4.1% |
5.7B 7.0% |
6.35B 11.5% |
6.96B 9.6% |
7.61B 9.3% |
8B 5.1% |
8.37B 4.7% |
8.77B 4.8% |
9.33B 6.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.59B 3.8% |
3.66B 1.9% |
3.78B 3.5% |
3.95B 4.4% |
4.25B 7.4% |
4.77B 12.3% |
5.25B 10.0% |
5.7B 8.6% |
5.98B 4.9% |
6.19B 3.6% |
6.49B 4.8% |
6.89B 6.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 10.2% |
1.25B 8.6% |
1.33B 6.5% |
1.37B 3.1% |
1.45B 5.6% |
1.59B 9.3% |
1.72B 8.3% |
1.92B 11.6% |
2.02B 5.5% |
2.18B 7.8% |
2.28B 4.8% |
2.44B 7.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.55B 4.1% |
4.67B 2.8% |
4.87B 4.1% |
5.13B 5.5% |
5.58B 8.6% |
6.24B 11.9% |
6.86B 9.9% |
7.45B 8.6% |
7.84B 5.3% |
8.13B 3.7% |
8.52B 4.7% |
8.98B 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
958.22M 5.6% |
1.02B 6.3% |
1.08B 6.2% |
1.18B 9.2% |
1.33B 12.5% |
1.47B 10.7% |
1.61B 9.5% |
1.75B 8.5% |
1.86B 6.6% |
1.94B 4.2% |
2.03B 4.4% |
2.09B 3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.95M 40.6% |
232.84M 20.1% |
250.27M 7.5% |
191.58M -23.5% |
120.15M -37.3% |
112.53M -6.3% |
103.95M -7.6% |
164.9M 58.6% |
155.35M -5.8% |
235.17M 51.4% |
255.06M 8.5% |
351.37M 37.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
197.45M - |
- |
145.88M - |
- |
85.85M - |
- |
160.79M - |
- |
232.86M - |
- |
337.63M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.68M 30.1% |
142.76M 30.2% |
159.99M 12.1% |
100.67M -37.1% |
62.25M -38.2% |
39.25M -36.9% |
23.06M -41.2% |
77.91M 237.8% |
62.85M -19.3% |
129.01M 105.3% |
130.08M 0.8% |
186.59M 43.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.723 29.6% |
28.22 29.9% |
31.56 11.8% |
19.79 -37.3% |
12.27 -38.0% |
7.8 -36.4% |
4.68 -40% |
15.47 230.6% |
12.39 -19.9% |
25.23 103.6% |
25.28 0.2% |
35.77 41.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.523 29.9% |
26.71 30.1% |
29.94 12.1% |
18.88 -36.9% |
11.71 -38.0% |
7.47 -36.2% |
4.52 -39.5% |
14.92 230.1% |
11.95 -19.9% |
24.4 104.2% |
24.51 0.5% |
34.92 42.5% |