Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.15B | $ 895.40M | $ 636.40M | $ 535.82M | $ 447.89M | |
$ 1.15B | $ 895.40M | $ 636.40M | $ 535.82M | $ 447.89M | |
$ 994.94M | $ 765.84M | $ 586.23M | $ 492.17M | $ 540.97M | |
$ 3.36M | $ 3.89M | $ 5.13M | $ 5.60M | $ 4.99M | |
$ 162.24M | $ 124.02M | $ 60.29M | $ 58.05M | $ -84.01M | |
$ 152.74M | $ 110.10M | $ 56.19M | $ 48.31M | $ -94.53M | |
$ 0.00 | $ 0.00 | $ -6.41M | $ 0.00 | $ 0.00 | |
$ 152.74M | $ 110.10M | $ 49.78M | $ 48.31M | $ -94.53M | |
$ 118.83M | $ 85.98M | $ 39.40M | $ 38.32M | $ -74.64M | |
$ 2.96 | $ 2.34 | $ 1.05 | $ 1.02 | $ -4.60 | |
$ 2.87 | $ 2.24 | $ 1.05 | $ 0.30 | $ -2.14 | |
40.06M | 36.03M | 37.60M | 37.60M | 16.21M | |
41.38M | 38.32M | 37.60M | 129.77M | 34.93M |