Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.01B | $ 1.58B | $ 1.50B | $ 1.57B | $ 637.39M | |
$ ― | $ 1.31B | $ 987.72M | $ 933.13M | $ 985.90M | $ 327.33M | |
$ ― | $ 698.71M | $ 587.30M | $ 566.05M | $ 580.82M | $ 310.05M | |
$ ― | $ 524.98M | $ 453.99M | $ 413.41M | $ 467.17M | $ 188.06M | |
$ ― | $ 173.73M | $ 133.31M | $ 152.64M | $ 113.65M | $ 122.00M | |
$ ― | $ -113.19M | $ -81.31M | $ -84.73M | $ -121.86M | $ -98.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.48M | $ 39.76M | $ 58.38M | $ 16.83M | $ -2.31M | |
$ ― | $ 26.31M | $ 15.95M | $ 20.79M | $ 6.64M | $ 43.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 868.00K | $ -128.81M | $ -34.45M | $ 38.58M | $ 32.02M | |
$ ― | $ <0.01 | $ -0.03 | $ >-0.01 | $ <0.01 | $ <0.01 | |
$ ― | $ <0.01 | $ -0.03 | $ >-0.01 | $ <0.01 | $ <0.01 | |
$ ― | $ 4.99B | $ 4.99B | $ 4.99B | $ 4.71B | $ 3.91B | |
$ ― | $ 4.99B | $ 4.99B | $ 4.99B | $ 4.71B | $ 3.91B | |
$ ― | $ 0.04 | $ 0.04 | $ 0.02 | $ 0.04 | $ <0.01 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.83B | $ 1.44B | $ 1.35B | $ 1.45B | $ 515.39M | |
$ ― | $ 28.02M | $ -107.28M | $ -20.16M | $ 46.34M | $ 32.02M | |
$ ― | $ 11.64M | $ 72.79M | $ 82.18M | $ 34.81M | $ 62.12M | |
$ ― | $ 108.10M | $ 73.07M | $ 77.79M | $ 115.69M | $ 96.78M | |
$ ― | $ 131.58M | $ 112.82M | $ 136.17M | $ 132.52M | $ 94.46M | |
$ ― | $ 288.27M | $ 287.51M | $ 314.31M | $ 305.59M | $ 197.94M |