Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 254.51M | $ 217.60M | $ 269.80M | $ 282.73M | $ 271.44M | $ 208.28M | |
$ 67.04M | $ 59.73M | $ 70.20M | $ 73.39M | $ 74.72M | $ 53.37M | |
$ 187.47M | $ 157.87M | $ 199.60M | $ 209.33M | $ 196.73M | $ 154.90M | |
$ 22.80M | $ 18.95M | $ 31.64M | $ 39.52M | $ 195.15M | $ 28.98M | |
$ 164.67M | $ 138.93M | $ 167.96M | $ 169.81M | $ 1.57M | $ 125.93M | |
$ -65.63M | $ -36.41M | $ -66.10M | $ -43.87M | $ -31.48M | $ -44.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 584.64M | $ 416.95M | $ 649.06M | $ 813.55M | $ 521.67M | $ 307.33M | |
$ 129.49M | $ 101.91M | $ 156.76M | $ 235.23M | $ 210.72M | $ 22.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 434.01M | $ 294.41M | $ 470.85M | $ 571.73M | $ 307.93M | $ 283.80M | |
$ 4.27 | $ 3.12 | $ 4.61 | $ 5.30 | $ 2.99 | $ 3.56 | |
$ 4.27 | $ 3.12 | $ 4.61 | $ 5.30 | $ 2.99 | $ 3.56 | |
$ 410.24M | $ 94.49M | $ 102.20M | $ 107.81M | $ 102.84M | $ 79.68M | |
$ 410.24M | $ 94.49M | $ 102.20M | $ 107.81M | $ 102.84M | $ 79.80M | |
$ 0.96 | $ 1.02 | $ 0.96 | $ 0.91 | $ 0.82 | $ 0.80 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 1.26 | $ 1.31 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 89.84M | $ 78.68M | $ 101.84M | $ 112.91M | $ 269.87M | $ 82.35M | |
$ 454.21M | $ 314.81M | $ 491.05M | $ 576.78M | $ 307.93M | $ 283.80M | |
$ 460.82M | $ 312.53M | $ 502.24M | $ 591.79M | $ 314.33M | $ 279.41M | |
$ 43.69M | $ 24.28M | $ 34.50M | $ 35.36M | $ 32.11M | $ 44.62M | |
$ 628.33M | $ 441.23M | $ 683.56M | $ 848.91M | $ 553.77M | $ 351.94M | |
$ 630.28M | $ 443.25M | $ 685.45M | $ 850.64M | $ 719.53M | $ 352.41M |