Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 860.97M | $ 588.06M | $ 491.96M | $ 632.68M | $ 679.55M | |
$ ― | $ 462.47M | $ 253.94M | $ 214.47M | $ 294.46M | $ 311.88M | |
$ ― | $ 398.50M | $ 334.12M | $ 277.50M | $ 338.23M | $ 367.67M | |
$ ― | $ 377.71M | $ 287.15M | $ 268.11M | $ 319.21M | $ 320.63M | |
$ ― | $ 20.79M | $ 46.97M | $ 9.38M | $ 19.02M | $ 47.04M | |
$ ― | $ -6.11M | $ -5.67M | $ -4.82M | $ -4.24M | $ -4.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 14.49M | $ 29.33M | $ -1.96M | $ 15.20M | $ 44.00M | |
$ ― | $ -1.99M | $ 10.12M | $ 1.99M | $ 4.54M | $ 13.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.48M | $ 19.21M | $ -3.95M | $ 10.65M | $ 30.48M | |
$ ― | $ 1.48 | $ 2.65 | $ -0.54 | $ 2.17 | $ 6.63 | |
$ ― | $ 1.48 | $ 2.65 | $ -0.54 | $ 2.17 | $ 6.63 | |
$ ― | $ 11.11M | $ 7.26M | $ 7.26M | $ 4.90M | $ 4.60M | |
$ ― | $ 11.11M | $ 7.26M | $ 7.26M | $ 4.90M | $ 4.60M | |
$ ― | $ 1.00 | $ 0.00 | $ 0.00 | $ 2.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.34M | $ 1.56M | $ 1.29M | $ 1.68M | $ 5.17M | |
$ ― | $ 840.19M | $ 541.09M | $ 482.58M | $ 613.66M | $ 632.51M | |
$ ― | $ 16.48M | $ 19.21M | $ -3.95M | $ 10.65M | $ 30.48M | |
$ ― | $ 16.76M | $ 27.76M | $ 1.22M | $ 10.76M | $ 30.15M | |
$ ― | $ 4.18M | $ 3.89M | $ 3.74M | $ 3.67M | $ 3.86M | |
$ ― | $ 18.68M | $ 33.22M | $ 1.78M | $ 18.87M | $ 47.86M | |
$ ― | $ 77.70M | $ 96.43M | $ 57.97M | $ 67.67M | $ 90.06M |