2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B -3.8% |
1.51B -5.2% |
1.54B 1.8% |
1.41B -8.3% |
1.44B 2.3% |
1.91B 32.4% |
2.6B 36.3% |
3.4B 30.5% |
3.99B 17.5% |
4.11B 3.0% |
4.11B 0.0% |
4.3B 4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B -2.2% |
1.15B -2.8% |
1.17B 1.6% |
1.08B -8.1% |
1.08B 0.2% |
1.43B 32.9% |
1.99B 38.8% |
2.63B 32.1% |
3.15B 19.9% |
3.32B 5.2% |
3.35B 1.1% |
3.52B 5.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
409.14M -8.0% |
359.63M -12.1% |
367.31M 2.1% |
334.19M -9.0% |
364.2M 9.0% |
476.58M 30.9% |
613.26M 28.7% |
767.52M 25.2% |
838.89M 9.3% |
795.85M -5.1% |
760.56M -4.4% |
780.91M 2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B -1.9% |
1.38B -2.7% |
1.39B 1.4% |
1.29B -7.2% |
1.3B 0.2% |
1.71B 31.6% |
2.36B 38.3% |
3.08B 30.5% |
3.67B 19.2% |
3.84B 4.7% |
3.82B -0.6% |
3.97B 4.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.92M 0.2% |
224.23M -2.0% |
224.16M 0.0% |
217.71M -2.9% |
217.58M -0.1% |
272.24M 25.1% |
368.91M 35.5% |
448.77M 21.6% |
515.09M 14.8% |
522.58M 1.5% |
464.82M -11.1% |
451.14M -2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.22M -16.6% |
135.4M -24.9% |
143.15M 5.7% |
116.48M -18.6% |
146.62M 25.9% |
204.34M 39.4% |
244.35M 19.6% |
318.75M 30.4% |
323.8M 1.6% |
273.27M -15.6% |
295.75M 8.2% |
329.77M 11.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.76M - |
- |
71.03M - |
- |
67.84M - |
- |
89.95M - |
- |
128.82M - |
- |
97.17M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.76M -12.9% |
67.43M -34.4% |
71.03M 5.3% |
46.79M -34.1% |
67.84M 45.0% |
97.89M 44.3% |
83.8M -14.4% |
123.71M 47.6% |
122.68M -0.8% |
78.49M -36.0% |
97.17M 23.8% |
126.42M 30.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.46 -12.2% |
0.29 -37.0% |
0.32 10.3% |
0.21 -34.5% |
0.3 43.1% |
0.44 46.7% |
0.36 -18.2% |
0.507 40.9% |
0.5 -1.5% |
0.3 -40% |
0.38 26.7% |
0.5 31.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.46 -12.2% |
0.29 -37.0% |
0.32 10.3% |
0.21 -34.5% |
0.3 43.1% |
0.42 40% |
0.36 -14.3% |
0.507 40.9% |
0.49 -3.4% |
0.3 -38.8% |
0.38 26.7% |
0.48 26.3% |