Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 275.43M | $ 254.54M | $ 201.00M | $ 414.91M | $ 325.18M | $ 291.62M | |
$ 125.06M | $ 123.33M | $ ― | $ 105.42M | $ 207.65M | $ 185.58M | |
$ 150.36M | $ 131.21M | $ 201.00M | $ 102.20M | $ 117.53M | $ 106.04M | |
$ -54.81M | $ 9.15M | $ 152.52M | $ 71.35M | $ 60.69M | $ 53.12M | |
$ 144.83M | $ 122.06M | $ 48.47M | $ 83.18M | $ 56.84M | $ 52.91M | |
$ 32.84M | $ -8.30M | $ -4.35M | $ 1.39M | $ 2.00M | $ 4.01M | |
$ 23.07M | $ 3.87M | $ -104.89M | $ 142.62M | $ -1.31M | $ 96.71M | |
$ 112.65M | $ 117.64M | $ 149.58M | $ 224.41M | $ 53.53M | $ 145.61M | |
$ 13.43M | $ 15.47M | $ 525.00K | $ 25.67M | $ 7.46M | $ 19.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 103.35M | $ 562.93M | $ 165.54M | $ 184.24M | $ 42.36M | $ 123.12M | |
$ 4.40 | $ 23.67 | $ -1.76 | $ 7.35 | $ 1.67 | $ 4.77 | |
$ 3.93 | $ 22.12 | $ -1.76 | $ 6.87 | $ 1.57 | $ 4.50 | |
$ 93.54M | $ 23.78M | $ 24.43M | $ 25.07M | $ 25.44M | $ 25.80M | |
$ 99.98M | $ 25.52M | $ 24.43M | $ 26.86M | $ 27.11M | $ 27.46M | |
$ 1.45 | $ 1.36 | $ 0.90 | $ 0.70 | $ 0.63 | $ 0.58 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 70.25M | $ 132.48M | $ 152.52M | $ -331.74M | $ -268.34M | $ -238.71M | |
$ 103.35M | $ 562.93M | $ 165.54M | $ 184.24M | $ 42.36M | $ 123.12M | |
$ 89.48M | $ 84.33M | $ 109.89M | $ 162.12M | $ 37.35M | $ 105.97M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 128.82M | $ 125.93M | $ 153.93M | $ 225.80M | $ 55.53M | $ 149.62M | |
$ 145.10M | $ 141.36M | $ 178.23M | $ 217.26M | $ 73.71M | $ 163.74M |