Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 494.94M | $ 747.94M | $ 769.67M | $ 693.62M | $ 589.46M | $ 529.67M | |
$ 304.29M | $ 451.93M | $ 446.91M | $ 405.70M | $ 351.97M | $ 319.34M | |
$ 190.65M | $ 296.01M | $ 322.77M | $ 287.92M | $ 237.50M | $ 210.34M | |
$ 189.16M | $ 241.10M | $ 224.73M | $ 204.13M | $ 187.83M | $ 174.23M | |
$ 1.49M | $ 54.91M | $ 98.04M | $ 83.79M | $ 49.66M | $ 36.11M | |
$ 3.14M | $ 1.64M | $ -33.00K | $ 637.00K | $ 799.00K | $ -1.96M | |
$ -1.26M | $ -1.32M | $ 495.00K | $ 750.00K | $ 602.00K | $ -224.00K | |
$ 7.17M | $ 57.87M | $ 98.50M | $ 85.17M | $ 51.06M | $ 33.93M | |
$ 626.00K | $ 7.13M | $ 14.58M | $ 6.65M | $ 11.72M | $ -70.11M | |
- | - | - | - | - | - | |
$ 6.54M | $ 50.74M | $ 83.92M | $ 78.52M | $ 39.35M | $ 104.04M | |
$ 0.09 | $ 0.65 | $ 1.08 | $ 1.02 | $ 0.52 | $ 1.42 | |
$ 0.09 | $ 0.65 | $ 1.06 | $ 0.99 | $ 0.51 | $ 1.38 | |
$ 231.80M | $ 77.58M | $ 77.79M | $ 76.68M | $ 74.99M | $ 73.48M | |
$ 233.28M | $ 78.20M | $ 79.13M | $ 79.00M | $ 77.29M | $ 75.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 1.61 | $ 1.54 | $ 1.07 | $ 1.04 | |
- | - | $ 1.59 | $ 1.49 | $ 1.04 | $ 1.01 | |
- | - | - | - | - | - | |
$ 493.45M | $ 693.02M | $ 671.64M | $ 609.83M | $ 539.80M | $ 493.57M | |
$ 6.54M | $ 50.74M | $ 83.92M | $ 78.52M | $ 39.35M | $ 104.04M | |
$ 5.10M | - | $ 83.92M | $ 78.52M | $ 39.35M | $ 104.04M | |
- | - | $ 602.00K | $ 864.00K | $ 1.92M | $ 3.31M | |
$ 2.75M | $ 58.45M | $ 99.10M | $ 86.04M | $ 52.98M | $ 37.24M | |
$ 37.23M | $ 97.14M | $ 143.62M | $ 134.72M | $ 97.83M | $ 80.93M |