Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.13B | $ 1.10B | $ 688.37M | $ 438.59M | $ 348.57M | $ 628.41M | |
$ 689.15M | $ 690.67M | $ 445.92M | $ 317.14M | $ 236.95M | $ 220.62M | |
$ 391.06M | $ 406.29M | $ 242.45M | $ 121.45M | $ 111.62M | $ 407.80M | |
$ 129.33M | $ 127.08M | $ 67.70M | $ 363.16M | $ 278.53M | $ 445.26M | |
$ 297.71M | $ 264.37M | $ 174.75M | $ 75.43M | $ 70.04M | $ 183.15M | |
$ 3.97M | $ -6.48M | $ 3.71M | $ -774.00K | $ 701.00K | $ 879.00K | |
$ -3.29M | $ -10.36M | $ -1.91M | $ -492.00K | $ 555.00K | $ -4.29M | |
$ 302.37M | $ 262.38M | $ 176.55M | $ 75.14M | $ 70.19M | $ 188.32M | |
$ 64.99M | $ 47.54M | $ 31.43M | $ 7.67M | $ 10.97M | $ 32.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 187.67M | $ 169.17M | $ 110.17M | $ 49.59M | $ 34.45M | $ 85.61M | |
$ 2.86 | $ 2.62 | $ 1.83 | $ 0.90 | $ 0.73 | $ 1.90 | |
$ 2.84 | $ 2.57 | $ 1.80 | $ 0.83 | $ 0.72 | $ 1.88 | |
$ 263.46M | $ 64.64M | $ 60.32M | $ 55.40M | $ 47.46M | $ 44.98M | |
$ 334.52M | $ 79.46M | $ 76.34M | $ 76.11M | $ 75.50M | $ 75.35M | |
$ 0.49 | $ 0.48 | $ 0.44 | $ 0.38 | $ 0.36 | $ 0.09 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.43B | $ 817.74M | $ 513.62M | $ 552.25M | $ 410.25M | $ 665.88M | |
$ 187.67M | $ 169.17M | $ 110.17M | $ 49.59M | $ 34.45M | $ 85.61M | |
$ 283.56M | $ 207.31M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 317.42M | $ 267.30M | $ 177.45M | $ 75.98M | $ 71.14M | $ 186.26M | |
$ 377.97M | $ 332.35M | $ 211.57M | $ 112.29M | $ 111.66M | $ 225.28M |