2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 8.7% |
1.43B 2.7% |
1.4B -2.3% |
1.39B -0.7% |
1.25B -9.9% |
1.18B -5.8% |
1.11B -5.8% |
970.55M -12.4% |
908.33M -6.4% |
897.54M -1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B 9.3% |
1.23B 3.6% |
1.21B -1.9% |
1.2B -0.9% |
1.07B -10.6% |
1B -6.8% |
943.24M -5.7% |
818.54M -13.2% |
767.22M -6.3% |
752.73M -1.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
200.14M 5.1% |
195.16M -2.5% |
184.92M -5.2% |
186.68M 1.0% |
176.63M -5.4% |
176.28M -0.2% |
164.52M -6.7% |
152.01M -7.6% |
141.11M -7.2% |
144.81M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26B 9.2% |
1.31B 3.6% |
1.28B -2.4% |
1.27B -0.8% |
1.15B -9.8% |
1.07B -6.4% |
1.03B -4.1% |
903.55M -12.1% |
847.31M -6.2% |
834.22M -1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.69M 7.0% |
75.28M 3.6% |
66.98M -11.0% |
68.71M 2.6% |
72.53M 5.6% |
71.8M -1.0% |
84.48M 17.7% |
85.01M 0.6% |
80.09M -5.8% |
81.49M 1.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.45M 4.0% |
119.88M -5.9% |
117.94M -1.6% |
117.97M 0.0% |
104.1M -11.8% |
104.48M 0.4% |
80.04M -23.4% |
67M -16.3% |
61.02M -8.9% |
63.32M 3.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.89M 117.4% |
- |
98.66M - |
- |
89.97M - |
- |
81.63M - |
- |
69.7M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.04M 7.8% |
95.91M -6.0% |
98.66M 2.9% |
97.91M -0.8% |
89.97M -8.1% |
97.53M 8.4% |
81.63M -16.3% |
76.16M -6.7% |
69.7M -8.5% |
63.17M -9.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87 8.1% |
1.71 -8.6% |
1.62 -5.3% |
1.5 -7.4% |
1.27 -15.3% |
1.34 5.5% |
1.12 -16.4% |
1.05 -6.3% |
0.96 -8.6% |
0.87 -9.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87 8.1% |
1.71 -8.6% |
1.62 -5.3% |
1.5 -7.4% |
1.27 -15.3% |
1.34 5.5% |
1.12 -16.4% |
1.05 -6.3% |
0.96 -8.6% |
0.87 -9.4% |