2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
954.73M 9.4% |
1.05B 10.4% |
1.19B 12.7% |
1.29B 8.7% |
1.35B 4.8% |
1.47B 8.5% |
1.55B 5.6% |
1.66B 7.3% |
1.79B 7.4% |
1.84B 3.2% |
1.86B 1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
446.17M 6.1% |
488.48M 9.5% |
531.35M 8.8% |
560.72M 5.5% |
575.47M 2.6% |
617.48M 7.3% |
660.89M 7.0% |
710.46M 7.5% |
761.67M 7.2% |
779.64M 2.4% |
785.72M 0.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
508.56M 12.5% |
565.09M 11.1% |
656M 16.1% |
730M 11.3% |
776.84M 6.4% |
850.03M 9.4% |
888.23M 4.5% |
952.27M 7.2% |
1.02B 7.5% |
1.06B 3.8% |
1.08B 1.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
616.8M 4.6% |
659.78M 7.0% |
756.96M 14.7% |
803.99M 6.2% |
858.35M 6.8% |
952.35M 11.0% |
990.4M 4.0% |
1.04B 5.0% |
1.1B 5.6% |
1.11B 0.6% |
1.14B 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.63M 0.8% |
171.3M 0.4% |
225.6M 31.7% |
243.27M 7.8% |
282.88M 16.3% |
334.88M 18.4% |
329.51M -1.6% |
329.82M 0.1% |
337.22M 2.2% |
325.54M -3.5% |
358.91M 10.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
337.93M 19.6% |
393.79M 16.5% |
430.4M 9.3% |
486.73M 13.1% |
493.96M 1.5% |
515.15M 4.3% |
558.72M 8.5% |
622.45M 11.4% |
686.82M 10.3% |
736.92M 7.3% |
719.16M -2.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
323.57M - |
- |
484.57M - |
- |
550.55M - |
- |
638.71M - |
- |
680.52M - |
- |
604.77M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.47M 21.9% |
392.36M 21.7% |
484.04M 23.4% |
510.46M 5.5% |
550.73M 7.9% |
666.17M 21.0% |
641.3M -3.7% |
677.12M 5.6% |
689.49M 1.8% |
566.24M -17.9% |
607.5M 7.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.314 10.2% |
3.85 16.2% |
4.764 23.7% |
5.021 5.4% |
5.421 8.0% |
6.557 20.9% |
6.314 -3.7% |
7.201 14.0% |
6.784 -5.8% |
5.564 -18.0% |
5.97 7.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.314 10.2% |
3.85 16.2% |
4.764 23.7% |
5.021 5.4% |
5.421 8.0% |
6.557 20.9% |
6.293 -4.0% |
6.92 10.0% |
6.753 -2.4% |
5.543 -17.9% |
5.75 3.7% |