Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 642.79M | $ 610.12M | $ 575.37M | $ 532.85M | $ 498.02M | $ 536.71M | |
$ 45.63M | $ 175.12M | $ 163.22M | $ 158.29M | $ 154.51M | $ -1.99M | |
$ 597.16M | $ 435.00M | $ 412.15M | $ 374.55M | $ 343.51M | $ 533.95M | |
$ 304.40M | $ 281.25M | $ 282.26M | $ 435.30M | $ 422.99M | $ 533.85M | |
$ 606.95M | $ 151.22M | $ 127.40M | $ 101.28M | $ 74.73M | $ 87.49M | |
$ 122.19M | $ 83.86M | $ 70.17M | $ -76.37M | $ -85.30M | $ -103.17M | |
$ 438.42M | $ -6.13M | $ -5.18M | $ 10.69M | $ -13.32M | $ 88.07M | |
$ 113.32M | $ 63.76M | $ 54.53M | $ 17.23M | $ 5.46M | $ -72.83M | |
$ 900.00K | - | - | $ 327.00K | $ 491.00K | - | |
$ 100.00K | $ 100.00K | $ -1.25M | $ -2.70M | $ -1.96M | $ -3.92M | |
$ 58.08M | $ 56.85M | $ 48.32M | $ 15.12M | $ 4.77M | $ -63.53M | |
$ 0.47 | $ 0.48 | $ 0.42 | $ 0.15 | - | - | |
$ 0.47 | $ 0.48 | $ 0.42 | $ 0.15 | $ 0.02 | $ -0.22 | |
$ 487.43M | $ 118.28M | $ 115.40M | $ 102.40M | $ 290.28M | $ 283.91M | |
$ 544.67M | $ 132.97M | $ 130.33M | $ 116.67M | $ 333.47M | $ 327.12M | |
$ 1.20 | $ 1.20 | $ 1.09 | $ 1.04 | $ 0.19 | $ 0.67 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 350.03M | $ 456.37M | $ 445.49M | $ 435.30M | $ 365.29M | $ 531.86M | |
$ 58.08M | $ 56.85M | $ 48.32M | $ 15.12M | $ 4.77M | $ -63.53M | |
$ 76.15M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 135.13M | $ 147.63M | $ 124.70M | $ 93.60M | $ 90.76M | $ 30.35M | |
$ 386.23M | $ 386.01M | $ 360.92M | $ 315.04M | $ 315.44M | $ 275.61M |