Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.52B | $ 1.57B | $ 1.02B | $ 958.10M | $ 789.04M | |
$ 1.48B | $ 1.02B | $ 759.12M | $ 718.88M | $ 571.58M | |
$ 1.32B | $ 887.16M | $ 522.87M | $ 524.02M | $ 456.11M | |
$ 254.02M | $ 144.73M | $ 68.25M | $ 69.87M | $ 62.87M | |
$ 473.73M | $ 346.58M | $ 304.50M | $ 250.28M | $ 178.35M | |
$ 165.99M | $ 133.14M | $ 227.95M | $ 171.95M | $ 111.43M | |
$ -45.27M | $ 32.25M | $ 15.07M | $ 8.45M | $ 14.47M | |
$ 120.72M | $ 165.39M | $ 243.02M | $ 180.41M | $ 125.90M | |
$ 102.98M | $ 122.87M | $ 190.17M | $ 149.19M | $ 102.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.76 | $ 1.09 | $ 1.89 | $ 1.48 | $ 1.04 | |
$ 0.75 | $ 1.07 | $ 1.85 | $ 1.44 | $ 1.01 | |
135.73M | 113.09M | 100.47M | 100.73M | 98.58M | |
137.86M | 114.63M | 102.64M | 103.62M | 100.97M |