Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.06B | $ 2.43B | $ 4.11B | $ 3.01B | $ 1.69B | |
$ 1.14B | $ 623.03M | $ 1.98B | $ 1.32B | $ 445.03M | |
$ 141.49M | $ 136.05M | $ 161.52M | $ 150.72M | $ 93.00M | |
$ 163.91M | $ 158.76M | $ 145.64M | $ 131.37M | $ 115.91M | |
$ 1.23B | $ 730.93M | $ 2.14B | $ 1.33B | $ 494.43M | |
$ 1.07B | $ 486.99M | $ 1.86B | $ 1.20B | $ 374.19M | |
$ -14.72M | $ 66.43M | $ 159.61M | $ 20.06M | $ 16.94M | |
$ 1.05B | $ 553.41M | $ 1.97B | $ 1.18B | $ 365.00M | |
$ 1.03B | $ 531.39M | $ 1.94B | $ 1.16B | $ 351.62M | |
$ 0.39 | $ 0.20 | $ 0.73 | $ 0.44 | $ 0.13 | |
$ 0.38 | $ 0.20 | $ 0.72 | $ 0.43 | $ 0.13 | |
2.71B | 2.66B | 2.65B | 2.66B | 2.66B | |
2.68B | 2.68B | 2.68B | 2.68B | 2.68B |