Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 888.14M | $ 2.10B | $ 1.78B | $ 1.30B | $ 814.14M | $ 659.33M | |
$ 554.68M | $ 1.34B | $ -1.11B | $ -802.09M | $ -509.81M | $ -405.16M | |
$ 333.46M | $ 755.76M | $ 669.39M | $ 494.99M | $ 304.33M | $ 254.16M | |
$ 230.89M | $ 538.73M | $ 472.88M | $ 355.71M | $ 227.65M | $ 172.48M | |
$ 102.58M | $ 217.04M | $ 196.52M | $ 139.28M | $ 76.67M | $ 81.68M | |
$ -7.78M | $ -11.19M | $ 4.39M | $ -3.27M | $ 5.52M | $ -4.94M | |
$ -616.00K | $ -36.27M | $ -268.49M | $ 7.04M | $ -105.69M | $ 1.25M | |
$ 94.18M | $ 198.02M | $ 192.88M | $ 124.85M | $ 76.52M | $ 69.03M | |
$ 20.93M | $ 39.51M | $ 43.41M | $ 28.50M | $ 22.31M | $ 15.02M | |
- | - | $ 149.01M | $ -233.00K | $ 53.59M | $ -224.00K | |
$ 73.19M | $ 158.54M | $ 398.34M | $ 189.28M | $ 162.42M | $ 161.20M | |
$ 1.75 | $ 3.72 | $ 3.55 | $ 2.35 | $ 1.41 | $ 1.48 | |
$ 1.71 | $ 3.72 | $ 3.47 | $ 2.28 | $ 1.37 | $ 1.43 | |
$ 83.81M | $ 42.60M | $ 41.93M | $ 40.94M | $ 38.52M | $ 36.59M | |
$ 85.67M | $ 42.60M | $ 114.80M | $ 83.02M | $ 118.55M | $ 112.73M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.27 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 785.56M | $ 1.88B | $ -637.97M | $ -446.38M | $ -282.16M | $ -232.69M | |
$ 73.19M | $ 158.54M | $ 398.34M | $ 189.28M | $ 162.42M | $ 161.20M | |
$ 74.58M | - | - | - | - | - | |
$ 7.38M | - | - | - | - | - | |
$ 101.56M | - | $ 185.67M | $ 124.85M | $ 72.72M | $ 67.39M | |
$ 101.56M | - | $ 293.60M | $ 205.14M | $ 121.20M | $ 106.23M |