Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.80B | $ 1.66B | $ 1.60B | $ 1.41B | $ 1.09B | $ 913.73M | |
$ 751.05M | $ 715.53M | $ 831.82M | $ 594.88M | $ 462.92M | $ 438.42M | |
$ 1.05B | $ 943.19M | $ 763.40M | $ 816.11M | $ 628.80M | $ 475.31M | |
$ 1.32B | $ 1.43B | $ 1.47B | $ 541.17M | $ 414.57M | $ 823.96M | |
$ 261.02M | $ 225.46M | $ 126.36M | $ 274.94M | $ 214.23M | $ 89.77M | |
$ 1.16M | $ -942.00K | $ -4.47M | $ -3.34M | $ -9.15M | $ -21.78M | |
$ -1.70M | $ 1.43M | $ -5.72M | $ 3.19M | $ -123.00K | $ 734.00K | |
$ 266.75M | $ 225.95M | $ 116.18M | $ 268.41M | $ 205.20M | $ 67.26M | |
$ 65.64M | $ 56.06M | $ 26.48M | $ 55.81M | $ 49.40M | $ 16.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 201.09M | $ 169.88M | $ 89.69M | $ 212.60M | $ 155.80M | $ 50.43M | |
$ 2.34 | $ 1.96 | $ 1.04 | $ 2.43 | $ 1.79 | $ 0.59 | |
$ 2.32 | $ 1.94 | $ 1.03 | $ 2.40 | $ 1.77 | $ 0.58 | |
$ 342.84M | $ 86.72M | $ 86.52M | $ 87.42M | $ 86.98M | $ 85.09M | |
$ 346.13M | $ 87.40M | $ 87.19M | $ 88.67M | $ 87.85M | $ 86.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 698.82M | $ 1.43B | $ 1.47B | $ 1.14B | $ 877.49M | $ 1.26B | |
$ 201.13M | $ 169.88M | $ 89.69M | $ 212.60M | $ 155.80M | $ 50.43M | |
$ 139.93M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 163.10M | $ 225.46M | $ 126.36M | $ 274.94M | $ 214.23M | $ 69.64M | |
$ 199.23M | $ 271.89M | $ 166.21M | $ 307.01M | $ 244.77M | $ 100.79M |