Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.07B | $ 3.79B | $ 5.24B | $ 3.98B | $ 2.39B | $ 2.22B | |
$ 2.11B | $ 2.54B | $ 3.53B | $ 2.67B | $ 1.60B | $ 1.48B | |
$ 961.34M | $ 1.25B | $ 1.72B | $ 1.31B | $ 791.78M | $ 743.47M | |
$ 827.29M | $ 911.15M | $ 1.07B | $ 831.60M | $ 642.51M | $ 566.55M | |
$ 134.05M | $ 338.43M | $ 647.10M | $ 478.00M | $ 149.26M | $ 176.91M | |
$ -36.79M | $ -54.14M | $ -40.40M | $ -34.08M | $ -57.74M | $ -28.43M | |
$ 8.56M | $ 5.22M | $ 2.55M | $ 1.57M | $ -9.68M | $ -9.97M | |
$ 97.26M | $ 284.29M | $ 606.70M | $ 443.92M | $ 91.52M | $ 148.49M | |
$ 14.05M | $ 73.61M | $ 162.65M | $ 116.53M | $ 20.86M | $ 34.50M | |
- | - | - | - | - | - | |
$ 53.04M | $ 210.68M | $ 444.05M | $ 327.39M | $ 70.67M | $ 113.99M | |
$ 1.46 | $ 5.38 | $ 9.96 | $ 6.87 | $ 1.49 | $ 2.44 | |
$ 1.45 | $ 5.36 | $ 9.90 | $ 6.81 | $ 1.48 | $ 2.40 | |
$ 152.50M | $ 39.17M | $ 44.59M | $ 47.69M | $ 47.42M | $ 46.70M | |
$ 152.85M | $ 39.34M | $ 44.87M | $ 48.05M | $ 47.69M | $ 47.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.93B | $ 3.45B | $ 4.60B | $ 3.51B | $ 2.24B | $ 2.05B | |
$ 53.04M | $ 210.68M | $ 444.05M | $ 327.39M | $ 70.67M | $ 113.99M | |
$ 102.05M | $ 229.81M | - | - | - | - | |
- | - | - | - | - | - | |
$ 103.89M | $ 338.43M | $ 647.10M | $ 478.00M | $ 149.26M | $ 176.91M | |
$ 279.33M | $ 499.36M | $ 784.21M | $ 581.70M | $ 243.45M | $ 235.14M |