Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.91B | $ 2.45B | $ 2.30B | $ 1.93B | $ 1.61B | |
$ 1.95B | $ 1.67B | $ 1.29B | $ 1.02B | $ 758.67M | |
$ 1.95B | $ 184.94M | $ 176.90M | $ 126.41M | $ 109.53M | |
$ 300.78M | $ 294.99M | $ 260.22M | $ 237.42M | $ 237.30M | |
$ 1.87B | $ 1.38B | $ 1.37B | $ 1.10B | $ 719.64M | |
$ 0.00 | $ 1.21B | $ 1.15B | $ 907.80M | $ 467.78M | |
$ 1.21B | $ -465.46M | $ -289.14M | $ -291.49M | $ -454.04M | |
$ 1.21B | $ 747.54M | $ 830.12M | $ 601.96M | $ 194.77M | |
$ 849.80M | $ 482.50M | $ 618.46M | $ 428.57M | $ 101.76M | |
$ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | $ 0.02 | |
$ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | $ 0.02 | |
2.03B | 2.03B | 2.04B | 2.04B | 2.00B | |
2.04B | 2.04B | 2.04B | 2.04B | 2.01B |