Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.86B | $ 3.48B | $ 3.13B | $ 2.76B | $ 1.78B | $ 1.13B | |
$ 2.14B | $ 1.96B | $ 1.69B | $ 1.36B | $ 970.17M | $ 633.70M | |
$ 1.72B | $ 1.52B | $ 1.44B | $ 1.41B | $ 808.22M | $ 495.22M | |
$ 2.06B | $ 2.31B | $ 1.97B | $ 1.17B | $ 828.47M | $ 560.28M | |
$ -337.13M | $ -792.38M | $ -530.89M | $ 235.10M | $ -20.25M | $ -65.06M | |
$ -39.00K | $ -730.00K | $ -5.16M | $ -2.98M | $ -3.43M | $ -2.37M | |
$ 80.69M | $ 93.68M | $ 43.77M | $ -4.47M | $ -5.23M | $ -6.51M | |
$ -230.50M | $ -699.43M | $ -492.28M | $ 236.59M | $ -18.45M | $ -60.92M | |
$ -1.63M | $ 10.13M | $ 5.72M | $ -5.80M | $ -945.00K | $ -982.00K | |
- | - | - | - | - | - | |
$ -228.87M | $ -709.56M | $ -498.00M | $ 242.38M | $ -17.51M | $ -59.94M | |
$ -1.60 | $ -5.01 | $ -3.62 | $ 1.83 | $ -0.14 | $ -0.52 | |
$ -1.60 | $ -5.01 | $ -3.62 | $ 1.71 | $ -0.14 | $ -0.52 | |
$ 573.28M | $ 141.57M | $ 137.67M | $ 132.71M | $ 123.98M | $ 115.22M | |
$ 573.28M | $ 141.57M | $ 137.67M | $ 141.67M | - | $ 115.22M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.20B | $ 4.28B | $ 3.66B | $ 2.53B | $ 1.80B | $ 1.19B | |
$ -228.87M | $ -709.56M | $ -498.00M | $ 242.38M | $ -17.51M | $ -59.94M | |
$ 693.83K | - | - | - | $ -19.40M | - | |
- | - | - | - | - | - | |
$ -230.47M | $ -698.70M | $ -487.12M | $ 239.57M | $ -15.02M | $ -60.92M | |
$ 105.07M | $ -362.82M | $ -382.96M | $ 313.21M | $ 49.93M | $ -20.02M |