Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.46B | $ 2.31B | $ 4.61B | $ 1.68B | $ 675.60M | $ 349.99M | |
$ 538.29M | $ 1.39B | $ -1.20B | $ -581.59M | $ -441.61M | $ -269.89M | |
$ 1.93B | $ 920.65M | $ 3.41B | $ 1.10B | $ 233.99M | $ 80.10M | |
$ 304.86M | $ 223.36M | $ -367.30M | $ -45.79M | $ -46.14M | $ -32.62M | |
$ 1.62B | $ 697.29M | $ 3.04B | $ 1.05B | $ 187.85M | $ 47.48M | |
$ 3.91M | $ 52.30M | $ 1.11M | $ -16.47M | $ -25.73M | $ -9.41M | |
$ 427.00K | $ -86.25M | $ -386.00K | - | - | - | |
$ 1.62B | $ 818.47M | $ 3.06B | $ 1.03B | $ 162.13M | $ 37.88M | |
$ 298.66M | $ 165.59M | $ 577.25M | $ 170.10M | $ 28.18M | $ 9.62M | |
- | - | - | - | - | - | |
$ 951.23M | $ 429.55M | $ 1.82B | $ 748.92M | $ 129.19M | $ 29.52M | |
$ 46.08 | $ 1.15 | $ 4.80 | $ 2.03 | $ 0.07 | $ 0.02 | |
$ 45.08 | $ 1.15 | $ 4.67 | $ 1.95 | $ 0.07 | $ 0.02 | |
$ 90.61M | $ 373.59M | $ 379.37M | $ 369.34M | $ 1.78B | $ 1.70B | |
$ 92.01M | $ 374.82M | $ 386.46M | $ 383.77M | $ 1.88B | $ 1.75B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 843.15M | $ 1.61B | $ -1.57B | $ -627.38M | $ -487.75M | $ -302.51M | |
$ 951.23M | $ 429.55M | $ 1.82B | $ 748.92M | $ 129.19M | $ 29.52M | |
$ 950.89M | $ 601.58M | - | - | - | - | |
$ 3.68M | - | - | - | - | - | |
$ 1.62B | $ 766.17M | $ 3.06B | $ 1.06B | $ 187.85M | $ 48.28M | |
$ 1.62B | $ 915.06M | $ 3.16B | $ 1.13B | $ 256.56M | $ 95.68M |