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] |
1.48B 4.1% |
1.5B 1.3% |
1.45B -2.8% |
1.51B 3.6% |
1.69B 12.0% |
1.62B -4.0% |
1.56B -3.6% |
1.55B -0.7% |
1.6B 3.4% |
1.55B -3.0% |
1.54B -1.1% |
1.49B -3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09B 3.8% |
1.07B -1.5% |
1.05B -2.1% |
1.07B 1.5% |
1.22B 14.1% |
1.19B -2.5% |
1.13B -5.0% |
1.13B 0.2% |
1.17B 3.1% |
1.14B -2.5% |
1.11B -2.0% |
1.09B -2.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
386M 4.9% |
421M 9.1% |
402M -4.5% |
438M 9.0% |
467M 6.6% |
430M -7.9% |
431M 0.2% |
418M -3.0% |
436M 4.3% |
417M -4.4% |
423M 1.4% |
400M -5.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 5.2% |
1.33B -2.0% |
1.31B -1.2% |
1.33B 1.6% |
1.5B 12.4% |
1.46B -2.5% |
1.43B -2.5% |
1.41B -1.3% |
1.45B 2.7% |
1.41B -2.8% |
1.39B -1.2% |
1.35B -2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
265M 11.3% |
254M -4.2% |
261M 2.8% |
266M 1.9% |
281M 5.6% |
275M -2.1% |
298M 8.4% |
278M -6.7% |
281M 1.1% |
270M -3.9% |
276M 2.2% |
265M -4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121M -6.9% |
167M 38.0% |
141M -15.6% |
172M 22.0% |
186M 8.1% |
155M -16.7% |
133M -14.2% |
140M 5.3% |
155M 10.7% |
147M -5.2% |
147M 0% |
135M -8.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58M 18.4% |
68M 17.2% |
67M -1.5% |
87M 29.9% |
94M 8.0% |
63M -33.0% |
39M -38.1% |
57M 46.2% |
50M -12.3% |
21M -58% |
82M 290.5% |
43M -47.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58M 18.4% |
68M 17.2% |
67M -1.5% |
87M 29.9% |
94M 8.0% |
63M -33.0% |
39M -38.1% |
57M 46.2% |
50M -12.3% |
21M -58% |
82M 290.5% |
43M -47.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 17.6% |
0.47 17.5% |
0.46 -2.1% |
0.6 30.4% |
0.65 8.3% |
0.43 -33.8% |
0.26 -39.5% |
0.39 50% |
0.34 -12.8% |
0.14 -58.8% |
0.56 300% |
0.29 -48.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.39 18.2% |
0.46 17.9% |
0.45 -2.2% |
0.58 28.9% |
0.63 8.6% |
0.42 -33.3% |
0.26 -38.1% |
0.38 46.2% |
0.34 -10.5% |
0.14 -58.8% |
0.56 300% |
0.29 -48.2% |