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