Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 401.94M | $ 355.23M | $ 340.30M | $ 438.02M | $ 400.51M | $ 381.96M | |
$ 288.80M | $ 221.20M | $ 201.26M | $ 263.34M | $ 235.56M | $ 218.53M | |
$ 113.15M | $ 134.03M | $ 139.04M | $ 174.68M | $ 164.96M | $ 163.44M | |
$ 74.94M | $ 85.36M | $ 80.25M | $ 100.81M | $ 114.22M | $ 103.67M | |
$ 38.20M | $ 48.67M | $ 58.80M | $ 73.87M | $ 50.73M | $ 59.77M | |
$ -13.69M | $ 9.38M | $ 5.62M | $ 4.30M | $ 7.25M | $ 5.24M | |
$ -19.51M | $ -1.94M | $ 15.82M | $ 353.00K | $ 17.46M | $ 717.00K | |
$ 44.94M | $ 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 | $ 59.00K | $ -6.31M | $ -10.00K | |
$ 34.63M | $ 21.68M | $ 48.55M | $ 47.00M | $ 57.61M | $ 25.03M | |
$ 0.45 | $ 0.33 | $ 0.74 | $ 0.72 | $ 0.89 | $ 0.39 | |
$ 0.45 | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 57.46M | $ -306.56M | $ -281.50M | $ -364.15M | $ -349.78M | $ -322.20M | |
$ 34.63M | $ 21.68M | $ 48.55M | $ 47.00M | $ 57.61M | $ 25.03M | |
$ 29.35M | $ 29.89M | $ 56.53M | $ 51.78M | $ 44.74M | $ 40.31M | |
- | - | - | - | - | - | |
$ 58.64M | $ 47.44M | $ 75.94M | $ 75.37M | $ 68.19M | $ 61.22M | |
$ 58.64M | $ 77.44M | $ 101.58M | $ 96.44M | $ 87.55M | $ 79.65M |