Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 666.81M | $ 617.36M | $ 423.98M | $ 261.88M | $ 435.33M | |
$ ― | $ 519.19M | $ 483.15M | $ 340.11M | $ 219.18M | $ 350.03M | |
$ ― | $ 147.62M | $ 134.21M | $ 83.87M | $ 42.70M | $ 85.30M | |
$ ― | $ 34.23M | $ 31.18M | $ 41.36M | $ 31.18M | $ 27.50M | |
$ ― | $ 113.39M | $ 103.03M | $ 42.51M | $ 11.52M | $ 57.80M | |
$ ― | $ 14.20M | $ -9.64M | $ 8.15M | $ 9.66M | $ 9.46M | |
$ ― | $ -152.00K | $ -85.00K | $ ― | $ ― | $ ― | |
$ ― | $ 99.42M | $ 93.47M | $ 50.23M | $ 14.79M | $ 58.59M | |
$ ― | $ 13.99M | $ 12.44M | $ 6.99M | $ 2.08M | $ 7.37M | |
$ ― | $ 152.00K | $ 85.00K | $ ― | $ ― | $ ― | |
$ ― | $ 85.43M | $ 81.03M | $ 43.24M | $ 12.71M | $ 51.22M | |
$ ― | $ 0.13 | $ 0.12 | $ 0.06 | $ 0.02 | $ 0.07 | |
$ ― | $ 0.13 | $ 0.11 | $ 0.06 | $ 0.02 | $ 0.07 | |
$ ― | $ 673.80M | $ 703.05M | $ 749.77M | $ 752.03M | $ 785.86M | |
$ ― | $ 678.58M | $ 710.38M | $ 750.99M | $ 752.51M | $ 785.95M | |
$ ― | $ 0.03 | $ 0.03 | $ 0.03 | $ ― | $ 0.03 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 553.42M | $ 514.33M | $ -381.47M | $ -250.36M | $ -377.53M | |
$ ― | $ 85.43M | $ 81.03M | $ 43.24M | $ 12.71M | $ 51.22M | |
$ ― | $ 74.57M | $ 75.71M | $ 24.82M | $ -946.34K | $ 37.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 112.96M | $ 103.05M | $ 56.93M | $ 23.89M | $ 66.67M | |
$ ― | $ 115.13M | $ 104.81M | $ 57.74M | $ 24.59M | $ 66.67M |