Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 870.49M | $ 565.46M | $ 518.96M | $ 323.13M | $ 262.32M | |
$ ― | $ 596.83M | $ 378.81M | $ 351.52M | $ 192.36M | $ 173.22M | |
$ ― | $ 273.66M | $ 186.65M | $ 167.44M | $ 130.77M | $ 89.10M | |
$ ― | $ 111.35M | $ 76.72M | $ 53.48M | $ 67.85M | $ 49.36M | |
$ ― | $ 162.31M | $ 109.93M | $ 113.96M | $ 62.92M | $ 39.75M | |
$ ― | $ -1.31M | $ -1.32M | $ 448.00K | $ 356.00K | $ 260.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 158.69M | $ 111.14M | $ 113.81M | $ 63.73M | $ 39.97M | |
$ ― | $ 31.39M | $ 19.05M | $ 16.22M | $ 10.97M | $ 6.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 126.81M | $ 91.95M | $ 97.59M | $ 52.76M | $ 33.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 414.00K | $ 284.00K | $ 2.77M | |
$ ― | $ 708.18M | $ 455.53M | $ 405.00M | $ 260.21M | $ 222.58M | |
$ ― | $ 126.81M | $ 91.95M | $ 97.59M | $ 52.76M | $ 33.49M | |
$ ― | $ 126.81M | $ 91.95M | $ 97.59M | $ 52.76M | $ 33.49M | |
$ ― | $ 2.69M | $ 1.73M | $ 224.00K | $ 129.00K | $ 33.00K | |
$ ― | $ 161.39M | $ 112.87M | $ 114.03M | $ 63.86M | $ 40.00M | |
$ ― | $ 184.92M | $ 127.36M | $ 122.44M | $ 69.94M | $ 41.87M |