Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.74B | $ 3.78B | $ 5.21B | $ 4.47B | $ 2.80B | |
$ 879.72M | $ 776.19M | $ 1.27B | $ 1.04B | $ 706.09M | |
$ 661.48M | $ 652.76M | $ 720.26M | $ 644.63M | $ 483.16M | |
$ 0.00 | $ 131.77M | $ 129.21M | $ 112.32M | $ 97.98M | |
$ 218.24M | $ 255.20M | $ 682.24M | $ 510.73M | $ 320.91M | |
$ 218.24M | $ 123.43M | $ 553.03M | $ 398.41M | $ 222.93M | |
$ -28.90M | $ -40.42M | $ -27.57M | $ -16.37M | $ -13.45M | |
$ 189.34M | $ 83.00M | $ 525.46M | $ 382.04M | $ 209.48M | |
$ 142.87M | $ 64.19M | $ 394.97M | $ 287.74M | $ 158.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.61 | $ 2.54 | $ 15.57 | $ 11.39 | $ 6.30 | |
$ 5.60 | $ 2.52 | $ 15.48 | $ 11.32 | $ 6.27 | |
25.45M | 25.30M | 25.37M | 25.26M | 25.13M | |
25.51M | 25.44M | 25.51M | 25.43M | 25.25M |