Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 616.98M | $ 603.64M | $ 479.71M | $ 455.80M | $ 431.33M | |
$ ― | $ 535.12M | $ 518.13M | $ 408.07M | $ 389.89M | $ 370.59M | |
$ ― | $ 81.86M | $ 85.51M | $ 71.64M | $ 65.91M | $ 60.74M | |
$ ― | $ 58.35M | $ 52.58M | $ 49.89M | $ 53.45M | $ 49.91M | |
$ ― | $ 23.51M | $ 32.93M | $ 21.75M | $ 12.46M | $ 10.83M | |
$ ― | $ 559.00K | $ 275.00K | $ 496.00K | $ -310.00K | $ 149.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 25.60M | $ 35.95M | $ 25.82M | $ 14.56M | $ 11.89M | |
$ ― | $ 5.60M | $ 8.62M | $ 6.26M | $ 4.81M | $ 5.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 20.00M | $ 24.96M | $ 17.78M | $ 7.84M | $ 5.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.48M | |
$ ― | $ 593.47M | $ 570.71M | $ 457.96M | $ 443.34M | $ 420.50M | |
$ ― | $ 20.00M | $ 24.96M | $ 17.78M | $ 7.84M | $ 5.57M | |
$ ― | $ 19.58M | $ 24.55M | $ 17.37M | $ 6.72M | $ 5.35M | |
$ ― | $ 457.00K | $ 327.00K | $ 388.00K | $ 923.00K | $ 541.00K | |
$ ― | $ 26.05M | $ 36.28M | $ 26.21M | $ 15.48M | $ 12.43M | |
$ ― | $ 28.67M | $ 38.89M | $ 28.99M | $ 18.26M | $ 14.60M |