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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.61B 9.1% |
1.8B 11.6% |
1.84B 2.3% |
1.93B 4.8% |
1.93B 0.1% |
1.89B -1.8% |
1.92B 1.5% |
1.86B -3.3% |
1.72B -7.7% |
1.6B -6.9% |
1.47B -8.3% |
1.36B -7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 14.3% |
1.5B 16.9% |
1.55B 3.8% |
1.62B 4.5% |
1.6B -1.2% |
1.48B -7.9% |
1.44B -2.7% |
1.33B -7.8% |
1.2B -9.2% |
1.21B 0.3% |
1.14B -5.9% |
1.09B -4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
330.96M -7.1% |
301.01M -9.1% |
286M -5.0% |
304.51M 6.5% |
325.24M 6.8% |
417.68M 28.4% |
486.28M 16.4% |
535.28M 10.1% |
513.52M -4.1% |
390.82M -23.9% |
330.44M -15.4% |
277.46M -16.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46B 13.3% |
1.66B 13.7% |
1.71B 2.9% |
1.78B 4.0% |
1.76B -1.2% |
1.67B -5.0% |
1.64B -1.7% |
1.54B -6.1% |
1.47B -5.1% |
1.41B -3.8% |
1.34B -4.9% |
1.28B -4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.02M 7.0% |
168.04M -8.7% |
159.9M -4.8% |
158.97M -0.6% |
157.01M -1.2% |
196.3M 25.0% |
206.96M 5.4% |
218.06M 5.4% |
260.67M 19.5% |
201.84M -22.6% |
204.18M 1.2% |
191.15M -6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.94M -20.3% |
132.96M -9.5% |
126.1M -5.2% |
145.55M 15.4% |
168.24M 15.6% |
221.38M 31.6% |
279.32M 26.2% |
317.22M 13.6% |
252.85M -20.3% |
188.98M -25.3% |
126.26M -33.2% |
86.31M -31.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
96.97M - |
- |
118.76M - |
- |
212.84M - |
- |
317.61M - |
- |
45.65M - |
- |
-127.58M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.74M -20.0% |
96.97M -17.6% |
88.62M -8.6% |
118.76M 34.0% |
153.31M 29.1% |
212.84M 38.8% |
262.87M 23.5% |
317.61M 20.8% |
217.33M -31.6% |
45.65M -79.0% |
-10.62M - |
-127.58M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.097 -29.1% |
0.94 -14.3% |
0.86 -8.5% |
1.155 34.3% |
1.488 28.9% |
2.07 39.1% |
2.55 23.2% |
3.12 22.4% |
2.14 -31.4% |
0.45 -79.0% |
-0.09 - |
-1.27 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.097 -29.1% |
0.94 -14.3% |
0.86 -8.5% |
1.155 34.3% |
1.488 28.9% |
2.07 39.1% |
2.55 23.2% |
3.12 22.4% |
2.14 -31.4% |
0.45 -79.0% |
-0.09 - |
-1.27 - |