Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 891.62M | $ 744.33M | $ 670.39M | $ 513.40M | $ 471.05M | |
$ 309.14M | $ 236.51M | $ 277.42M | $ 218.33M | $ 204.13M | |
$ 2.42M | $ 15.11M | $ 15.18M | $ 12.97M | $ 11.40M | |
$ 239.18M | $ 214.06M | $ 187.83M | $ 138.33M | $ 111.28M | |
$ 560.09M | $ 468.33M | $ 507.93M | $ 343.69M | $ 18.01M | |
$ 306.72M | $ 240.18M | $ 275.47M | $ 242.84M | $ 201.37M | |
$ -165.43M | $ -152.92M | $ -72.71M | $ -78.50M | $ -86.25M | |
$ 141.28M | $ 87.26M | $ 202.77M | $ 164.34M | $ -224.43M | |
$ 130.65M | $ 83.94M | $ 130.06M | $ 76.47M | $ -346.07M | |
$ 1.01 | $ 0.66 | $ 1.03 | $ 0.63 | $ -3.18 | |
$ 1.01 | $ 0.66 | $ 0.95 | $ 0.55 | $ -3.18 | |
129.39M | 126.25M | 126.79M | 122.14M | 108.97M | |
130.00M | 126.58M | 137.38M | 139.38M | 108.97M |