Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 364.34M | $ 283.06M | $ 286.91M | $ 275.35M | $ 266.40M | |
$ ― | $ 100.04M | $ 84.15M | $ 68.59M | $ 65.45M | $ 75.86M | |
$ ― | $ 264.29M | $ 198.91M | $ 218.33M | $ 209.90M | $ 190.54M | |
$ ― | $ 182.95M | $ 149.16M | $ 166.20M | $ 158.24M | $ 150.34M | |
$ ― | $ 81.35M | $ 49.75M | $ 52.13M | $ 51.66M | $ 40.20M | |
$ ― | $ 392.34K | $ -442.00K | $ -501.00K | $ 7.00K | $ -370.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 77.12M | $ 43.23M | $ 65.94M | $ 56.29M | $ 41.95M | |
$ ― | $ 18.19M | $ 8.57M | $ 21.29M | $ 12.12M | $ 14.88M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 58.93M | $ 34.66M | $ 44.65M | $ 44.16M | $ 27.06M | |
$ ― | $ 4.13 | $ 2.43 | $ 3.12 | $ 3.07 | $ 1.87 | |
$ ― | $ 4.13 | $ 2.43 | $ 3.12 | $ 3.07 | $ 1.87 | |
$ ― | $ 14.26M | $ 14.29M | $ 14.33M | $ 14.37M | $ 14.49M | |
$ ― | $ 14.26M | $ 14.29M | $ 14.33M | $ 14.37M | $ 14.49M | |
$ ― | $ 1.50 | $ 1.50 | $ 1.50 | $ 1.50 | $ 1.50 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 282.99M | $ 233.31M | $ 234.79M | $ 223.69M | $ 226.20M | |
$ ― | $ 58.93M | $ 34.66M | $ 44.65M | $ 44.16M | $ 27.06M | |
$ ― | $ 62.46M | $ 40.23M | $ 35.27M | $ 41.78M | $ 27.26M | |
$ ― | $ 169.03K | $ 941.00K | $ 894.00K | $ 463.00K | $ 1.12M | |
$ ― | $ 77.29M | $ 44.17M | $ 66.83M | $ 56.75M | $ 43.07M | |
$ ― | $ 93.54M | $ 58.66M | $ 80.30M | $ 68.83M | $ 58.15M |