Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 789.43M | $ 698.98M | $ 500.57M | $ 382.42M | $ 272.10M | $ 213.16M | |
$ 235.20M | $ 206.34M | $ 143.79M | $ 115.30M | $ 78.65M | $ 57.98M | |
$ 554.24M | $ 492.63M | $ 356.78M | $ 267.12M | $ 193.45M | $ 155.18M | |
$ 709.98M | $ 609.57M | $ 424.88M | $ 322.99M | $ 260.33M | $ 209.34M | |
$ -155.75M | $ -116.94M | $ -68.11M | $ -55.87M | $ -66.88M | $ -54.16M | |
$ -3.20M | $ -2.20M | $ 1.68M | $ 5.75M | $ -1.05M | $ -2.51M | |
$ -5.16M | $ -13.17M | $ 2.80M | $ 865.00K | $ -8.59M | $ -8.68M | |
$ -164.11M | $ -132.31M | $ -63.63M | $ -49.26M | $ -76.53M | $ -65.34M | |
$ 2.28M | $ 3.31M | $ -8.31M | $ 955.00K | $ -976.00K | $ -1.22M | |
- | - | - | - | - | - | |
$ -166.38M | $ -135.62M | $ -55.32M | $ -50.21M | $ -75.55M | $ -64.13M | |
$ -1.78 | $ -1.45 | $ -0.61 | $ -0.68 | $ -1.95 | $ -11.39 | |
$ -1.78 | $ -1.45 | $ -0.61 | $ -0.68 | $ -1.95 | $ -11.39 | |
$ 348.96M | $ 86.26M | $ 80.98M | $ 73.34M | $ 38.69M | $ 5.63M | |
$ 348.96M | $ 86.26M | $ 80.98M | $ 73.34M | $ 38.69M | $ 5.63M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -0.03 | $ -0.15 | $ 0.12 | $ -0.12 | $ -0.67 | - | |
$ -0.03 | $ -0.15 | $ 0.11 | - | $ -0.67 | - | |
- | - | - | - | - | - | |
$ 945.18M | $ 815.91M | $ 568.67M | $ 438.29M | $ 338.98M | $ 267.32M | |
$ -166.38M | $ -135.62M | $ -55.32M | $ -50.21M | $ -75.55M | $ -64.13M | |
$ -166.38M | $ -135.62M | $ -55.32M | $ -50.21M | $ -66.49M | $ -55.13M | |
$ 5.30M | $ 2.31M | $ 0.00 | $ 289.00K | $ 2.61M | $ 2.58M | |
$ -158.80M | $ -130.00M | $ -63.63M | $ -48.97M | $ -73.92M | $ -62.76M | |
$ -115.65M | $ -93.47M | $ -43.40M | $ -33.16M | $ -61.12M | $ -51.90M |