2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 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] |
760.31M 15.2% |
977.75M 28.6% |
1.17B 19.9% |
1.41B 20.4% |
1.62B 14.6% |
1.87B 15.6% |
1.88B 0.4% |
2.11B 12.3% |
2.24B 6.2% |
2.36B 5.5% |
2.49B 5.6% |
2.48B -0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
403.7M 14.8% |
519.13M 28.6% |
625.38M 20.5% |
755.14M 20.7% |
865.61M 14.6% |
1.02B 18.4% |
1.01B -1.5% |
1.13B 11.6% |
1.21B 7.1% |
1.32B 9.3% |
1.4B 6.5% |
1.42B 1.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
356.61M 15.7% |
458.62M 28.6% |
546.96M 19.3% |
656.56M 20.0% |
751.74M 14.5% |
844.67M 12.4% |
866.87M 2.6% |
980.61M 13.1% |
1.03B 5.3% |
1.04B 1.0% |
1.09B 4.5% |
1.06B -2.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
453.79M 15.8% |
581.06M 28.0% |
701.49M 20.7% |
844.39M 20.4% |
960.83M 13.8% |
1.13B 17.3% |
1.13B -0.1% |
1.26B 12.1% |
1.34B 6.5% |
1.44B 7.0% |
1.53B 6.6% |
1.53B -0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.09M 24.1% |
61.93M 23.6% |
76.11M 22.9% |
89.25M 17.3% |
95.22M 6.7% |
101.96M 7.1% |
116.23M 14.0% |
135.24M 16.4% |
138.03M 2.1% |
120.19M -12.9% |
129.83M 8.0% |
111.09M -14.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.52M 14.5% |
396.69M 29.4% |
470.85M 18.7% |
567.31M 20.5% |
656.52M 15.7% |
742.71M 13.1% |
750.63M 1.1% |
845.37M 12.6% |
894.47M 5.8% |
923.09M 3.2% |
960.09M 4.0% |
946.85M -1.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
268.89M - |
- |
412.29M - |
- |
548.28M - |
- |
624.68M - |
- |
744.44M - |
- |
814.52M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
268.89M 11.3% |
355.01M 32.0% |
412.29M 16.1% |
479.17M 16.2% |
548.28M 14.4% |
605.25M 10.4% |
624.68M 3.2% |
701.39M 12.3% |
744.44M 6.1% |
772.24M 3.7% |
814.52M 5.5% |
805.71M -1.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 12.5% |
0.72 33.3% |
0.83 15.3% |
0.97 16.9% |
1.11 14.4% |
1.21 9.0% |
1.26 4.1% |
1.37 8.7% |
1.42 3.6% |
1.44 1.4% |
1.48 2.8% |
1.46 -1.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 12.5% |
0.72 33.3% |
0.83 15.3% |
0.97 16.9% |
1.11 14.4% |
1.21 9.0% |
1.26 4.1% |
1.37 8.7% |
1.42 3.6% |
1.44 1.4% |
1.48 2.8% |
1.46 -1.4% |