Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.75B | $ 2.42B | $ 2.10B | $ 1.85B | $ 1.86B | $ 1.70B | |
$ 570.65M | $ 514.85M | $ 483.67M | $ 470.51M | $ 524.27M | $ 359.47M | |
$ 2.17B | $ 1.90B | $ 1.61B | $ 1.38B | $ 1.34B | $ 1.34B | |
$ 1.78B | $ 1.75B | $ 1.57B | $ 1.38B | $ 1.36B | $ 1.75B | |
$ 337.03M | $ 158.10M | $ 149.56M | $ -82.34M | $ -36.77M | $ -100.46M | |
$ 65.60M | $ 41.00M | $ 2.06M | $ -4.86M | $ -12.70M | $ -712.00K | |
$ -33.19M | $ -10.54M | $ 101.55M | - | $ -59.49M | $ -24.41M | |
$ 391.45M | $ 188.56M | $ 149.58M | $ -75.35M | $ -42.32M | $ -94.81M | |
$ 69.16M | $ 20.92M | $ 8.02M | $ -11.27M | $ -903.03M | $ -70.96M | |
- | - | - | - | $ -6.00K | $ -587.00K | |
$ 325.87M | $ 167.65M | $ 141.56M | $ -64.08M | $ 854.03M | $ 124.37M | |
$ 1.70 | $ 0.89 | $ 0.76 | $ -0.35 | $ 4.75 | $ -0.13 | |
$ 1.66 | $ 0.87 | $ 0.75 | $ -0.35 | $ 4.53 | $ -0.13 | |
$ 757.91M | $ 187.83M | $ 185.27M | $ 182.85M | $ 180.80M | $ 179.04M | |
$ 782.76M | $ 191.59M | $ 188.96M | $ 182.85M | $ 191.68M | $ 179.04M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.81B | $ 2.26B | $ 2.05B | $ 1.85B | $ 1.88B | $ 2.11B | |
$ 322.29M | $ 167.65M | $ 141.56M | $ -64.08M | $ 854.03M | $ -23.85M | |
$ 675.46M | $ 715.03M | - | - | $ -1.00B | $ 168.69M | |
- | - | - | - | - | - | |
$ 400.50M | $ 205.30M | $ 164.95M | $ -60.61M | $ -21.52M | $ -71.35M | |
$ 504.39M | $ 309.69M | $ 266.92M | $ 47.43M | $ 83.66M | $ 45.91M |