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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
965.9M 18.2% |
964.3M -0.2% |
1.05B 8.4% |
946.55M -9.5% |
1B 6.0% |
1.05B 4.5% |
1.1B 4.9% |
1.11B 0.6% |
1.01B -8.5% |
1.04B 3.0% |
1.03B -1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
733.08M 13.8% |
734.23M 0.2% |
793.45M 8.1% |
734.1M -7.5% |
756.75M 3.1% |
801M 5.8% |
819.17M 2.3% |
835.01M 1.9% |
763.31M -8.6% |
799.79M 4.8% |
801.7M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.82M 34.2% |
230.07M -1.2% |
252.3M 9.7% |
212.45M -15.8% |
246.59M 16.1% |
247.68M 0.4% |
280.95M 13.4% |
271.17M -3.5% |
249.08M -8.1% |
243.38M -2.3% |
225.52M -7.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
830.23M 13.0% |
829.34M -0.1% |
891.98M 7.6% |
833.28M -6.6% |
856.03M 2.7% |
895.57M 4.6% |
919.71M 2.7% |
930.79M 1.2% |
867.37M -6.8% |
900.48M 3.8% |
905.65M 0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.16M 7.3% |
95.11M -2.1% |
98.54M 3.6% |
99.18M 0.6% |
99.28M 0.1% |
94.57M -4.7% |
100.54M 6.3% |
95.78M -4.7% |
104.06M 8.6% |
100.69M -3.2% |
103.95M 3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.66M 63.7% |
134.96M -0.5% |
153.76M 13.9% |
113.27M -26.3% |
147.31M 30.1% |
153.12M 3.9% |
180.41M 17.8% |
175.39M -2.8% |
145.02M -17.3% |
142.69M -1.6% |
121.57M -14.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
268.32M - |
- | - | - |
289.15M - |
- | - | - |
290.46M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.12M 64.7% |
92.42M 9.9% |
100.67M 8.9% |
68.18M -32.3% |
86.6M 27.0% |
99.46M 14.9% |
125.27M 25.9% |
114.87M -8.3% |
92.38M -19.6% |
99.95M 8.2% |
82.62M -17.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.75 64.7% |
61.24 9.8% |
66.72 8.9% |
45.18 -32.3% |
57.39 27.0% |
65.91 14.8% |
83.02 26.0% |
76.12 -8.3% |
61.22 -19.6% |
66.24 8.2% |
54.75 -17.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.75 64.8% |
61.24 9.8% |
66.712 8.9% |
45.18 -32.3% |
57.39 27.0% |
65.91 14.8% |
83.015 26.0% |
76.12 -8.3% |
61.22 -19.6% |
66.24 8.2% |
54.75 -17.3% |