Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 778.64M | $ 648.73M | $ 793.49M | $ 669.49M | $ 444.19M | |
- | $ 286.87M | $ 212.70M | $ 229.07M | $ 199.47M | $ 125.79M | |
- | $ 491.77M | $ 436.03M | $ 564.42M | $ 470.02M | $ 318.40M | |
- | $ 831.02M | $ 603.17M | $ 535.17M | $ 422.01M | $ 256.16M | |
- | $ -339.24M | $ -167.14M | $ 29.25M | $ 48.01M | $ 62.24M | |
- | $ -32.06M | $ -33.45M | $ -19.16M | $ -19.24M | $ -12.32M | |
- | - | - | - | - | - | |
- | $ -337.32M | $ -212.94M | $ 63.21M | $ 32.93M | $ 30.37M | |
- | $ 13.97M | $ 10.41M | $ 34.20M | $ 14.55M | $ 13.42M | |
- | - | - | - | - | - | |
- | $ -276.48M | $ -191.25M | $ 46.28M | $ 23.91M | $ 18.82M | |
- | $ -0.15 | $ -0.11 | $ 0.03 | $ 0.02 | $ 0.01 | |
- | $ -0.17 | $ -0.11 | $ 0.02 | $ 0.01 | $ 0.01 | |
- | $ 1.81B | $ 1.74B | $ 1.58B | $ 1.47B | $ 1.43B | |
- | $ 1.81B | $ 1.80B | $ 1.67B | $ 1.56B | $ 1.47B | |
- | $ <0.01 | $ <0.01 | $ <0.01 | $ <0.01 | $ <0.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 1.12B | $ 815.87M | $ 764.24M | $ 621.48M | $ 381.95M | |
- | $ -276.48M | $ -191.25M | $ 46.28M | $ 23.91M | $ 18.82M | |
- | $ -314.10M | $ -190.30M | $ 1.59M | $ 26.32M | $ 18.04M | |
- | $ 42.71M | $ 37.32M | $ 21.33M | $ 21.02M | $ 13.21M | |
- | $ -294.61M | $ -175.62M | $ 84.53M | $ 53.95M | $ 43.58M | |
- | $ -201.13M | $ -106.87M | $ 145.71M | $ 96.33M | $ 78.15M |