Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 399.80M | $ 369.31M | $ 335.00M | $ 206.69M | $ 156.64M | $ 295.64M | |
$ 45.50M | $ 165.64M | $ ― | $ 113.36M | $ 112.23M | $ 160.82M | |
$ 354.30M | $ 203.67M | $ 335.00M | $ 93.33M | $ 44.40M | $ 134.82M | |
$ 81.35M | $ 69.39M | $ 211.27M | $ 48.71M | $ 33.15M | $ 56.93M | |
$ 152.81M | $ 134.28M | $ 123.73M | $ 44.62M | $ 11.25M | $ 77.89M | |
$ 6.41M | $ 14.39M | $ -4.94M | $ 1.53M | $ -2.74M | $ -3.79M | |
$ -11.93M | $ -18.50M | $ 9.02M | $ 570.00K | $ -4.00M | $ -7.68M | |
$ 139.10M | $ 130.17M | $ 107.75M | $ 43.66M | $ 10.00M | $ 74.00M | |
$ 27.96M | $ 34.35M | $ 33.41M | $ 11.74M | $ 4.86M | $ 20.19M | |
$ -2.97M | $ -3.34M | $ -290.00K | $ -1.10M | $ -1.03M | $ 86.00K | |
$ 113.07M | $ 97.54M | $ 76.23M | $ 33.84M | $ 6.57M | $ 54.11M | |
$ 1.42 | $ 1.21 | $ 1.31 | $ 0.41 | $ 0.08 | $ 0.63 | |
$ 1.42 | $ 1.21 | $ 1.30 | $ 0.41 | $ 0.08 | $ 0.63 | |
$ 318.29M | $ 80.38M | $ 81.96M | $ 82.79M | $ 83.96M | $ 85.41M | |
$ 319.72M | $ 80.59M | $ 82.62M | $ 82.91M | $ 83.97M | $ 85.65M | |
$ 0.52 | $ 0.48 | $ 0.36 | $ 0.20 | $ 0.48 | $ 0.74 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 126.85M | $ 235.03M | $ 211.27M | $ -162.07M | $ -145.38M | $ -217.75M | |
$ 113.07M | $ 97.54M | $ 76.23M | $ 33.84M | $ 6.57M | $ 54.11M | |
$ 133.95M | $ 95.68M | $ 79.19M | $ 32.09M | $ 11.03M | $ 51.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 139.10M | $ 130.17M | $ 107.75M | $ 43.66M | $ 10.35M | $ 74.57M | |
$ 185.19M | $ 157.39M | $ 128.59M | $ 69.35M | $ 44.77M | $ 115.40M |