Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 3.69B | $ 3.57B | $ 2.76B | $ 2.64B | $ 1.82B | $ 1.70B | |
$ 2.74B | $ 2.68B | $ 2.14B | $ 2.18B | $ 1.32B | $ 1.31B | |
$ 945.00M | $ 895.00M | $ 621.00M | $ 464.00M | $ 498.00M | $ 389.00M | |
$ 304.00M | $ 318.00M | $ 347.00M | $ 347.00M | $ 267.00M | $ 249.00M | |
$ 641.00M | $ 577.00M | $ 274.00M | $ 117.00M | $ 231.00M | $ 140.00M | |
$ -117.00M | $ -150.00M | $ -181.00M | $ -183.00M | $ -160.00M | $ -178.00M | |
$ -93.00M | $ -53.00M | $ 21.00M | $ -22.00M | $ -28.00M | $ -49.00M | |
$ 431.00M | $ 374.00M | $ 114.00M | $ -88.00M | $ 43.00M | $ -87.00M | |
$ -170.00M | $ 71.00M | $ -881.00M | $ 14.00M | $ 13.00M | $ 6.00M | |
- | - | - | - | - | - | |
$ 595.00M | $ 286.00M | $ 969.00M | $ -109.00M | $ -7.00M | $ -285.00M | |
$ 3.82 | $ 1.88 | $ 6.76 | $ -0.78 | $ -0.06 | $ -2.39 | |
$ 3.76 | $ 1.81 | $ 6.69 | $ -0.78 | $ -0.06 | $ -2.39 | |
$ 618.85M | $ 152.06M | $ 143.35M | $ 139.86M | $ 122.88M | $ 119.50M | |
$ 635.31M | $ 157.94M | $ 144.91M | $ 139.86M | $ 122.88M | $ 119.50M | |
$ 0.47 | $ 0.36 | $ 0.28 | $ 0.18 | $ 0.18 | $ 0.18 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.53 | $ 2.29 | $ 0.56 | $ 0.39 | $ 0.56 | $ -0.27 | |
- | - | - | - | - | - | |
$ 3.05B | $ 3.00B | $ 2.48B | $ 2.52B | $ 1.59B | $ 1.56B | |
$ 595.00M | $ 286.00M | $ 969.00M | $ -109.00M | $ -7.00M | $ -285.00M | |
$ 664.46M | $ 340.27M | $ 960.24M | $ -100.13M | $ 13.30M | $ -77.80M | |
$ 115.00M | $ 146.00M | $ 179.00M | $ 193.00M | $ 182.00M | $ 188.00M | |
$ 546.00M | $ 520.00M | $ 293.00M | $ 105.00M | $ 225.00M | $ 101.00M | |
$ 817.00M | $ 817.00M | $ 597.00M | $ 385.00M | $ 420.00M | $ 283.00M |