Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 404.51M | $ 355.23M | $ 340.30M | $ 438.02M | $ 400.51M | $ 381.96M | |
$ 291.58M | $ 221.20M | $ 201.26M | $ 263.34M | $ 235.56M | $ 218.53M | |
$ 112.93M | $ 134.03M | $ 139.04M | $ 174.68M | $ 164.96M | $ 163.44M | |
$ 75.34M | $ 85.36M | $ 80.25M | $ 100.81M | $ 114.22M | $ 103.67M | |
$ 37.59M | $ 48.67M | $ 58.80M | $ 73.87M | $ 50.73M | $ 59.77M | |
$ -13.79M | $ 9.38M | $ 5.62M | $ -4.30M | $ -7.25M | $ -5.24M | |
$ -20.58M | $ -1.94M | $ 15.82M | $ 353.00K | $ 17.46M | $ 717.00K | |
$ 45.30M | $ 37.35M | $ 68.99M | $ 69.92M | $ 60.94M | $ 55.24M | |
$ 17.57M | $ 15.67M | $ 16.30M | $ 22.77M | $ 25.27M | $ 20.24M | |
$ 5.02M | $ 4.79M | $ 5.32M | - | - | - | |
$ 35.69M | $ 21.68M | $ 48.55M | $ 47.00M | $ 57.61M | $ 25.03M | |
$ 0.57 | $ 0.33 | $ 0.74 | $ 0.72 | $ 0.89 | $ 0.39 | |
$ 0.57 | $ 0.32 | $ 0.74 | $ 0.71 | $ 0.86 | $ 0.39 | |
$ 263.54M | $ 65.88M | $ 65.36M | $ 65.25M | $ 65.00M | $ 64.14M | |
$ 264.56M | $ 67.72M | $ 65.48M | $ 66.30M | $ 66.87M | $ 65.00M | |
- | - | - | $ 0.11 | $ 0.10 | $ 0.05 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 306.28M | $ -306.56M | $ -281.50M | $ 364.15M | $ 349.78M | $ 322.20M | |
$ 35.69M | $ 21.68M | $ 48.55M | $ 47.00M | $ 57.61M | $ 25.03M | |
$ 29.08M | $ 29.89M | $ 56.53M | $ 46.90M | $ 10.65M | $ 33.45M | |
- | - | - | $ 5.45M | $ 7.25M | $ 5.98M | |
$ 59.09M | $ 47.44M | $ 75.94M | $ 75.37M | $ 68.19M | $ 61.22M | |
$ 59.09M | $ 77.44M | $ 101.58M | $ 96.44M | $ 87.55M | $ 79.65M |