Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 785.04M | $ 710.39M | $ 551.14M | $ 522.63M | $ 534.06M | $ 446.53M | |
$ 690.93M | $ 626.83M | $ 493.05M | $ 467.28M | $ 469.22M | $ 401.80M | |
$ 94.11M | $ 83.56M | $ 58.09M | $ 55.35M | $ 64.84M | $ 44.73M | |
$ 50.88M | $ 47.05M | $ 44.80M | $ 52.75M | $ 46.62M | $ 47.58M | |
$ 43.23M | $ 36.51M | $ 13.29M | $ 2.61M | $ 18.22M | $ -2.84M | |
$ -4.85M | $ -3.93M | $ -5.61M | $ -6.60M | $ -3.65M | $ -3.81M | |
$ 5.27M | $ 477.00K | $ -725.00K | $ -863.00K | $ 2.01M | $ 386.00K | |
$ 43.65M | $ 33.06M | $ 6.96M | $ -4.85M | $ 16.58M | $ -6.26M | |
$ 10.37M | $ 8.29M | $ 2.21M | $ -156.00K | $ 4.37M | $ -13.76M | |
- | - | - | - | - | - | |
$ 33.29M | $ 24.77M | $ 4.75M | $ -4.70M | $ 12.20M | $ 7.50M | |
$ 3.77 | $ 2.81 | $ 0.54 | $ -0.55 | $ 1.49 | $ 0.93 | |
$ 3.70 | $ 2.76 | $ 0.53 | $ -0.55 | $ 1.49 | $ 0.93 | |
$ 35.31M | $ 8.81M | $ 8.78M | $ 8.53M | $ 8.19M | $ 8.03M | |
$ 35.97M | $ 8.97M | $ 8.87M | $ 8.53M | $ 8.22M | $ 8.06M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.52 | $ 2.86 | $ 0.68 | $ -0.39 | $ 1.56 | $ -0.49 | |
$ 7.25M | $ 7.89M | $ 7.35M | $ 10.17M | $ 10.84M | $ 10.17M | |
$ 741.81M | $ 673.88M | $ 537.85M | $ 520.02M | $ 515.84M | $ 449.37M | |
$ 4.85M | $ 3.93M | $ 5.61M | $ 6.60M | $ 3.65M | $ 3.81M | |
$ 33.29M | $ 24.77M | $ 4.75M | $ -4.70M | $ 12.20M | $ 7.50M | |
$ 28.98M | $ 24.16M | $ 5.04M | $ -4.42M | $ 10.00M | $ 7.03M | |
$ 48.50M | $ 36.98M | $ 12.56M | $ 1.74M | $ 20.23M | $ -2.46M | |
$ 82.64M | $ 72.85M | $ 53.92M | $ 38.94M | $ 48.55M | $ 26.01M |