2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] |
3.71B 25.3% |
4.01B 8.0% |
4.28B 6.7% |
4.25B -0.7% |
3.82B -10.1% |
3.67B -4.0% |
3.17B -13.6% |
3.11B -1.9% |
3.48B 12.0% |
4.22B 21.3% |
5.02B 18.9% |
5.55B 10.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.4B 24.5% |
3.68B 8.2% |
3.99B 8.4% |
3.98B -0.3% |
3.59B -9.7% |
3.47B -3.5% |
2.96B -14.7% |
2.89B -2.3% |
3.25B 12.6% |
3.9B 19.9% |
4.64B 19.0% |
5.16B 11.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.65M 35.3% |
329.3M 5.3% |
289.39M -12.1% |
270.47M -6.5% |
226.85M -16.1% |
200.55M -11.6% |
210.81M 5.1% |
218.13M 3.5% |
227.34M 4.2% |
322.85M 42.0% |
382.15M 18.4% |
390.37M 2.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.48B 24.7% |
3.76B 7.9% |
4.04B 7.6% |
4.03B -0.2% |
3.63B -9.9% |
3.51B -3.3% |
3.04B -13.6% |
2.97B -2.3% |
3.34B 12.7% |
4B 19.6% |
4.73B 18.4% |
5.25B 10.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.17M 288.8% |
79.41M -3.4% |
56.79M -28.5% |
59.25M 4.3% |
43.14M -27.2% |
48.28M 11.9% |
80.2M 66.1% |
78.12M -2.6% |
90.27M 15.6% |
98.31M 8.9% |
92.38M -6.0% |
92.87M 0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
230.48M 34.5% |
249.88M 8.4% |
232.6M -6.9% |
211.22M -9.2% |
183.71M -13.0% |
152.27M -17.1% |
130.62M -14.2% |
140.01M 7.2% |
137.07M -2.1% |
224.54M 63.8% |
289.77M 29.1% |
297.5M 2.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.73M - |
- |
194.01M - |
- |
153.46M - |
- |
126.99M - |
- |
131.37M - |
- |
248.03M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.73M 43.4% |
211.92M 9.4% |
194.01M -8.5% |
179.53M -7.5% |
153.46M -14.5% |
131.57M -14.3% |
126.99M -3.5% |
133.32M 5.0% |
131.37M -1.5% |
201.22M 53.2% |
248.03M 23.3% |
254.93M 2.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 42.5% |
0.59 9.3% |
0.53 -10.2% |
0.47 -11.3% |
0.39 -17.0% |
0.311 -20.3% |
0.3 -3.4% |
0.32 6.7% |
0.31 -3.1% |
0.473 52.5% |
0.58 22.7% |
0.59 1.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 42.5% |
0.59 9.3% |
0.53 -10.2% |
0.47 -11.3% |
0.39 -17.0% |
0.311 -20.3% |
0.3 -3.4% |
0.32 6.7% |
0.31 -3.1% |
0.473 52.5% |
0.58 22.7% |
0.59 1.7% |