2016 Q4 | 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] | [friend] |
810.07M 3.6% |
803.14M -0.9% |
914.02M 13.8% |
919.87M 0.6% |
911.82M -0.9% |
880.85M -3.4% |
902.52M 2.5% |
912.78M 1.1% |
954.26M 4.5% |
999.84M 4.8% |
1.15B 15.2% |
1.16B 0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
629.57M 5.4% |
625.38M -0.7% |
720.86M 15.3% |
729.8M 1.2% |
724.57M -0.7% |
697.76M -3.7% |
735.76M 5.4% |
743.52M 1.1% |
777.6M 4.6% |
825.74M 6.2% |
972.65M 17.8% |
972.74M 0.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.5M -2.3% |
177.77M -1.5% |
193.16M 8.7% |
190.07M -1.6% |
187.25M -1.5% |
183.09M -2.2% |
166.76M -8.9% |
169.26M 1.5% |
176.66M 4.4% |
174.1M -1.5% |
179.45M 3.1% |
184.06M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
724.09M 4.3% |
720.58M -0.5% |
818.98M 13.7% |
825.73M 0.8% |
819M -0.8% |
790.74M -3.5% |
838.61M 6.1% |
846.65M 1.0% |
889.43M 5.1% |
936.68M 5.3% |
1.1B 17.0% |
1.1B 0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.52M -2.5% |
95.2M 0.7% |
98.12M 3.1% |
95.93M -2.2% |
94.43M -1.6% |
92.99M -1.5% |
102.86M 10.6% |
103.14M 0.3% |
111.84M 8.4% |
110.93M -0.8% |
123.1M 11.0% |
127.38M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.98M -2.0% |
82.56M -4.0% |
95.04M 15.1% |
94.14M -1.0% |
92.82M -1.4% |
90.11M -2.9% |
63.9M -29.1% |
66.12M 3.5% |
64.82M -2.0% |
63.16M -2.6% |
56.35M -10.8% |
56.68M 0.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.92M 9.2% |
- |
67.21M - |
- |
64.81M - |
- |
39.72M - |
- |
41.09M - |
- |
38.02M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.79M 9.2% |
62.28M -9.5% |
67.1M 7.7% |
66.12M -1.5% |
64.75M -2.1% |
64.56M -0.3% |
39.76M -38.4% |
39.84M 0.2% |
41.29M 3.6% |
41.37M 0.2% |
38.19M -7.7% |
38.37M 0.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 7.8% |
0.73 -12.0% |
0.71 -2.7% |
0.69 -2.8% |
0.65 -5.8% |
0.66 1.5% |
0.37 -43.9% |
0.37 0% |
0.39 5.4% |
0.38 -2.6% |
0.354 -6.9% |
0.355 0.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.83 7.8% |
0.73 -12.0% |
0.71 -2.7% |
0.69 -2.8% |
0.65 -5.8% |
0.66 1.5% |
0.37 -43.9% |
0.37 0% |
0.39 5.4% |
0.38 -2.6% |
0.354 -6.9% |
0.355 0.5% |