Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 407.88M | $ 349.04M | $ 301.35M | $ 304.32M | $ 249.91M | $ 268.40M | |
$ 168.42M | $ 109.53M | $ 97.90M | $ 88.16M | $ 74.67M | $ ― | |
$ 462.14M | $ 239.50M | $ 203.45M | $ 216.16M | $ 175.24M | $ 268.40M | |
$ 141.82M | $ 261.54M | $ 241.26M | $ 215.26M | $ 194.83M | $ 214.87M | |
$ 128.29M | $ 87.49M | $ 60.09M | $ 89.06M | $ 55.08M | $ 53.53M | |
$ -6.17M | $ -11.14M | $ -11.62M | $ -10.32M | $ -8.92M | $ -7.91M | |
$ 56.02M | $ 36.59M | $ -25.63M | $ 7.93M | $ 1.81M | $ 3.50M | |
$ 85.97M | $ 119.01M | $ 39.95M | $ 56.67M | $ -35.22M | $ 121.00K | |
$ 27.51M | $ 16.46M | $ -10.73M | $ 6.87M | $ 433.00K | $ 10.55M | |
$ -10.34M | $ -20.52M | $ -19.36M | $ -19.46M | $ -20.11M | $ -20.39M | |
$ 311.34M | $ 95.06M | $ 44.97M | $ 44.25M | $ -37.87M | $ 166.06M | |
$ 0.31 | $ 0.66 | $ 0.31 | $ 0.31 | $ -0.25 | $ -0.08 | |
$ 0.28 | $ 0.64 | $ 0.31 | $ 0.31 | $ -0.25 | $ -0.08 | |
$ 437.29M | $ 144.71K | $ 143.02M | $ 143.85M | $ 148.68M | $ 151.82M | |
$ 475.56M | $ 170.41K | $ 158.91M | $ 161.26M | $ 148.68M | $ 151.82M | |
$ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 251.33M | $ 255.47M | $ 224.15M | $ 215.26M | $ 194.83M | $ 214.87M | |
$ 58.46M | $ 102.55M | $ 50.68M | $ 49.80M | $ -35.66M | $ -10.43M | |
$ 64.71M | $ 117.53M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 134.92M | $ 134.25M | $ 54.88M | $ 69.00M | $ -25.55M | $ 11.36M | |
$ 138.69M | $ 136.41M | $ 56.11M | $ 71.69M | $ -21.35M | $ 18.47M |