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.42B 4.8% |
1.58B 10.8% |
1.71B 8.7% |
1.8B 5.0% |
1.76B -2.2% |
1.78B 1.3% |
1.85B 3.5% |
1.95B 5.4% |
2.11B 8.3% |
2.24B 6.1% |
2.32B 3.7% |
2.34B 0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 307.1% |
1.19B 10.3% |
1.28B 7.3% |
1.33B 3.6% |
1.28B -3.4% |
1.29B 0.6% |
1.34B 3.9% |
1.42B 5.9% |
1.55B 9.4% |
1.64B 5.9% |
1.71B 4.0% |
1.72B 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
341.12M -29.7% |
382.7M 12.2% |
432.82M 13.1% |
473.1M 9.3% |
478.53M 1.1% |
495.17M 3.5% |
507.37M 2.5% |
529.17M 4.3% |
558.21M 5.5% |
595.95M 6.8% |
614.2M 3.1% |
618.54M 0.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 307.8% |
1.42B 10.1% |
1.52B 7.5% |
1.58B 3.6% |
1.53B -3.1% |
1.54B 0.5% |
1.57B 2.3% |
1.65B 5.1% |
1.81B 9.4% |
1.91B 5.8% |
1.98B 3.9% |
2.01B 1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.75M 311.7% |
223.96M 8.9% |
242.68M 8.4% |
251.54M 3.7% |
247.41M -1.6% |
248.47M 0.4% |
233.19M -6.1% |
234.22M 0.4% |
255.94M 9.3% |
269.12M 5.1% |
277.56M 3.1% |
288.12M 3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.37M -57.4% |
158.74M 17.3% |
190.14M 19.8% |
221.57M 16.5% |
231.12M 4.3% |
246.7M 6.7% |
274.17M 11.1% |
294.94M 7.6% |
302.27M 2.5% |
326.83M 8.1% |
336.63M 3.0% |
330.42M -1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.31M - |
- |
168.54M - |
- |
216.05M - |
- |
262.23M - |
- |
297.84M - |
- |
317.65M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.31M 5.6% |
132.89M 12.3% |
168.54M 26.8% |
203.15M 20.5% |
216.05M 6.4% |
243.33M 12.6% |
262.23M 7.8% |
281.07M 7.2% |
297.84M 6.0% |
308.52M 3.6% |
317.65M 3.0% |
315.47M -0.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 6.0% |
0.54 12.5% |
0.64 18.5% |
0.727 13.6% |
0.715 -1.7% |
0.75 5.0% |
0.8 6.6% |
0.858 7.2% |
0.909 6.0% |
0.942 3.6% |
0.97 3.0% |
0.963 -0.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 6.0% |
0.54 12.5% |
0.64 18.5% |
0.727 13.6% |
0.715 -1.7% |
0.75 5.0% |
0.8 6.6% |
0.858 7.2% |
0.909 6.0% |
0.942 3.6% |
0.97 3.0% |
0.963 -0.7% |