Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 499.45M | $ 467.93M | $ 578.81M | $ 576.41M | $ 410.62M | |
$ ― | $ 435.12M | $ 382.92M | $ 457.79M | $ 458.21M | $ 319.36M | |
$ ― | $ 64.33M | $ 85.01M | $ 121.03M | $ 118.20M | $ 91.25M | |
$ ― | $ 34.34M | $ 55.58M | $ 55.46M | $ 58.06M | $ 45.90M | |
$ ― | $ 29.99M | $ 29.43M | $ 65.57M | $ 60.14M | $ 45.35M | |
$ ― | $ -3.51M | $ -1.18M | $ -1.42M | $ -2.26M | $ -560.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.40M | $ 20.89M | $ 60.87M | $ 46.99M | $ 43.81M | |
$ ― | $ 7.30M | $ 11.74M | $ 14.25M | $ 12.06M | $ 6.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.25M | $ 11.36M | $ 46.91M | $ 35.57M | $ 20.09M | |
$ ― | $ 1.98 | $ 2.43 | $ 10.03 | $ 76.06 | $ 42.96 | |
$ ― | $ 1.98 | $ 2.43 | $ 10.03 | $ 76.06 | $ 42.96 | |
$ ― | $ 4.68M | $ 4.20M | $ 4.20M | $ 467.62K | $ 467.67K | |
$ ― | $ 4.68M | $ 4.20M | $ 4.20M | $ 467.62K | $ 467.67K | |
$ ― | $ 0.70 | $ 3.00 | $ 2.50 | $ 20.00 | $ 20.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 469.46M | $ 438.50M | $ 513.25M | $ 516.27M | $ 365.26M | |
$ ― | $ 9.25M | $ 11.36M | $ 46.91M | $ 35.57M | $ 20.09M | |
$ ― | $ 13.85M | $ 16.46M | $ 47.64M | $ 41.66M | $ 37.91M | |
$ ― | $ 2.99M | $ 763.00K | $ 1.24M | $ 1.94M | $ 3.40M | |
$ ― | $ 19.39M | $ 21.66M | $ 62.12M | $ 48.93M | $ 47.21M | |
$ ― | $ 34.69M | $ 34.87M | $ 74.39M | $ 62.62M | $ 58.80M |