2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 6.3% |
1.72B 3.7% |
1.66B -3.5% |
1.56B -5.7% |
1.41B -9.7% |
1.17B -17.0% |
1.11B -5.7% |
1.11B 0.3% |
1.19B 7.0% |
1.23B 4.0% |
1.25B 1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B 10.4% |
1.36B 9.0% |
1.34B -1.5% |
1.26B -5.6% |
1.15B -9.0% |
950.07M -17.4% |
862.75M -9.2% |
858.94M -0.4% |
889.75M 3.6% |
920.45M 3.5% |
944.4M 2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
409.68M -4.3% |
359.52M -12.2% |
318.85M -11.3% |
300.57M -5.7% |
262.63M -12.6% |
221.88M -15.5% |
242.4M 9.2% |
249.77M 3.0% |
296.87M 18.9% |
313.49M 5.6% |
303.04M -3.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45B 9.0% |
1.57B 8.5% |
1.55B -1.3% |
1.47B -5.3% |
1.35B -8.1% |
1.16B -14.3% |
1.07B -8.0% |
1.07B -0.1% |
1.1B 3.0% |
1.12B 1.9% |
1.14B 1.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.93M 1.0% |
215.58M 5.7% |
214.88M -0.3% |
207.54M -3.4% |
202.82M -2.3% |
208.59M 2.8% |
203.13M -2.6% |
206.39M 1.6% |
207.95M 0.8% |
197.78M -4.9% |
194.71M -1.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.75M -9.1% |
143.94M -30.0% |
103.97M -27.8% |
93.02M -10.5% |
59.81M -35.7% |
13.29M -77.8% |
39.27M 195.4% |
43.38M 10.5% |
88.92M 105.0% |
115.71M 30.1% |
108.33M -6.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
116.58M - |
- |
90.06M - |
- |
48.57M - |
- |
64.66M - |
- |
107.6M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.05M -5.3% |
116.58M -25.3% |
88.66M -23.9% |
90.06M 1.6% |
71.87M -20.2% |
48.58M -32.4% |
59.9M 23.3% |
64.68M 8.0% |
92.96M 43.7% |
107.63M 15.8% |
107.69M 0.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.374 -12.5% |
1.67 -29.7% |
1.07 -35.9% |
0.95 -11.2% |
1.04 9.5% |
0.69 -33.7% |
0.85 23.2% |
0.92 8.2% |
1.32 43.5% |
1.53 15.9% |
1.53 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.374 -12.2% |
1.66 -30.1% |
1.06 -36.1% |
0.95 -10.4% |
1.03 8.4% |
0.69 -33.0% |
0.8 15.9% |
0.92 15% |
1.32 43.5% |
1.53 15.9% |
1.53 0% |