Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 864.81M | $ 771.37M | $ 618.66M | $ 632.87M | $ 659.73M | $ 586.96M | |
$ 544.30M | $ 490.96M | $ 401.67M | $ 417.00M | $ 424.52M | $ 376.94M | |
$ 320.50M | $ 280.41M | $ 216.99M | $ 215.87M | $ 235.21M | $ 210.02M | |
$ 191.91M | $ 171.80M | $ 160.01M | $ 150.61M | $ 142.59M | $ 135.78M | |
$ 128.59M | $ 108.61M | $ 56.98M | $ 65.26M | $ 92.61M | $ 74.24M | |
$ -228.00K | $ -592.00K | $ -755.00K | $ -637.00K | $ -519.00K | $ -346.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 112.85M | $ 92.50M | $ 44.54M | $ 64.52M | $ 94.61M | $ 71.04M | |
$ 36.39M | $ 30.51M | $ 12.95M | $ 16.16M | $ 25.73M | $ 17.19M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 76.46M | $ 61.99M | $ 31.59M | $ 48.36M | $ 68.88M | $ 53.85M | |
$ 7.74 | $ 6.28 | $ 3.20 | $ 4.90 | $ 6.98 | $ 5.46 | |
$ 7.74 | $ 6.28 | $ 3.20 | $ 4.90 | $ 6.98 | $ 5.46 | |
$ 39.47M | $ 9.87M | $ 9.87M | $ 9.87M | $ 9.87M | $ 9.87M | |
$ 39.47M | $ 9.87M | $ 9.87M | $ 9.87M | $ 9.87M | $ 9.87M | |
$ 4.08 | $ 1.60 | $ 1.25 | $ 2.30 | $ 2.00 | $ 3.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 736.22M | $ 662.77M | $ 561.68M | $ 567.61M | $ 567.11M | $ 512.72M | |
$ 76.46M | $ 61.99M | $ 31.59M | $ 48.36M | $ 68.88M | $ 53.85M | |
$ 76.46M | $ 72.92M | $ 37.78M | $ 48.31M | $ 67.61M | $ 53.76M | |
$ 590.00K | $ 843.00K | $ 902.00K | $ 853.00K | $ 727.00K | $ 693.00K | |
$ 113.44M | $ 93.34M | $ 45.44M | $ 65.37M | $ 95.34M | $ 71.73M | |
$ 143.14M | $ 119.45M | $ 71.38M | $ 89.59M | $ 113.93M | $ 92.56M |