Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 795.63M | $ 858.06M | $ 801.57M | $ 585.67M | $ 432.22M | $ 387.90M | |
$ 216.44M | $ 228.99M | $ 211.03M | - | $ 123.49M | $ 110.35M | |
$ 579.19M | $ 629.08M | $ 590.54M | $ 585.67M | $ 308.74M | $ 277.55M | |
$ 440.82M | $ 292.38M | $ 301.01M | $ 367.43M | $ 161.62M | $ 150.70M | |
$ 251.68M | $ 336.69M | $ 500.56M | $ 218.24M | $ 147.11M | $ 126.85M | |
$ -83.56M | $ -166.15M | $ -110.60M | $ -72.06M | $ -62.59M | $ -56.46M | |
$ -116.82M | $ 68.03M | $ 201.51M | $ -2.45M | $ -3.37M | $ -3.02M | |
$ 266.22M | $ 238.58M | $ 188.45M | $ 148.63M | $ 81.15M | $ 67.36M | |
$ 1.02M | $ 1.59M | $ 4.69M | $ 1.69M | $ 1.67M | $ 1.35M | |
$ -8.71M | $ 7.55M | $ 7.75M | $ 5.29M | - | - | |
$ 143.61M | $ 137.59M | $ 90.31M | $ 92.15M | $ 35.47M | $ -8.44M | |
$ 1.85 | $ 1.58 | $ 0.99 | $ 1.13 | $ 0.53 | $ -0.15 | |
$ 1.69 | $ 1.48 | $ 0.99 | $ 0.98 | $ 0.53 | $ -0.15 | |
$ 313.73M | $ 86.85M | $ 91.24M | $ 81.19M | $ 66.55M | $ 58.21M | |
$ 490.11M | $ 146.02M | $ 91.24M | $ 134.54M | $ 66.61M | $ 58.21M | |
$ 3.91 | $ 2.23 | $ 2.15 | - | $ 1.35 | $ 1.27 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 172.93M | $ 521.37M | $ 512.03M | $ 367.43M | $ 285.11M | $ 261.05M | |
$ 163.81M | $ 156.67M | $ 103.74M | $ 105.25M | $ 48.61M | $ 3.98M | |
$ 61.80M | - | $ 354.44M | - | $ 50.98M | $ 2.52M | |
- | - | - | - | $ 62.59M | $ 56.46M | |
$ 234.77M | $ 404.73M | $ 299.05M | $ 220.69M | $ 143.74M | $ 123.83M | |
$ 379.54M | $ 626.72M | $ 535.94M | $ 381.73M | $ 260.92M | $ 228.95M |