Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.23B | $ 3.79B | $ 5.24B | $ 3.98B | $ 2.39B | $ 2.22B | |
$ 2.20B | $ 2.54B | $ 3.53B | $ 2.67B | $ 1.60B | $ 1.48B | |
$ 1.04B | $ 1.25B | $ 1.72B | $ 1.31B | $ 791.78M | $ 743.47M | |
$ 839.06M | $ 911.15M | $ 1.07B | $ 831.60M | $ 642.51M | $ 566.55M | |
$ 198.72M | $ 338.43M | $ 647.10M | $ 478.00M | $ 149.26M | $ 176.91M | |
$ -48.33M | $ -54.14M | $ -40.40M | $ -34.08M | $ -57.74M | $ -28.43M | |
$ 8.56M | $ 5.22M | $ 2.55M | $ 1.57M | $ -9.68M | $ -9.97M | |
$ 150.39M | $ 284.29M | $ 606.70M | $ 443.92M | $ 91.52M | $ 148.49M | |
$ 35.45M | $ 73.61M | $ 162.65M | $ 116.53M | $ 20.86M | $ 34.50M | |
- | - | - | - | - | - | |
$ 99.23M | $ 210.68M | $ 444.05M | $ 327.39M | $ 70.67M | $ 113.99M | |
$ 2.67 | $ 5.38 | $ 9.96 | $ 6.87 | $ 1.49 | $ 2.44 | |
$ 2.66 | $ 5.36 | $ 9.90 | $ 6.81 | $ 1.48 | $ 2.40 | |
$ 152.45M | $ 39.17M | $ 44.59M | $ 47.69M | $ 47.42M | $ 46.70M | |
$ 152.88M | $ 39.34M | $ 44.87M | $ 48.05M | $ 47.69M | $ 47.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.03B | $ 3.45B | $ 4.60B | $ 3.51B | $ 2.24B | $ 2.05B | |
$ 99.23M | $ 210.68M | $ 444.05M | $ 327.39M | $ 70.67M | $ 113.99M | |
$ 139.57M | $ 229.81M | - | - | - | - | |
- | - | - | - | - | - | |
$ 183.01M | $ 338.43M | $ 647.10M | $ 478.00M | $ 149.26M | $ 176.91M | |
$ 356.12M | $ 499.36M | $ 784.21M | $ 581.70M | $ 243.45M | $ 235.14M |