Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 389.10M | $ ― | $ 182.09M | $ 141.18M | $ 111.03M | $ 243.99M | |
$ ― | $ ― | $ 83.53M | $ 67.54M | $ 62.20M | $ 104.54M | |
$ ― | $ ― | $ 98.57M | $ 73.64M | $ 48.83M | $ 139.45M | |
$ ― | $ ― | $ 55.19M | $ 48.95M | $ 34.90M | $ 60.52M | |
$ ― | $ ― | $ 43.38M | $ 24.70M | $ 13.93M | $ 78.93M | |
$ ― | $ ― | $ -525.00K | $ -27.00K | $ -76.00K | $ 8.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 158.97M | $ 116.18M | $ 124.21M | $ 196.97M | |
$ ― | $ ― | $ 10.65M | $ 6.08M | $ 4.43M | $ 14.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 148.32M | $ 110.10M | $ 119.77M | $ 182.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 138.71M | $ 116.48M | $ 97.10M | $ 165.06M | |
$ ― | $ ― | $ 148.32M | $ 110.10M | $ 119.77M | $ 182.21M | |
$ ― | $ ― | $ 148.32M | $ 110.10M | $ 119.77M | $ 182.21M | |
$ ― | $ ― | $ 525.00K | $ 27.00K | $ 76.00K | $ 196.00K | |
$ ― | $ ― | $ 159.49M | $ 116.21M | $ 124.28M | $ 197.16M | |
$ ― | $ 237.00M | $ 165.18M | $ 122.67M | $ 130.82M | $ 203.63M |