2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 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] | [friend] | [friend] | [friend] |
1.14B 0.7% |
1.13B -0.7% |
1.15B 1.9% |
1.21B 4.5% |
1.23B 2.4% |
1.29B 4.9% |
1.33B 2.5% |
1.36B 2.8% |
1.4B 2.3% |
1.5B 7.2% |
1.58B 5.4% |
1.76B 11.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.55M 5.6% |
642.05M 3.0% |
614.88M -4.2% |
660.75M 7.5% |
681.54M 3.1% |
722.91M 6.1% |
755.11M 4.5% |
784.76M 3.9% |
797.26M 1.6% |
844.25M 5.9% |
875.03M 3.6% |
970.51M 10.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
517.07M -4.7% |
490.16M -5.2% |
538.66M 9.9% |
544.63M 1.1% |
552.32M 1.4% |
571.65M 3.5% |
572.13M 0.1% |
579.68M 1.3% |
598.76M 3.3% |
652.87M 9.0% |
702.96M 7.7% |
785.89M 11.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 2.4% |
1.01B 0.0% |
1.06B 4.9% |
1.14B 7.6% |
1.18B 4.0% |
1.24B 4.6% |
1.23B -0.2% |
1.26B 1.9% |
1.28B 1.7% |
1.38B 8.3% |
1.46B 5.8% |
1.63B 11.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.22M -2.3% |
364.11M -4.7% |
440.19M 20.9% |
474.83M 7.9% |
498.93M 5.1% |
512.32M 2.7% |
478.16M -6.7% |
471.35M -1.4% |
480.27M 1.9% |
539.13M 12.3% |
589.09M 9.3% |
664.27M 12.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.85M -10.8% |
126.05M -6.5% |
98.47M -21.9% |
69.79M -29.1% |
53.39M -23.5% |
59.32M 11.1% |
93.97M 58.4% |
108.33M 15.3% |
118.5M 9.4% |
113.74M -4.0% |
113.87M 0.1% |
121.63M 6.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.65M - |
- |
104.27M - |
- |
71M - |
- |
108.78M - |
- |
127.84M - |
- |
115.45M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.65M -11.7% |
128.36M -3.2% |
104.27M -18.8% |
79.55M -23.7% |
71M -10.7% |
81.08M 14.2% |
108.78M 34.2% |
119.8M 10.1% |
127.84M 6.7% |
116.91M -8.5% |
115.45M -1.3% |
121.18M 5.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.743 10.6% |
0.573 -22.9% |
0.47 -18.0% |
0.36 -23.4% |
0.32 -11.1% |
0.37 15.6% |
0.49 32.4% |
0.54 10.2% |
0.57 5.6% |
0.52 -8.8% |
0.52 0% |
0.544 4.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.743 10.6% |
0.573 -22.9% |
0.47 -18.0% |
0.36 -23.4% |
0.32 -11.1% |
0.37 15.6% |
0.49 32.4% |
0.54 10.2% |
0.57 5.6% |
0.52 -8.8% |
0.52 0% |
0.544 4.7% |