2015 Q4 | 2016 Q4 | 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] | [friend] | [friend] |
2.77B 19.4% |
2.96B 6.7% |
3.07B 3.9% |
3.26B 5.9% |
3.44B 5.6% |
3.64B 5.9% |
3.81B 4.5% |
3.89B 2.2% |
3.88B -0.2% |
3.8B -2.1% |
3.76B -1.1% |
- | |
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.14B 16.5% |
2.25B 5.5% |
2.33B 3.4% |
2.47B 5.8% |
2.62B 6.1% |
2.82B 7.7% |
2.91B 3.1% |
2.91B 0.2% |
2.84B -2.6% |
2.66B -6.2% |
2.62B -1.6% |
- | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
636.94M 30.2% |
704.1M 10.5% |
743.27M 5.6% |
788.55M 6.1% |
820.44M 4.0% |
821.36M 0.1% |
898.66M 9.4% |
974.41M 8.4% |
1.04B 7.2% |
1.14B 9.1% |
1.14B 0.0% |
- | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.69B 13.7% |
2.82B 4.9% |
2.9B 3.0% |
3.04B 4.9% |
3.19B 4.6% |
3.41B 6.9% |
3.5B 2.8% |
3.52B 0.5% |
3.46B -1.6% |
3.29B -4.9% |
3.25B -1.3% |
- | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
550.79M 4.1% |
563.72M 2.3% |
570.36M 1.2% |
577.24M 1.2% |
566.25M -1.9% |
584.9M 3.3% |
592.28M 1.3% |
602.74M 1.8% |
623.87M 3.5% |
632.45M 1.4% |
633.03M 0.1% |
- | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.15M - |
140.38M 62.9% |
172.92M 23.2% |
211.31M 22.2% |
254.19M 20.3% |
236.46M -7.0% |
306.38M 29.6% |
371.67M 21.3% |
420.86M 13.2% |
507.59M 20.6% |
506.61M -0.2% |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.97M - |
77.95M 551.1% |
114.24M 46.5% |
148.38M 29.9% |
169.49M 14.2% |
134.06M -20.9% |
156.56M 16.8% |
181.53M 15.9% |
249.26M 37.3% |
306.83M 23.1% |
318.72M 3.9% |
368.74M 15.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.46M - |
77.21M 519.4% |
113.3M 46.7% |
144.23M 27.3% |
164.32M 13.9% |
130.56M -20.5% |
154.97M 18.7% |
181.8M 17.3% |
250.25M 37.7% |
304.9M 21.8% |
314.24M 3.1% |
- | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.77 -13.4% |
1.07 -61.4% |
0.56 -47.7% |
0.71 26.8% |
0.82 15.5% |
0.64 -22.0% |
0.77 20.3% |
0.91 18.2% |
1.26 38.5% |
1.54 22.2% |
1.6 3.9% |
- | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.77 -13.4% |
1.06 -61.7% |
0.54 -49.1% |
0.69 27.8% |
0.79 14.5% |
0.62 -21.5% |
0.75 21.0% |
0.88 17.3% |
1.23 39.8% |
1.51 22.8% |
1.57 4.0% |
- |