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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B -4.4% |
1.14B -4.4% |
1.13B -0.8% |
1.19B 5.4% |
1.21B 1.7% |
1.26B 4.2% |
1.34B 6.2% |
1.35B 0.6% |
1.49B 10.2% |
1.62B 8.8% |
1.64B 1.6% |
1.6B -2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
912.56M 0.1% |
902.05M -1.2% |
928.84M 3.0% |
989.38M 6.5% |
999.02M 1.0% |
1.04B 3.9% |
1.09B 5.2% |
1.09B -0.2% |
1.19B 9.5% |
1.32B 10.5% |
1.36B 3.4% |
1.37B 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
278.14M -16.7% |
236.45M -15.0% |
200.67M -15.1% |
201.15M 0.2% |
212.18M 5.5% |
224.54M 5.8% |
248.64M 10.7% |
259.04M 4.2% |
292.58M 12.9% |
298.43M 2.0% |
279.87M -6.2% |
237.26M -15.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 1.9% |
1.01B -0.2% |
1B -0.7% |
1.07B 7.4% |
1.06B -1.3% |
1.17B 10.3% |
1.18B 1.0% |
1.19B 0.6% |
1.3B 9.7% |
1.44B 10.6% |
1.49B 2.9% |
1.5B 0.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.62M - |
- |
71.53M - |
13.8M -80.7% |
61.9M 348.7% |
24.98M -59.6% |
90.39M 261.9% |
99.28M 9.8% |
111.04M 11.8% |
124.2M 11.9% |
121.55M -2.1% |
129.35M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.52M -28.9% |
130.62M -27.6% |
129.15M -1.1% |
115.83M -10.3% |
150.27M 29.7% |
92.78M -38.3% |
158.25M 70.6% |
159.76M 1.0% |
181.55M 13.6% |
174.24M -4.0% |
158.32M -9.1% |
107.9M -31.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.19M - |
- |
78.63M - |
- |
91.72M - |
- |
93.86M - |
- |
103.08M - |
- |
63.19M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128M -23.9% |
88.67M -30.7% |
78.2M -11.8% |
82.71M 5.8% |
90.14M 9.0% |
90.46M 0.4% |
89.86M -0.7% |
86.45M -3.8% |
96.62M 11.8% |
86.74M -10.2% |
56.25M -35.1% |
10.85M -80.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.18 -23.9% |
2.2 -30.8% |
1.94 -11.8% |
2.052 5.8% |
2.23 8.7% |
2.245 0.7% |
2.23 -0.7% |
1.532 -31.3% |
1.714 11.9% |
1.436 -16.2% |
0.857 -40.3% |
0.157 -81.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.18 -23.9% |
2.2 -30.8% |
1.94 -11.8% |
2.052 5.8% |
2.23 8.7% |
2.245 0.7% |
2.23 -0.7% |
1.532 -31.3% |
1.714 11.9% |
1.436 -16.2% |
0.857 -40.3% |
0.157 -81.7% |