Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.41B | $ 2.41B | $ 1.73B | $ 1.33B | $ 1.28B | $ 818.08M | |
$ 1.27B | $ 1.27B | $ 901.78M | $ 704.55M | $ 645.40M | $ 483.78M | |
$ 1.14B | $ 1.14B | $ 828.13M | $ 623.57M | $ 638.46M | $ 334.30M | |
$ 510.55M | $ 510.49M | $ 340.74M | $ 296.43M | $ 259.77M | $ 210.03M | |
$ 632.33M | $ 632.39M | $ 487.39M | $ 327.14M | $ 378.69M | $ 124.27M | |
$ 723.00K | $ 723.00K | $ -1.99M | $ -1.87M | $ -127.00K | $ -1.41M | |
$ ― | $ ― | $ ― | $ ― | $ 4.10M | $ 49.71M | |
$ 504.98M | $ 504.98M | $ 597.32M | $ 334.07M | $ 382.66M | $ 172.57M | |
$ 115.86M | $ 115.86M | $ 102.61M | $ 48.67M | $ 53.65M | $ 15.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 389.11M | $ 389.11M | $ 494.71M | $ 285.40M | $ 329.01M | $ 157.13M | |
$ 7.98 | $ 7.97 | $ 10.17 | $ 5.84 | $ 6.66 | $ 3.00 | |
$ 7.91 | $ 7.93 | $ 10.11 | $ 5.78 | $ 6.58 | $ 2.96 | |
$ 195.25M | $ 48.82M | $ 48.65M | $ 48.91M | $ 49.42M | $ 52.43M | |
$ 195.89M | $ 49.10M | $ 48.91M | $ 49.36M | $ 50.00M | $ 53.11M | |
$ 2.50 | $ 2.50 | $ 2.00 | $ 0.50 | $ 1.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.77 | $ 10.36 | $ 6.86 | $ 6.86 | $ 3.19 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.78B | $ 1.78B | $ 1.24B | $ 1.00B | $ 905.17M | $ 693.81M | |
$ 389.11M | $ 389.11M | $ 494.71M | $ 285.40M | $ 329.01M | $ 157.13M | |
$ 485.88M | $ 557.13M | $ 491.34M | $ 285.40M | $ 329.01M | $ 157.13M | |
$ ― | $ 1.52M | $ 2.01M | $ 2.01M | $ 1.77M | $ 2.47M | |
$ 586.35M | $ 506.50M | $ 599.34M | $ 336.08M | $ 384.43M | $ 175.03M | |
$ 708.78M | $ 628.93M | $ 694.92M | $ 425.11M | $ 462.75M | $ 230.39M |