Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.30B | $ 2.16B | $ 1.92B | $ 1.20B | $ 888.05M | $ 1.28B | |
$ 1.74B | $ 1.68B | $ 1.53B | $ 935.34M | $ 722.43M | $ 1.00B | |
$ 560.24M | $ 479.35M | $ 396.95M | $ 261.08M | $ 165.62M | $ 273.38M | |
$ 299.36M | $ 256.18M | $ 231.97M | $ 186.92M | $ 169.35M | $ 203.29M | |
$ 260.87M | $ 223.17M | $ 164.97M | $ 74.16M | $ -3.73M | $ 70.09M | |
$ 60.40M | $ 45.34M | $ -31.75M | $ 21.54M | $ 23.93M | $ 28.14M | |
$ 11.12M | $ 11.75M | $ -664.00K | $ -284.00K | $ -249.14M | $ 8.00K | |
$ 242.96M | $ 189.57M | $ 123.46M | $ 52.33M | $ -276.80M | $ 41.95M | |
$ 44.52M | $ 34.93M | $ 31.54M | $ 2.45M | $ -53.90M | $ 11.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 198.44M | $ 154.64M | $ 91.92M | $ 49.88M | $ -222.90M | $ 30.11M | |
$ 0.84 | $ 0.62 | $ 0.37 | $ 0.20 | $ -0.85 | $ 0.11 | |
$ 0.83 | $ 0.61 | $ 0.36 | $ 0.19 | $ -0.85 | $ 0.11 | |
$ 941.70M | $ 249.11M | $ 255.22M | $ 255.27M | $ 263.07M | $ 265.96M | |
$ 961.42M | $ 254.91M | $ 261.57M | $ 263.38M | $ 263.07M | $ 272.60M | |
$ 0.12 | $ 0.11 | $ 0.07 | $ 0.03 | $ 0.01 | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.04B | $ 1.94B | $ 1.76B | $ -1.12B | $ -891.78M | $ -1.21B | |
$ 198.44M | $ 154.64M | $ 91.92M | $ 49.88M | $ -222.90M | $ 30.11M | |
$ 227.18M | $ 139.34M | $ ― | $ 38.46M | $ -81.79M | $ 30.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 256.89M | $ 227.74M | $ ― | $ 73.53M | $ -253.93M | $ 69.24M | |
$ 282.41M | $ 300.59M | $ ― | $ 141.51M | $ -178.42M | $ 145.69M |