Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 918.30M | $ 905.06M | $ 761.03M | $ 612.13M | $ 565.53M | $ 498.38M | |
$ 574.37M | $ 552.70M | $ -468.81M | $ 380.72M | $ 354.21M | $ 319.83M | |
$ 343.93M | $ 352.36M | $ 292.21M | $ 231.41M | $ 211.31M | $ 178.54M | |
$ 206.15M | $ 207.80M | $ 182.32M | $ 162.96M | $ 154.78M | $ 138.91M | |
$ 139.57M | $ 144.28M | $ 109.90M | $ 68.45M | $ 56.53M | $ 39.63M | |
$ -812.00K | $ 2.26M | $ -14.05M | $ -10.13M | $ -7.42M | $ -3.56M | |
$ -4.18M | $ 427.00K | $ 33.41M | $ -17.99M | $ -1.17M | $ -3.70M | |
$ 140.37M | $ 144.13M | $ 62.44M | $ 40.33M | $ 47.94M | $ 32.37M | |
$ 38.14M | $ 36.57M | $ 10.39M | $ 10.15M | $ 10.82M | $ 7.81M | |
- | - | - | - | - | - | |
$ 102.18M | $ 107.56M | $ 52.04M | $ 30.18M | $ 37.13M | $ 24.56M | |
$ 3.01 | $ 3.08 | $ 1.62 | $ 0.95 | $ 1.18 | $ 0.76 | |
$ 2.85 | $ 2.90 | $ 1.50 | $ 0.93 | $ 1.15 | $ 0.73 | |
$ 135.76M | $ 33.87M | $ 32.20M | $ 31.79M | $ 31.34M | $ 32.41M | |
$ 146.86M | $ 36.73M | $ 34.67M | $ 32.52M | $ 32.24M | $ 33.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.50 | $ 2.07 | $ 1.59 | |
- | - | - | - | - | - | |
$ 780.52M | $ 760.50M | $ -286.50M | $ 543.68M | $ 509.00M | $ 458.74M | |
$ 102.23M | $ 104.39M | $ 52.04M | $ 30.18M | $ 37.13M | $ 24.56M | |
$ 48.94M | $ 65.16M | - | $ 43.44M | $ 38.05M | $ 27.36M | |
- | - | - | $ 10.13M | $ 7.42M | $ 3.56M | |
$ 141.22M | $ 144.13M | $ 62.44M | $ 50.46M | $ 56.53M | $ 39.63M | |
$ 88.73M | $ 179.58M | $ 103.35M | $ 78.74M | $ 77.13M | $ 60.06M |