2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
632.16M 5.8% |
671.1M 6.2% |
805.51M 20.0% |
901.59M 11.9% |
982.24M 8.9% |
1.13B 15.5% |
1.39B 22.6% |
1.58B 13.5% |
1.94B 23.2% |
2.25B 15.9% |
2.6B 15.4% |
2.99B 14.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
455.95M 7.6% |
489.92M 7.5% |
610.32M 24.6% |
691.66M 13.3% |
761.71M 10.1% |
894.21M 17.4% |
1.04B 16.5% |
1.19B 14.6% |
1.45B 21.1% |
1.67B 15.8% |
1.94B 15.7% |
2.2B 13.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.21M 1.4% |
181.18M 2.8% |
195.19M 7.7% |
209.93M 7.6% |
220.54M 5.1% |
240.12M 8.9% |
349.08M 45.4% |
384.37M 10.1% |
499.17M 29.9% |
580.94M 16.4% |
664.1M 14.3% |
782.89M 17.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
526.3M 7.3% |
563.96M 7.2% |
687.78M 22.0% |
774.14M 12.6% |
851.45M 10.0% |
990.83M 16.4% |
1.16B 17.5% |
1.33B 14.6% |
1.61B 20.3% |
1.86B 15.6% |
2.13B 14.7% |
2.41B 13.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.35M 5.0% |
74.03M 5.2% |
77.46M 4.6% |
82.48M 6.5% |
89.74M 8.8% |
96.62M 7.7% |
122.23M 26.5% |
140.26M 14.8% |
160.03M 14.1% |
182.66M 14.1% |
192.33M 5.3% |
208.3M 8.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.85M -0.9% |
107.15M 1.2% |
117.73M 9.9% |
127.45M 8.3% |
130.8M 2.6% |
143.5M 9.7% |
226.85M 58.1% |
244.11M 7.6% |
339.14M 38.9% |
398.28M 17.4% |
471.77M 18.5% |
574.6M 21.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.45M - |
- |
84.23M - |
- |
96.4M - |
- |
147.91M - |
- |
204.92M - |
- |
308.5M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.45M 3.4% |
79.5M 6.8% |
84.23M 5.9% |
91.18M 8.3% |
96.4M 5.7% |
104.88M 8.8% |
147.91M 41.0% |
164.75M 11.4% |
204.92M 24.4% |
248.87M 21.4% |
308.5M 24.0% |
374.97M 21.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.353 -0.6% |
0.336 -5.0% |
0.328 -2.3% |
0.354 8.1% |
0.376 6.0% |
0.408 8.7% |
0.567 38.8% |
0.621 9.6% |
0.84 35.2% |
0.865 3.0% |
1.11 28.4% |
1.25 12.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.353 -0.6% |
0.329 -6.9% |
0.328 -0.3% |
0.354 8.1% |
0.376 6.0% |
0.408 8.7% |
0.567 38.8% |
0.621 9.6% |
0.84 35.2% |
0.865 3.0% |
1.11 28.4% |
1.25 12.6% |