Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.09B | $ 2.10B | $ 2.07B | $ 1.81B | $ 1.62B | $ 1.66B | |
- | $ 1.71B | - | $ 1.47B | $ 1.33B | $ 1.22B | |
$ 2.09B | $ 390.54M | $ 2.07B | $ 344.20M | $ 290.54M | $ 442.33M | |
$ 267.92M | $ 254.44M | $ 261.08M | $ 247.96M | $ 256.88M | $ 410.49M | |
$ 1.40B | $ 136.09M | $ 1.81B | $ 96.24M | $ 33.66M | $ 31.84M | |
$ -40.70M | $ -25.26M | $ -17.29M | $ -17.02M | $ -20.59M | $ -25.67M | |
$ -32.80M | $ -27.07M | - | $ -3.85M | $ -8.02M | $ 528.00K | |
$ 1.78B | $ 83.77M | $ 1.79B | $ 75.36M | $ 5.05M | $ 6.70M | |
$ 22.77M | $ 14.42M | $ 25.99M | $ 14.75M | $ -611.00K | $ 2.62M | |
- | - | - | - | - | - | |
$ 923.56M | $ 67.36M | $ 1.64B | $ 41.74M | $ -7.63M | $ 2.47M | |
$ 2.36 | $ 1.90 | $ 0.12 | $ 1.29 | $ -0.24 | $ 0.08 | |
$ 2.32 | $ 1.89 | $ 0.12 | $ 1.28 | $ -0.24 | $ 0.08 | |
$ 133.44M | $ 35.50M | $ 35.01M | $ 32.42M | $ 31.63M | $ 32.08M | |
$ 134.10M | $ 35.72M | $ 35.34M | $ 32.72M | $ 31.63M | $ 32.30M | |
$ 1.72 | $ 1.54 | $ 1.15 | $ 0.90 | $ 0.90 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 2.94 | - | $ 1.40 | $ 1.17 | $ 1.37 | |
- | - | - | - | - | - | |
$ 267.92M | $ 1.97B | $ 261.08M | $ 1.72B | $ 1.59B | $ 1.63B | |
$ 78.72M | $ 67.77M | $ 1.76B | $ 57.93M | $ 4.87M | $ 2.47M | |
$ 695.98M | $ 90.18M | - | $ 61.03M | $ 10.72M | $ 2.15M | |
- | $ 25.26M | - | $ 17.02M | $ 20.59M | $ 25.67M | |
$ 1.76B | $ 109.03M | $ 1.80B | $ 92.38M | $ 25.64M | $ 32.37M | |
$ 1.38B | $ 161.06M | $ 1.84B | $ 142.09M | $ 72.92M | $ 78.77M |