Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 785.52M | $ 706.71M | $ 659.30M | $ 508.94M | $ 418.08M | $ 333.03M | |
$ 395.00M | $ 347.39M | $ 324.76M | $ 263.56M | $ 216.68M | $ 167.78M | |
$ 390.51M | $ 359.31M | $ 334.54M | $ 245.38M | $ 201.40M | $ 165.25M | |
$ 315.75M | $ 290.97M | $ 290.39M | $ 214.18M | $ 165.72M | $ 138.69M | |
$ 74.76M | $ 68.34M | $ 44.15M | $ 31.21M | $ 35.69M | $ 26.57M | |
$ -3.68M | $ -6.24M | $ -15.18M | $ -2.27M | $ -1.97M | $ -1.94M | |
- | - | - | - | - | - | |
$ 71.08M | $ 62.10M | $ 28.97M | $ 28.93M | $ 33.72M | $ 24.63M | |
$ 13.65M | $ 14.96M | $ 7.95M | $ 5.18M | $ 6.86M | $ 627.00K | |
- | - | - | - | - | - | |
$ 57.43M | $ 47.15M | $ 21.02M | $ 23.76M | $ 26.86M | $ 24.01M | |
$ 3.90 | $ 3.34 | $ 1.70 | $ 1.96 | $ 2.44 | $ 2.36 | |
$ 3.77 | $ 3.22 | $ 1.65 | $ 1.90 | $ 2.33 | $ 2.23 | |
$ 58.85M | $ 14.14M | $ 12.36M | $ 12.12M | $ 10.99M | $ 10.18M | |
$ 60.92M | $ 14.66M | $ 12.71M | $ 12.51M | $ 11.51M | $ 10.78M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.38 | |
$ 1.61 | $ 5.11 | $ 3.72 | $ 3.19 | $ 3.24 | - | |
- | - | - | - | - | - | |
$ 710.75M | $ 638.36M | $ 615.15M | $ 477.73M | $ 382.40M | $ 306.47M | |
$ 57.43M | $ 47.15M | $ 21.02M | $ 23.76M | $ 26.86M | $ 24.01M | |
$ 57.43M | $ 47.15M | $ 21.02M | $ 23.76M | $ 26.86M | $ 24.01M | |
$ 3.68M | $ 6.24M | $ 15.18M | $ 2.27M | $ 1.97M | $ 1.94M | |
$ 74.76M | $ 68.34M | $ 44.15M | $ 31.21M | $ 35.69M | $ 26.57M | |
$ 119.43M | $ 113.31M | $ 89.64M | $ 57.02M | $ 53.07M | $ 39.70M |