2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 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] |
725.29M 18.5% |
881.03M 21.5% |
938.97M 6.6% |
968.49M 3.1% |
991.77M 2.4% |
1.03B 4.3% |
1.2B 16.1% |
1.39B 15.8% |
1.4B 0.8% |
1.46B 4.2% |
1.63B 11.9% |
1.71B 4.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.21M 13.8% |
265.75M 17.0% |
277.01M 4.2% |
283.84M 2.5% |
294.45M 3.7% |
305.79M 3.9% |
339.5M 11.0% |
389.02M 14.6% |
383.35M -1.5% |
387.93M 1.2% |
436.31M 12.5% |
468.68M 7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
498.07M 20.8% |
615.28M 23.5% |
661.96M 7.6% |
684.65M 3.4% |
697.32M 1.9% |
728.94M 4.5% |
861.81M 18.2% |
1B 16.3% |
1.02B 1.6% |
1.07B 5.3% |
1.2B 11.7% |
1.24B 3.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
602.59M 15.9% |
715.78M 18.8% |
775.95M 8.4% |
804.28M 3.7% |
835.6M 3.9% |
878.26M 5.1% |
977.32M 11.3% |
1.12B 14.9% |
1.13B 0.7% |
1.17B 3.4% |
1.35B 15.7% |
1.41B 4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
375.37M 17.2% |
450.03M 19.9% |
498.94M 10.9% |
520.43M 4.3% |
541.15M 4.0% |
572.47M 5.8% |
637.82M 11.4% |
734.31M 15.1% |
747.82M 1.8% |
781.48M 4.5% |
916.29M 17.3% |
944.25M 3.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.7M 33.1% |
165.25M 34.7% |
163.02M -1.3% |
164.21M 0.7% |
156.17M -4.9% |
156.47M 0.2% |
224M 43.2% |
268.29M 19.8% |
271.02M 1.0% |
291.28M 7.5% |
282.38M -3.1% |
295.09M 4.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.86M - |
- |
148.6M - |
- |
138.67M - |
- |
191.94M - |
- |
232.68M - |
- |
294.87M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.86M 27.7% |
157.23M 34.5% |
152.28M -3.1% |
152.57M 0.2% |
146.89M -3.7% |
144M -2.0% |
201.28M 39.8% |
232.49M 15.5% |
238.24M 2.5% |
255.61M 7.3% |
292.7M 14.5% |
293.82M 0.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 26.1% |
0.39 34.5% |
0.37 -5.1% |
0.37 0% |
0.36 -2.7% |
0.35 -2.8% |
0.49 40.0% |
0.56 14.3% |
0.58 3.6% |
0.63 8.6% |
0.71 12.7% |
0.72 1.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 26.1% |
0.39 34.5% |
0.37 -5.1% |
0.37 0% |
0.36 -2.7% |
0.35 -2.8% |
0.49 40.0% |
0.56 14.3% |
0.58 3.6% |
0.63 8.6% |
0.71 12.7% |
0.72 1.4% |