2017 Q4 | 2018 Q4 | 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] |
750.3M 9.3% |
771.69M 2.9% |
791.93M 2.6% |
794.34M 0.3% |
779.05M -1.9% |
770.61M -1.1% |
733.35M -4.8% |
723.26M -1.4% |
710.24M -1.8% |
695.25M -2.1% |
697.59M 0.3% |
711.9M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
537.56M 333.1% |
561.11M 4.4% |
584.68M 4.2% |
591.22M 1.1% |
582.69M -1.4% |
577.03M -1.0% |
550.12M -4.7% |
544.54M -1.0% |
527.65M -3.1% |
509.88M -3.4% |
505.46M -0.9% |
504.48M -0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.74M -14.1% |
210.58M -1.0% |
207.26M -1.6% |
203.12M -2.0% |
196.36M -3.3% |
193.58M -1.4% |
183.23M -5.3% |
178.72M -2.5% |
182.59M 2.2% |
185.37M 1.5% |
192.13M 3.6% |
207.43M 8.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.74M 322.6% |
653.77M 4.8% |
683.83M 4.6% |
690.97M 1.0% |
682.61M -1.2% |
678.63M -0.6% |
644.7M -5.0% |
640.99M -0.6% |
626.5M -2.3% |
609.91M -2.6% |
606.88M -0.5% |
601.65M -0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.18M 267.0% |
92.66M 7.5% |
99.16M 7.0% |
99.75M 0.6% |
99.91M 0.2% |
101.6M 1.7% |
94.58M -6.9% |
96.45M 2.0% |
98.85M 2.5% |
100.03M 1.2% |
101.42M 1.4% |
97.17M -4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.56M -30.4% |
117.92M -6.8% |
108.1M -8.3% |
103.37M -4.4% |
96.44M -6.7% |
91.98M -4.6% |
88.65M -3.6% |
82.27M -7.2% |
83.75M 1.8% |
85.34M 1.9% |
90.71M 6.3% |
110.25M 21.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.14M - |
- |
134.99M - |
- |
134.66M - |
- |
98.14M - |
- |
94.58M - |
- |
97.47M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.63M 0.2% |
139.37M 31.9% |
134.99M -3.1% |
134.99M 0.0% |
134.66M -0.2% |
96.42M -28.4% |
98.15M 1.8% |
91.23M -7.0% |
94.58M 3.7% |
94.73M 0.2% |
97.47M 2.9% |
113.22M 16.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17 0.0% |
1.545 32.1% |
1.385 -10.4% |
1.325 -4.3% |
1.255 -5.3% |
0.775 -38.2% |
0.82 5.8% |
0.76 -7.3% |
0.79 3.9% |
0.79 0% |
0.81 2.5% |
0.94 16.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17 0.0% |
1.545 32.1% |
1.385 -10.4% |
1.325 -4.3% |
1.255 -5.3% |
0.775 -38.2% |
0.82 5.8% |
0.76 -7.3% |
0.79 3.9% |
0.79 0% |
0.81 2.5% |
0.94 16.0% |