Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.06B | $ 1.05B | $ 894.44M | $ 623.01M | $ 401.49M | $ 701.38M | |
$ 713.16M | $ 780.45M | $ 716.71M | $ 378.81M | $ 383.38M | $ 512.60M | |
$ 317.21M | $ 269.17M | $ 177.74M | $ 244.21M | $ 18.11M | $ 188.79M | |
$ 154.00M | $ 141.67M | $ 122.03M | $ 150.72M | $ 648.00K | $ 109.95M | |
$ 97.05M | $ 127.50M | $ 55.71M | $ 111.95M | $ 17.46M | $ 78.84M | |
$ -14.15M | $ -32.45M | $ -26.49M | $ -26.24M | $ -21.70M | $ -16.23M | |
$ -1.31M | $ -887.00K | $ -5.24M | $ -14.62M | $ -448.00K | $ -2.44M | |
$ 60.30M | $ 94.16M | $ 23.98M | $ 100.33M | $ -4.68M | $ 60.16M | |
$ 15.19M | $ 21.98M | $ 6.31M | $ 19.08M | $ -778.00K | $ 14.09M | |
- | - | - | - | - | - | |
$ 45.11M | $ 72.18M | $ 17.68M | $ 81.25M | $ -3.90M | $ 46.07M | |
$ 0.85 | $ 1.30 | $ 0.31 | $ 1.40 | $ -0.07 | $ 0.83 | |
$ 0.82 | $ 1.23 | $ 0.29 | $ 1.31 | $ -0.07 | $ 0.83 | |
$ 212.48M | $ 55.51M | $ 57.95M | $ 55.18M | $ 55.79M | $ 55.79M | |
$ 221.23M | $ 58.52M | $ 61.05M | $ 59.32M | $ 55.79M | $ 55.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 62.24M | $ 94.31M | |
$ 920.19M | $ 922.12M | $ 838.74M | $ 529.52M | $ 384.02M | $ 622.55M | |
- | - | - | - | $ 22.07M | $ 17.17M | |
$ 45.11M | $ 72.18M | $ 17.68M | $ 81.25M | $ -3.90M | $ 46.07M | |
$ 58.17M | $ 74.39M | - | - | $ -3.84M | $ 46.62M | |
$ 103.01M | $ 136.79M | $ 55.00M | $ 126.66M | $ 17.39M | $ 77.33M | |
$ 199.08M | $ 226.24M | $ 122.64M | $ 184.97M | $ 65.48M | $ 112.21M |