Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|
$ 1.02B | $ 747.20M | $ 476.20M | $ 293.30M | $ 144.30M | |
$ 179.60M | $ 136.70M | $ 107.50M | $ 68.60M | $ 37.80M | |
$ 839.10M | $ 610.50M | $ 368.70M | $ 224.70M | $ 106.50M | |
$ 681.30M | $ 473.50M | $ 317.80M | $ 173.00M | $ 76.30M | |
$ 157.80M | $ 137.00M | $ 50.90M | $ 51.70M | $ 30.20M | |
$ -48.50M | $ -43.90M | $ -69.30M | $ -102.40M | $ -58.20M | |
$ 36.20M | $ 7.90M | $ -13.30M | $ -33.80M | $ -3.50M | |
$ 145.50M | $ 101.00M | $ -31.70M | $ -84.50M | $ -31.50M | |
$ -39.70M | $ 6.10M | $ 4.70M | $ -6.50M | $ -2.90M | |
- | - | - | - | - | |
$ 184.90M | $ 116.80M | $ -4.00M | $ 0.00 | $ 0.00 | |
$ 0.47 | $ 0.46 | $ -0.10 | $ -0.13 | $ 0.00 | |
$ 0.46 | $ 0.43 | $ -0.11 | $ -0.13 | $ 0.00 | |
$ 1.61B | $ 255.87M | $ 156.74M | $ 143.49M | $ 143.49M | |
$ 1.61B | $ 393.96M | $ 174.70M | $ 143.49M | $ 143.49M | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 0.45 | - | - | - | - | |
$ 0.36 | $ 0.57 | $ 0.34 | - | - | |
- | - | - | - | - | |
$ 860.90M | $ 610.20M | $ 425.30M | $ 241.60M | $ 114.10M | |
$ 184.90M | $ 116.80M | $ -9.10M | $ -46.20M | $ -28.60M | |
$ 191.64M | $ 146.28M | $ 11.85M | $ -15.00M | $ -25.33M | |
$ 48.50M | $ 43.90M | $ 69.30M | $ 102.40M | $ 58.20M | |
$ 194.00M | $ 144.90M | $ 37.60M | $ 17.90M | $ 26.70M | |
$ 278.90M | $ 214.20M | $ 88.40M | $ 66.60M | $ 44.00M |