Income Statement | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 3.71B | $ 2.31B | $ 2.01B | $ 1.97B | $ 1.76B | |
| $ 2.62B | $ 1.95B | $ 1.35B | $ 1.35B | $ 1.19B | |
| $ 862.20M | $ 703.60M | $ 614.05M | $ 529.27M | $ 486.28M | |
| $ 23.32M | $ 21.00M | $ 20.68M | $ 20.15M | $ 14.01M | |
| $ 1.78B | $ 1.27B | $ 752.88M | $ 841.55M | $ 714.75M | |
| $ 1.76B | $ 1.25B | $ 732.19M | $ 821.40M | $ 700.74M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.76B | $ 1.25B | $ 732.19M | $ 821.40M | $ 700.74M | |
| $ 1.34B | $ 918.44M | $ 528.36M | $ 586.49M | $ 506.43M | |
| $ 20.77 | $ 15.20 | $ 10.00 | $ 10.87 | $ 9.29 | |
| $ 20.77 | $ 15.03 | $ 9.96 | $ 10.90 | $ 9.25 | |
| 62.60M | 57.87M | 52.64M | 53.77M | 54.41M | |
| 62.60M | 58.51M | 52.90M | 54.01M | 54.67M |