Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 683.41M | $ 569.75M | $ 415.91M | $ 319.86M | $ 249.88M | $ 332.96M | |
$ 553.76M | $ 460.34M | $ 357.77M | $ 280.53M | $ 225.22M | $ 295.35M | |
$ 129.65M | $ 109.41M | $ 58.15M | $ 39.33M | $ 24.66M | $ 37.61M | |
$ 70.03M | $ 55.47M | $ 55.65M | $ 36.31M | $ 35.71M | $ 49.37M | |
$ 59.61M | $ 53.94M | $ 2.49M | $ 3.02M | $ -11.05M | $ -11.76M | |
$ -34.64M | $ -36.34M | $ -33.15M | $ 30.32M | $ 29.69M | $ 28.06M | |
$ 131.26M | $ 132.37M | $ -2.34M | $ 2.90M | $ -113.37M | $ -74.08M | |
$ 159.74M | $ 149.97M | $ -28.32M | $ -24.40M | $ -154.12M | $ -113.90M | |
$ -10.00M | $ -17.38M | $ ― | $ ― | $ 31.35M | $ -23.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 169.73M | $ 167.34M | $ -28.32M | $ -24.40M | $ -182.68M | $ -88.52M | |
$ 12.54 | $ 12.35 | $ -0.65 | $ -1.80 | $ -441.72 | $ -212.16 | |
$ 12.45 | $ 11.88 | $ -0.65 | $ -1.80 | $ -441.72 | $ -212.16 | |
$ 54.18M | $ 13.55M | $ 13.55M | $ 13.55M | $ 414.25K | $ 423.17K | |
$ 54.18M | $ 13.55M | $ 13.55M | $ 13.55M | $ 414.25K | $ 423.17K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 623.79M | $ 515.81M | $ 413.42M | $ ― | $ ― | $ ― | |
$ 169.73M | $ 167.34M | $ -28.32M | $ -24.40M | $ -182.68M | $ -88.52M | |
$ 9.82M | $ 724.00K | $ -22.01M | $ -17.80M | $ 2.84M | $ -60.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 191.25M | $ 184.67M | $ -343.00K | $ 5.27M | $ -124.94M | $ -86.15M | |
$ 243.71M | $ 222.25M | $ 10.21M | $ 36.24M | $ -78.89M | $ -27.89M |