2016 Q4 | 2017 Q4 | 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] |
650.58M 9.2% |
704.57M 8.3% |
778.11M 10.4% |
823.66M 5.9% |
868.88M 5.5% |
907.49M 4.4% |
983.04M 8.3% |
1.05B 6.9% |
1.09B 4.2% |
1.12B 2.2% |
1.15B 2.4% |
1.17B 2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.75M 10.7% |
276.5M 10.3% |
298.79M 8.1% |
316.09M 5.8% |
339.68M 7.5% |
364.88M 7.4% |
407.79M 11.8% |
425.96M 4.5% |
425.54M -0.1% |
406.84M -4.4% |
391.75M -3.7% |
389.02M -0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
399.83M 8.2% |
428.07M 7.1% |
479.31M 12.0% |
507.57M 5.9% |
529.2M 4.3% |
542.61M 2.5% |
575.25M 6.0% |
624.9M 8.6% |
669.09M 7.1% |
711.89M 6.4% |
753.97M 5.9% |
784.64M 4.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
494.24M 13.8% |
538.83M 9.0% |
581.93M 8.0% |
609.72M 4.8% |
666.56M 9.3% |
705.45M 5.8% |
756.57M 7.2% |
799.56M 5.7% |
819.65M 2.5% |
815.36M -0.5% |
791.25M -3.0% |
791.99M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
243.49M 17.1% |
262.32M 7.7% |
283.14M 7.9% |
293.62M 3.7% |
326.87M 11.3% |
340.57M 4.2% |
348.78M 2.4% |
373.6M 7.1% |
394.11M 5.5% |
408.51M 3.7% |
399.5M -2.2% |
402.97M 0.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.34M -3.2% |
165.75M 6.0% |
196.18M 18.4% |
213.94M 9.1% |
202.32M -5.4% |
202.04M -0.1% |
226.48M 12.1% |
251.3M 11.0% |
274.98M 9.4% |
303.38M 10.3% |
354.47M 16.8% |
381.67M 7.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.72M - |
- |
190.19M - |
- |
207.3M - |
- |
251.18M - |
- |
285.92M - |
- |
327.5M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.8M -2.2% |
173.28M 10.5% |
190.35M 9.9% |
203.5M 6.9% |
207.42M 1.9% |
221.17M 6.6% |
251.5M 13.7% |
272.46M 8.3% |
286.51M 5.2% |
303.34M 5.9% |
328.58M 8.3% |
347.69M 5.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38 0% |
0.41 7.9% |
0.45 9.8% |
0.48 6.7% |
0.49 2.1% |
0.52 6.1% |
0.6 15.4% |
0.65 8.3% |
0.68 4.6% |
0.72 5.9% |
0.77 6.9% |
0.81 5.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38 0% |
0.41 7.9% |
0.45 9.8% |
0.48 6.7% |
0.49 2.1% |
0.52 6.1% |
0.6 15.4% |
0.65 8.3% |
0.68 4.6% |
0.72 5.9% |
0.77 6.9% |
0.81 5.2% |