Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 997.25M | $ 891.55M | $ 730.16M | $ 601.19M | $ 946.07M | $ 660.94M | |
$ 779.40M | $ 701.43M | $ 590.63M | $ 474.80M | $ 100.08M | $ 207.45M | |
$ 217.85M | $ 190.12M | $ 139.53M | $ 126.39M | $ 845.99M | $ 453.49M | |
$ 175.30M | $ 151.52M | $ 124.60M | $ 106.08M | $ 226.52M | $ 456.73M | |
$ 41.90M | $ 41.27M | $ 16.91M | $ 22.24M | $ 619.47M | $ -3.24M | |
$ -4.90M | $ -8.06M | $ -5.23M | $ -20.10M | $ -292.00K | $ -3.87M | |
$ -1.58M | $ -1.64M | $ -2.52M | $ 2.15M | $ 1.24M | $ -6.00K | |
$ 32.79M | $ 36.08M | $ 12.59M | $ 370.00K | $ 619.18M | $ -75.02M | |
$ 11.92M | $ 10.69M | $ 5.68M | $ 2.48M | $ -7.04M | $ 9.37M | |
- | - | - | - | - | - | |
$ 24.98M | $ 25.39M | $ 6.91M | $ -2.11M | $ 626.22M | $ -84.39M | |
$ 0.35 | $ 0.43 | $ 0.12 | $ -0.04 | $ -0.40 | $ -3.18 | |
$ 0.33 | $ 0.41 | $ 0.11 | $ -0.04 | $ -0.40 | $ -3.18 | |
$ 240.85M | $ 59.53M | $ 59.10M | $ 48.21M | $ 25.34M | $ 26.50M | |
$ 248.63M | $ 61.19M | $ 60.14M | $ 48.21M | $ 25.34M | $ 26.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 951.25M | $ 845.78M | $ 709.82M | $ 580.88M | $ 326.60M | $ 664.18M | |
$ 20.87M | $ 25.39M | $ 6.91M | $ -2.11M | $ 626.22M | $ -84.39M | |
$ 24.56M | $ 31.96M | - | - | - | - | |
- | - | - | - | - | - | |
$ 38.37M | $ 44.14M | $ 17.82M | $ 20.47M | $ 619.47M | $ -71.14M | |
$ 112.21M | $ 85.36M | $ 52.05M | $ 66.99M | $ 641.47M | $ -31.95M |