Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 2.15B | $ 1.41B | $ 1.33B | $ 1.25B | $ 1.02B | |
- | $ 1.73B | $ 1.03B | $ 973.40M | $ 933.50M | $ 716.30M | |
- | $ 421.40M | $ 377.20M | $ 356.80M | $ 319.50M | $ 306.50M | |
- | $ 37.10M | $ 43.90M | $ 41.50M | $ 31.30M | $ 27.90M | |
- | $ 384.30M | $ 333.30M | $ 315.30M | $ 288.20M | $ 278.60M | |
- | $ 292.90M | $ -258.50M | $ -233.80M | $ -223.20M | $ -176.10M | |
- | - | - | - | - | - | |
- | $ 142.90M | $ 72.30M | $ 59.40M | $ 27.80M | $ 40.60M | |
- | $ 63.20M | $ 43.70M | $ 36.30M | $ 17.50M | $ 27.10M | |
- | - | - | - | - | - | |
- | $ 78.30M | $ 16.00M | $ 27.70M | $ 15.00M | $ 19.40M | |
- | $ 0.12 | $ 0.02 | $ 0.04 | $ 0.02 | $ 0.03 | |
- | $ 0.12 | $ 0.02 | $ 0.04 | $ 0.02 | $ 0.03 | |
- | $ 656.30M | $ 666.60M | $ 670.70M | $ 670.70M | $ 614.20M | |
- | $ 659.30M | $ 668.90M | $ 670.70M | $ 670.70M | $ 614.20M | |
- | $ 0.17 | $ 0.16 | $ 0.20 | $ 0.07 | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.11 | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 300.00K | $ 4.10M | $ 3.50M | |
- | $ -1.77B | $ 1.08B | $ 1.01B | $ 964.80M | $ 744.20M | |
- | $ 78.30M | $ 16.00M | $ 27.70M | $ 15.00M | $ 19.40M | |
- | - | $ -20.53M | $ 57.43M | $ 44.81M | $ 48.32M | |
- | - | $ 210.90M | $ 204.70M | $ 202.20M | $ 176.30M | |
- | $ -150.00M | $ 283.20M | $ 264.10M | $ 230.00M | $ 216.90M | |
- | - | $ 594.80M | $ 546.40M | $ 469.30M | $ 402.50M |