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] |
1.15B -1.1% |
1.25B 9.1% |
1.44B 15.1% |
1.55B 7.3% |
1.58B 2.2% |
1.59B 0.3% |
1.54B -3.1% |
1.48B -3.9% |
1.43B -3.4% |
1.33B -6.9% |
1.24B -6.5% |
1.22B -1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
920.21M 0.2% |
1.02B 10.8% |
1.19B 16.3% |
1.28B 8.3% |
1.33B 3.2% |
1.35B 2.0% |
1.31B -3.0% |
1.27B -3.5% |
1.24B -1.9% |
1.14B -7.8% |
1.09B -4.6% |
1.08B -1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.32M -5.8% |
232.77M 2.4% |
255.13M 9.6% |
261.84M 2.6% |
255.02M -2.6% |
233.47M -8.5% |
225.15M -3.6% |
210.96M -6.3% |
185.2M -12.2% |
183.03M -1.2% |
150.01M -18.0% |
148.24M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 0.3% |
1.12B 9.8% |
1.3B 16.3% |
1.4B 7.7% |
1.45B 3.4% |
1.47B 1.6% |
1.44B -2.2% |
1.39B -3.1% |
1.37B -2.0% |
1.27B -6.7% |
1.21B -5.3% |
1.19B -1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.69M 1.0% |
99.79M 1.1% |
116.12M 16.4% |
117.38M 1.1% |
124.24M 5.8% |
120.63M -2.9% |
128.29M 6.4% |
129.46M 0.9% |
125.15M -3.3% |
130.28M 4.1% |
115.89M -11.0% |
111.24M -4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.63M -10.4% |
132.98M 3.4% |
139M 4.5% |
144.45M 3.9% |
130.78M -9.5% |
112.85M -13.7% |
96.86M -14.2% |
81.5M -15.9% |
60.04M -26.3% |
52.75M -12.1% |
34.12M -35.3% |
37M 8.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.57M - |
- |
96.3M - |
- |
99.03M - |
- |
96.6M - |
- |
73.83M - |
- |
26.15M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.42M -10.2% |
92.99M -1.5% |
96.3M 3.6% |
98.58M 2.4% |
99.03M 0.5% |
93.07M -6.0% |
96.6M 3.8% |
90.72M -6.1% |
73.83M -18.6% |
57.68M -21.9% |
26.27M -54.5% |
23.1M -12.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71 -11.3% |
0.57 -19.7% |
0.66 15.8% |
0.64 -3.0% |
0.59 -7.8% |
0.64 8.5% |
0.55 -14.1% |
0.51 -7.3% |
0.42 -17.6% |
0.33 -21.4% |
0.15 -54.5% |
0.13 -13.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71 -11.3% |
0.57 -19.7% |
0.66 15.8% |
0.64 -3.0% |
0.59 -7.8% |
0.64 8.5% |
0.55 -14.1% |
0.51 -7.3% |
0.42 -17.6% |
0.33 -21.4% |
0.15 -54.5% |
0.13 -13.3% |