Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.74B | $ 2.67B | $ 1.97B | $ 1.65B | $ 1.51B | $ 1.34B | |
$ 1.84B | $ 1.84B | $ -1.38B | $ 1.14B | $ 1.08B | $ 964.84M | |
$ 902.39M | $ 827.78M | $ 589.52M | $ 509.97M | $ 434.82M | $ 371.59M | |
$ 544.53M | $ 498.52M | $ 402.69M | $ 348.11M | $ 313.66M | $ 278.37M | |
$ 357.85M | $ 345.41M | $ 186.82M | $ 161.87M | $ 121.16M | $ 93.22M | |
$ -39.12M | $ -41.57M | $ -32.84M | $ -30.29M | $ -28.10M | $ -20.50M | |
$ -16.82M | $ -15.58M | $ -1.47M | $ -399.00K | $ -451.00K | $ -535.00K | |
$ 335.55M | $ 303.31M | $ 155.47M | $ 131.18M | $ 92.61M | $ 72.19M | |
$ 88.00M | $ 79.88M | $ 36.71M | $ 33.94M | $ 24.45M | $ 17.44M | |
- | - | - | - | - | - | |
$ 247.55M | $ 223.39M | $ 118.74M | $ 97.24M | $ 68.16M | $ 54.75M | |
$ 8.77 | $ 7.78 | $ 4.04 | $ 3.30 | $ 2.29 | $ 1.76 | |
$ 8.72 | $ 7.74 | $ 4.01 | $ 3.27 | $ 2.28 | $ 1.75 | |
$ 113.16M | $ 28.71M | $ 29.37M | $ 29.50M | $ 29.75M | $ 31.11M | |
$ 113.74M | $ 28.87M | $ 29.63M | $ 29.72M | $ 29.87M | $ 31.23M | |
$ 2.19 | $ 2.16 | $ 1.20 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 4.34 | $ 3.29 | $ 2.67 | |
- | - | - | - | - | - | |
$ 2.39B | $ 2.34B | $ -976.44M | $ 1.49B | $ 1.39B | $ 1.24B | |
$ 247.55M | $ 223.43M | $ 118.74M | $ 97.24M | $ 68.16M | $ 54.75M | |
$ -1.39B | $ -938.47K | - | $ 97.24M | $ 68.16M | $ 54.75M | |
- | - | - | $ 30.29M | $ 28.10M | $ 20.50M | |
$ 374.68M | $ 344.88M | $ 188.32M | $ 161.47M | $ 120.71M | $ 92.68M | |
$ 480.30M | $ 464.51M | $ 292.59M | $ 249.46M | $ 199.77M | $ 151.41M |