Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 463.17M | $ 629.88M | $ 463.17M | $ 428.95M | $ 269.25M | $ 259.63M | |
$ 267.90M | $ ― | $ 267.90M | $ 247.47M | $ 160.96M | $ 150.88M | |
$ 195.27M | $ ― | $ 195.27M | $ 181.48M | $ 108.29M | $ 108.75M | |
$ 92.54M | $ ― | $ 92.54M | $ 82.88M | $ 76.04M | $ 72.40M | |
$ 102.73M | $ ― | $ 102.73M | $ 98.60M | $ 32.25M | $ 36.34M | |
$ 448.00K | $ ― | $ 447.00K | $ -47.00K | $ 244.00K | $ 722.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 105.14M | $ ― | $ 105.14M | $ 98.93M | $ 35.07M | $ 39.72M | |
$ 4.67M | $ ― | $ 4.67M | $ 4.09M | $ 604.00K | $ 7.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 100.44M | $ ― | $ 100.44M | $ 95.66M | $ 34.88M | $ 32.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 360.44M | $ ― | $ 360.44M | $ 330.36M | $ 237.00M | $ 223.29M | |
$ 100.44M | $ ― | $ 100.44M | $ 95.66M | $ 34.88M | $ 32.83M | |
$ 100.44M | $ ― | $ 101.23M | $ 96.41M | $ 31.56M | $ 31.69M | |
$ 355.00K | $ ― | $ 356.00K | $ 279.00K | $ 104.00K | $ 143.00K | |
$ 105.50M | $ ― | $ 105.50M | $ 99.21M | $ 35.18M | $ 39.86M | |
$ 114.37M | $ 169.50M | $ 114.37M | $ 108.23M | $ 44.73M | $ 50.00M |