2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 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] | [friend] |
611.06M 6.1% |
652.01M 6.7% |
689.64M 5.8% |
730.95M 6.0% |
763.87M 4.5% |
805.56M 5.5% |
839.95M 4.3% |
879.44M 4.7% |
917.11M 4.3% |
959.07M 4.6% |
999.82M 4.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.35M -14.9% |
47.14M 1.7% |
53.98M 14.5% |
57.18M 5.9% |
53.46M -6.5% |
59.85M 12.0% |
53.88M -10.0% |
69.48M 28.9% |
76.79M 10.5% |
81.37M 6.0% |
84.93M 4.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
564.71M 8.3% |
604.87M 7.1% |
635.66M 5.1% |
673.77M 6.0% |
710.41M 5.4% |
745.71M 5.0% |
786.07M 5.4% |
809.96M 3.0% |
840.32M 3.7% |
877.7M 4.4% |
914.89M 4.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
350.97M -12.5% |
342.97M -2.3% |
444.96M 29.7% |
520.23M 16.9% |
447.87M -13.9% |
452.29M 1.0% |
475.54M 5.1% |
540.75M 13.7% |
504.61M -6.7% |
514.17M 1.9% |
520.91M 1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.62M -12.2% |
295.83M -2.9% |
390.98M 32.2% |
463.05M 18.4% |
394.41M -14.8% |
392.44M -0.5% |
421.66M 7.4% |
471.28M 11.8% |
427.82M -9.2% |
432.8M 1.2% |
435.98M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.09M 48.9% |
309.04M 18.8% |
244.68M -20.8% |
210.72M -13.9% |
316M 50.0% |
353.27M 11.8% |
364.41M 3.2% |
338.68M -7.1% |
412.5M 21.8% |
444.9M 7.9% |
478.9M 7.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
565.59M - |
- | - | - |
662.66M - |
- | - | - |
857.46M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.22M -8.1% |
213.24M 19.6% |
169.08M -20.7% |
161.35M -4.6% |
215.49M 33.6% |
243.06M 12.8% |
177.15M -27.1% |
318.66M 79.9% |
285.62M -10.4% |
307.72M 7.7% |
308.01M 0.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.26 -8.7% |
13.43 19.3% |
10.6 -21.1% |
10.13 -4.4% |
13.45 32.8% |
15.2 13.0% |
11.15 -26.6% |
20 79.4% |
17.85 -10.7% |
19.21 7.6% |
19.21 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.05 -8.4% |
13.21 19.5% |
10.47 -20.7% |
10 -4.5% |
13.31 33.1% |
15.12 13.6% |
10.96 -27.5% |
19.82 80.8% |
17.74 -10.5% |
19.11 7.7% |
19.11 0% |