Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.07B | $ 1.05B | $ 1.26B | $ 1.26B | $ 1.08B | $ 817.22M | |
$ 144.46M | $ 582.77M | $ 641.60M | $ 611.47M | $ 477.37M | $ ― | |
$ 920.91M | $ 471.67M | $ 617.15M | $ 647.71M | $ 606.34M | $ 817.22M | |
$ 946.63M | $ 916.24M | $ 993.79M | $ 907.12M | $ 753.44M | $ 586.87M | |
$ 189.25M | $ 206.17M | $ 285.69M | $ 360.04M | $ 309.49M | $ 219.01M | |
$ -72.36M | $ -68.48M | $ -34.23M | $ -7.98M | $ -8.55M | $ -14.36M | |
$ -866.00K | $ 500.00K | $ 13.51M | $ 9.76M | $ 1.23M | $ 572.00K | |
$ 118.75M | $ 138.20M | $ 264.96M | $ 352.06M | $ 330.27M | $ 230.35M | |
$ 29.92M | $ 35.03M | $ 56.03M | $ 86.43M | $ 84.31M | $ 57.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 92.18M | $ 104.61M | $ 207.72M | $ 256.93M | $ 238.84M | $ 147.67M | |
$ 2.81 | $ 3.20 | $ 6.43 | $ 8.27 | $ 7.85 | $ 5.61 | |
$ 2.80 | $ 3.18 | $ 6.36 | $ 8.15 | $ 7.69 | $ 5.45 | |
$ 132.09M | $ 32.70M | $ 32.33M | $ 31.08M | $ 30.44M | $ 29.91M | |
$ 132.34M | $ 32.88M | $ 32.69M | $ 31.53M | $ 31.08M | $ 30.82M | |
$ 2.58 | $ 2.52 | $ 2.40 | $ 2.00 | $ 1.44 | $ 1.20 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 426.31M | $ 916.74M | $ 1.01B | $ 907.12M | $ 753.44M | $ 586.87M | |
$ 94.93M | $ 107.36M | $ 213.82M | $ 265.76M | $ 246.18M | $ 173.37M | |
$ 63.68M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 133.15M | $ 137.70M | $ 251.45M | $ 358.95M | $ 330.27M | $ 244.71M | |
$ 302.64M | $ 364.45M | $ 486.48M | $ 569.23M | $ 499.28M | $ 396.05M |