Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.20B | $ 2.36B | $ 2.51B | $ 2.08B | $ 1.45B | $ 1.50B | |
$ 1.39B | $ 1.46B | $ 1.51B | $ 1.31B | $ 944.52M | $ 957.58M | |
$ 804.28M | $ 900.24M | $ 1.01B | $ 771.93M | $ 501.17M | $ 546.29M | |
$ 249.27M | $ 522.88M | $ 496.11M | $ 386.28M | $ 338.80M | $ 353.50M | |
$ 272.80M | $ 360.86M | $ 500.83M | $ 385.64M | $ 162.37M | $ 192.79M | |
$ -452.00K | $ -39.87M | $ -26.22M | $ -18.53M | $ -21.08M | $ -22.27M | |
$ -6.36M | $ -8.90M | $ -41.54M | $ 8.93M | $ -5.08M | $ -583.00K | |
$ 253.51M | $ 328.60M | $ 443.04M | $ 341.02M | $ 161.25M | $ 165.88M | |
$ 58.66M | $ 69.11M | $ 69.74M | $ 57.22M | $ 31.27M | $ 26.80M | |
$ 500.00K | $ 500.00K | $ 500.00K | $ 1.30M | - | $ 600.00K | |
$ 194.86M | $ 259.49M | $ 373.31M | $ 283.81M | $ 129.99M | $ 139.11M | |
$ 7.84 | $ 10.44 | $ 15.09 | $ 11.54 | $ 5.33 | $ 5.66 | |
$ 7.78 | $ 10.34 | $ 14.94 | $ 11.38 | $ 5.29 | $ 5.60 | |
$ 99.46M | $ 24.85M | $ 24.73M | $ 24.60M | $ 24.37M | $ 24.58M | |
$ 100.29M | $ 25.10M | $ 24.99M | $ 24.93M | $ 24.59M | $ 24.82M | |
$ 2.65 | $ 2.50 | $ 2.26 | $ 2.02 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 944.90M | $ 1.99B | $ 2.00B | $ 1.69B | $ 1.28B | $ 1.31B | |
$ 194.86M | $ 259.49M | $ 373.31M | $ 283.81M | $ 129.99M | $ 139.08M | |
$ 144.56M | - | $ -2.30B | $ -2.19B | - | - | |
- | - | - | - | - | - | |
$ 273.16M | $ 368.46M | $ 469.26M | $ 359.55M | $ 182.33M | $ 166.91M | |
$ 405.65M | $ 505.86M | $ 589.97M | $ 458.19M | $ 278.51M | $ 259.41M |