2016 Q3 | 2017 Q1 | 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] |
968.05M 7.7% |
1.01B 3.9% |
1.06B 5.0% |
1.12B 6.3% |
1.15B 2.9% |
1.17B 1.2% |
1.19B 1.7% |
1.19B 0.0% |
1.2B 0.7% |
1.24B 3.9% |
1.25B 0.6% |
1.27B 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
574.63M 6.8% |
595.85M 3.7% |
623.45M 4.6% |
671.3M 7.7% |
706.18M 5.2% |
723.12M 2.4% |
748.29M 3.5% |
753.95M 0.8% |
761.61M 1.0% |
789.25M 3.6% |
792.93M 0.5% |
794.4M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.41M 9.0% |
409.77M 4.2% |
432.28M 5.5% |
450.54M 4.2% |
448.18M -0.5% |
445.56M -0.6% |
440M -1.2% |
434.21M -1.3% |
434.81M 0.1% |
453.42M 4.3% |
457.55M 0.9% |
471.68M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
807.14M 5.2% |
831.94M 3.1% |
863.23M 3.8% |
916.73M 6.2% |
954.31M 4.1% |
965.92M 1.2% |
991.05M 2.6% |
994.36M 0.3% |
1B 0.9% |
1.04B 3.4% |
1.05B 0.8% |
1.06B 1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.5M 1.4% |
236.09M 1.5% |
239.79M 1.6% |
245.43M 2.4% |
248.12M 1.1% |
242.8M -2.1% |
242.75M 0.0% |
240.41M -1.0% |
242.08M 0.7% |
248.47M 2.6% |
253.27M 1.9% |
261.83M 3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.91M 22.1% |
173.68M 7.9% |
192.49M 10.8% |
205.1M 6.6% |
200.06M -2.5% |
202.76M 1.4% |
197.24M -2.7% |
193.8M -1.7% |
192.73M -0.6% |
204.95M 6.3% |
204.28M -0.3% |
209.86M 2.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.59M - |
40.88M - |
19.08M -53.3% |
63.75M 234.2% |
96.69M 51.7% |
108.57M 12.3% |
123.28M 13.5% |
130.46M 5.8% |
127.06M -2.6% |
133.57M 5.1% |
133.28M -0.2% |
140.76M 5.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.59M - |
40.88M - |
19.08M -53.3% |
63.75M 234.2% |
96.69M 51.7% |
108.57M 12.3% |
123.28M 13.5% |
130.46M 5.8% |
127.06M -2.6% |
133.57M 5.1% |
133.28M -0.2% |
140.76M 5.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.51 - |
0.43 - |
0.2 -53.5% |
0.67 235% |
0.99 47.8% |
1.1 11.1% |
1.24 12.7% |
1.31 5.6% |
1.28 -2.3% |
1.34 4.7% |
1.34 0% |
1.41 5.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.51 - |
0.42 - |
0.2 -52.4% |
0.65 225% |
0.97 49.2% |
1.08 11.3% |
1.22 13.0% |
1.29 5.7% |
1.26 -2.3% |
1.32 4.8% |
1.31 -0.8% |
1.39 6.1% |