2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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.17B 19.5% |
1.26B 7.5% |
1.39B 10.4% |
1.4B 1.3% |
1.37B -2.5% |
1.36B -0.9% |
1.27B -6.4% |
1.3B 2.3% |
1.32B 1.8% |
1.35B 1.8% |
1.43B 6.2% |
1.5B 4.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
693.25M 19.1% |
746.55M 7.7% |
837.35M 12.2% |
845.41M 1.0% |
829.96M -1.8% |
824.47M -0.7% |
762.88M -7.5% |
781.12M 2.4% |
790.44M 1.2% |
802.15M 1.5% |
851.82M 6.2% |
888.04M 4.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
475.44M 20.1% |
509.65M 7.2% |
549.03M 7.7% |
559.4M 1.9% |
539.63M -3.5% |
533.18M -1.2% |
508.25M -4.7% |
519.18M 2.2% |
533.86M 2.8% |
546.62M 2.4% |
581.25M 6.3% |
614.1M 5.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 15.8% |
1.1B 8.5% |
1.21B 9.2% |
1.23B 2.0% |
1.23B 0.1% |
1.25B 1.4% |
1.2B -3.5% |
1.24B 2.8% |
1.27B 2.6% |
1.3B 2.4% |
1.36B 4.8% |
1.4B 3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
324.49M 9.3% |
357.47M 10.2% |
368.3M 3.0% |
384.67M 4.4% |
401.19M 4.3% |
423.53M 5.6% |
441.05M 4.1% |
456.3M 3.5% |
478.94M 5.0% |
498.11M 4.0% |
510.26M 2.4% |
516.11M 1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.95M 52.2% |
152.17M 0.8% |
180.73M 18.8% |
174.73M -3.3% |
138.44M -20.8% |
109.66M -20.8% |
67.2M -38.7% |
62.87M -6.4% |
54.92M -12.7% |
48.5M -11.7% |
70.99M 46.4% |
97.99M 38.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.83M - |
- |
198.43M - |
- |
160.18M - |
- |
97.32M - |
- |
98.62M - |
- |
136.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.83M 32.8% |
171.4M 0.3% |
198.43M 15.8% |
192.28M -3.1% |
160.18M -16.7% |
134.11M -16.3% |
97.32M -27.4% |
100.56M 3.3% |
98.62M -1.9% |
100.64M 2.1% |
136.2M 35.3% |
159.03M 16.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.134 32.7% |
2.141 0.3% |
2.478 15.7% |
2.4 -3.1% |
1.997 -16.8% |
1.671 -16.4% |
1.213 -27.4% |
0.896 -26.2% |
0.879 -1.8% |
0.898 2.1% |
1.215 35.3% |
1.427 17.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.134 32.7% |
2.141 0.3% |
2.457 14.8% |
2.379 -3.1% |
1.976 -16.9% |
1.65 -16.5% |
1.213 -26.5% |
0.895 -26.2% |
0.879 -1.8% |
0.898 2.1% |
1.209 34.7% |
1.421 17.5% |