Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.18B | $ 2.24B | $ 2.58B | $ 1.62B | $ 976.59M | |
$ 474.06M | $ 466.10M | $ 556.75M | $ 372.91M | $ 187.81M | |
$ 377.16M | $ 373.80M | $ 360.12M | $ 224.58M | $ 141.89M | |
$ 76.10M | $ 69.86M | $ 85.21M | $ 45.86M | $ 31.23M | |
$ 169.82M | $ 161.86M | $ 343.35M | $ 184.79M | $ 90.02M | |
$ 96.91M | $ 92.31M | $ 196.63M | $ 148.33M | $ 45.92M | |
$ -41.61M | $ -49.41M | $ -33.86M | $ -10.68M | $ 4.69M | |
$ 55.29M | $ 42.90M | $ 162.77M | $ 137.65M | $ 39.96M | |
$ 46.48M | $ 36.05M | $ 128.67M | $ 103.14M | $ 28.03M | |
$ 1.99 | $ 1.61 | $ 6.00 | $ 4.81 | $ 1.38 | |
$ 1.99 | $ 1.59 | $ 5.96 | $ 4.77 | $ 1.38 | |
23.31M | 22.39M | 21.60M | 21.44M | 21.17M | |
23.31M | 22.62M | 21.60M | 21.60M | 21.38M |