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 | $ 217.22M | $ 172.48M | |
$ 102.58M | $ 217.04M | $ 196.52M | $ 139.28M | $ 87.11M | $ 81.68M | |
$ -7.78M | $ -11.19M | $ 4.39M | $ -3.27M | $ 1.07M | $ -4.13M | |
$ -616.00K | $ -36.27M | $ -268.49M | $ 7.04M | $ -11.65M | $ -8.53M | |
$ 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 | - | - | |
$ 73.19M | $ 158.54M | $ 398.34M | $ 189.28M | $ 54.22M | $ 54.02M | |
$ 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 | $ 39.72M | $ 37.67M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.27 | - | - | - | $ 2.45 | $ 2.29 | |
- | - | - | - | $ 5.76M | $ 5.26M | |
$ 785.56M | $ 1.88B | $ -637.97M | $ -446.38M | $ 727.03M | $ 577.64M | |
$ 73.19M | $ 158.54M | $ 398.34M | $ 189.28M | $ 54.22M | $ 54.02M | |
$ 74.58M | - | - | - | $ 62.33M | $ 60.60M | |
$ 7.38M | - | - | - | $ 8.88M | $ 5.11M | |
$ 101.56M | - | $ 185.67M | $ 124.85M | $ 85.40M | $ 74.14M | |
$ 101.56M | - | $ 293.60M | $ 205.14M | $ 133.88M | $ 112.98M |