Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 4.05B | $ 2.60B | $ 2.01B | $ 2.05B | $ 1.84B | |
- | $ 2.97B | $ 1.97B | $ 1.54B | $ 1.55B | $ 1.41B | |
- | $ 1.09B | $ 629.44M | $ 468.47M | $ 500.53M | $ 431.95M | |
- | $ 199.37M | $ 155.31M | $ 103.36M | $ 106.48M | $ 98.27M | |
- | $ 885.66M | $ 474.13M | $ 365.11M | $ 394.06M | $ 333.68M | |
- | $ -37.05M | $ -35.69M | $ -11.11M | $ -15.68M | $ -18.18M | |
- | - | - | - | - | - | |
- | $ 807.04M | $ 309.86M | $ 324.04M | $ 323.86M | $ 319.23M | |
- | $ 291.64M | $ 112.92M | $ 99.52M | $ 79.88M | $ 85.37M | |
- | - | - | - | - | - | |
- | $ 357.12M | $ 124.97M | $ 134.87M | $ 146.26M | $ 142.43M | |
- | $ 0.10 | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | |
- | $ 0.10 | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | |
- | $ 3.65B | $ 3.49B | $ 3.49B | $ 3.49B | $ 3.49B | |
- | $ 3.74B | $ 3.49B | $ 3.49B | $ 3.49B | $ 3.49B | |
- | $ 0.01 | $ <0.01 | $ <0.01 | $ <0.01 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 6.17M | |
- | $ 3.16B | $ 2.12B | $ 1.64B | $ 1.66B | $ 1.51B | |
- | $ 357.12M | $ 124.97M | $ 134.87M | $ 146.26M | $ 142.43M | |
- | $ 273.74M | $ 81.83M | $ 137.19M | $ 205.26M | $ 134.76M | |
- | $ 37.32M | $ 37.02M | $ 16.66M | $ 24.58M | $ 22.70M | |
- | $ 844.35M | $ 346.88M | $ 340.69M | $ 348.44M | $ 341.93M | |
- | $ 1.05B | $ 501.24M | $ 450.94M | $ 458.12M | $ 458.45M |