Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.96B | $ 2.83B | $ 2.69B | $ 2.88B | $ 2.78B | $ 44.33M | |
$ 2.29B | $ 2.18B | $ 2.12B | $ 2.33B | $ 2.28B | $ -28.39M | |
$ 663.00M | $ 648.00M | $ 575.00M | $ 547.00M | $ 494.00M | $ 15.94M | |
$ 431.00M | $ 417.00M | $ 14.00M | $ 2.64B | $ -22.86M | $ -18.04M | |
$ 232.00M | $ 231.00M | $ 561.00M | $ 236.00M | $ 5.50M | $ -2.10M | |
$ -15.00M | $ -36.00M | $ -34.00M | $ -35.00M | $ 167.00K | $ -121.00K | |
$ 4.00M | $ -3.00M | $ -2.00M | $ 1.00M | $ 27.00K | $ -455.00K | |
$ 201.00M | $ 192.00M | $ 525.00M | $ 200.00M | $ 5.64M | $ -2.22M | |
$ 30.00M | $ 24.00M | $ 120.00M | $ 46.00M | $ 27.00M | $ 0.00 | |
- | - | $ 1.00M | $ 2.00M | - | - | |
$ 171.00M | $ 168.00M | $ 405.00M | $ 154.00M | $ 85.00M | $ -1.92M | |
$ 0.65 | $ 0.64 | $ 1.88 | $ 1.06 | $ 0.13 | $ -0.05 | |
$ 0.64 | $ 0.64 | $ 1.88 | $ 1.06 | $ 0.13 | $ -0.05 | |
$ 1.05B | $ 261.00M | $ 215.00M | - | $ 43.32M | $ 38.15M | |
$ 1.07B | $ 264.00M | $ 215.00M | - | $ 44.57M | $ 38.84M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.72B | $ 2.60B | $ 2.13B | $ 2.91B | $ -70.74M | $ -46.43M | |
$ 171.00M | $ 168.00M | $ 405.00M | $ 154.00M | $ 85.00M | $ -1.92M | |
$ 156.47M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 206.00M | $ 228.00M | $ 559.00M | $ 235.00M | $ 176.00M | $ -2.22M | |
$ 295.00M | $ 313.00M | $ 624.00M | $ 293.00M | $ 229.00M | $ -1.00M |