2016 Q4 | 2017 Q4 | 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] |
1.2B 9.5% |
1.27B 6.1% |
1.3B 2.3% |
1.31B 0.4% |
1.28B -2.0% |
1.23B -4.2% |
1.17B -4.7% |
1.14B -2.9% |
1.18B 4.1% |
1.25B 5.6% |
1.24B -0.6% |
1.25B 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
911.07M 12.1% |
991.21M 8.8% |
1.02B 3.0% |
1.04B 1.5% |
1.01B -2.1% |
966.83M -4.6% |
922.01M -4.6% |
893M -3.1% |
925.56M 3.6% |
962.01M 3.9% |
956M -0.6% |
953M -0.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.03M 2.1% |
282.12M -2.4% |
282.22M 0.0% |
272.18M -3.6% |
268.63M -1.3% |
261.7M -2.6% |
248.38M -5.1% |
243.57M -1.9% |
257.22M 5.6% |
286.62M 11.4% |
285.33M -0.4% |
296.49M 3.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B 11.7% |
1.13B 9.0% |
1.18B 3.9% |
1.2B 1.8% |
1.19B -0.9% |
1.14B -4.3% |
1.11B -2.7% |
1.08B -2.4% |
1.11B 3.1% |
1.17B 4.9% |
1.16B -0.8% |
1.16B 0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.26M 8.8% |
143.03M 10.7% |
157.75M 10.3% |
163.95M 3.9% |
175M 6.7% |
170.96M -2.3% |
185.63M 8.6% |
188.06M 1.3% |
188.75M 0.4% |
206.71M 9.5% |
203.43M -1.6% |
211.11M 3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
159.77M -2.8% |
139.09M -12.9% |
124.48M -10.5% |
108.23M -13.1% |
93.63M -13.5% |
90.74M -3.1% |
62.75M -30.8% |
55.51M -11.5% |
68.47M 23.3% |
79.91M 16.7% |
81.9M 2.5% |
85.38M 4.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.95M - |
- |
107.2M - |
- |
86.04M - |
- |
55.42M - |
- |
63.07M - |
- |
73.1M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.76M -1.5% |
103.39M -9.9% |
103.79M 0.4% |
94.08M -9.4% |
87.42M -7.1% |
93.19M 6.6% |
59.75M -35.9% |
55.35M -7.4% |
66.39M 20.0% |
70.46M 6.1% |
76.52M 8.6% |
79.3M 3.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 -7.1% |
0.7 -10.3% |
0.7 0% |
0.64 -8.6% |
0.59 -7.8% |
0.63 6.8% |
0.4 -36.5% |
0.37 -7.5% |
0.44 18.9% |
0.47 6.8% |
0.51 8.5% |
0.53 3.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 -7.1% |
0.7 -10.3% |
0.7 0% |
0.64 -8.6% |
0.59 -7.8% |
0.63 6.8% |
0.38 -39.7% |
0.35 -7.9% |
0.42 20.0% |
0.45 7.1% |
0.51 13.3% |
0.53 3.9% |