Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.07B | $ 1.10B | $ 688.37M | $ 438.59M | $ 348.57M | $ 628.41M | |
$ 510.00M | $ 690.67M | $ -445.92M | $ -189.08M | $ 236.95M | $ 393.61M | |
$ 580.81M | $ 406.29M | $ 242.45M | $ 121.45M | $ 111.62M | $ 234.81M | |
$ 865.45M | $ 832.59M | $ -67.70M | $ -363.16M | $ 39.72M | $ 51.66M | |
$ 295.37M | $ 264.37M | $ 174.75M | $ 75.43M | $ 71.90M | $ 183.15M | |
$ -6.79M | $ -6.48M | $ 3.71M | $ -774.00K | $ 701.00K | $ 879.00K | |
$ 9.06M | $ 10.36M | $ 1.91M | $ -492.00K | $ -2.42M | $ 4.29M | |
$ 271.39M | $ 262.38M | $ 176.55M | $ 75.14M | $ 70.19M | $ 188.32M | |
$ 59.02M | $ 47.54M | $ 31.43M | $ 7.67M | $ 10.97M | $ 32.02M | |
- | - | - | - | - | - | |
$ 165.24M | $ 169.17M | $ 110.17M | $ 49.59M | $ 34.45M | $ 85.61M | |
$ 2.54 | $ 2.62 | $ 1.83 | $ 0.90 | $ 0.73 | $ 1.90 | |
$ 2.22 | $ 2.57 | $ 1.80 | $ 0.83 | $ 0.72 | $ 1.88 | |
$ 260.20M | $ 64.64M | $ 60.32M | $ 55.40M | $ 47.46M | $ 44.98M | |
$ 318.24M | $ 79.46M | $ 76.34M | $ 76.11M | $ 75.50M | $ 75.35M | |
$ 0.47 | $ 0.46 | $ 0.44 | $ 0.38 | $ 0.36 | $ 0.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.73 | $ 1.86 | |
- | - | - | - | - | - | |
$ 1.38B | $ 1.32B | $ 791.49M | $ -552.25M | $ 276.66M | $ 445.26M | |
$ 165.24M | $ 169.17M | $ 110.17M | $ 49.59M | $ 34.45M | $ 85.61M | |
$ 245.21M | $ 207.31M | $ 139.56M | - | $ 36.02M | $ 85.61M | |
- | - | - | - | $ 959.00K | $ 1.36M | |
$ 272.24M | $ 267.30M | $ 171.78M | $ 73.67M | $ 71.14M | $ 189.68M | |
$ 343.72M | $ 332.35M | $ 206.06M | $ 110.14M | $ 111.66M | $ 228.54M |