Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 629.74M | $ 610.12M | $ 575.37M | $ 532.85M | $ 498.02M | $ 536.71M | |
$ 45.63M | $ 175.12M | - | $ -74.77M | $ 154.51M | $ 161.06M | |
$ 584.11M | $ 435.00M | $ 575.37M | $ 532.85M | $ 343.51M | $ 375.64M | |
$ 464.94M | $ 455.93M | $ -445.00M | $ -435.30M | $ 266.06M | $ 285.39M | |
$ 458.62M | $ 151.22M | $ 130.96M | $ 104.30M | $ 77.45M | $ 90.25M | |
$ -67.43M | $ -84.23M | $ -71.20M | $ -76.37M | $ -85.30M | $ -100.94M | |
$ 304.93M | $ 6.20M | $ 4.96M | $ 10.69M | $ 13.80M | $ -61.35M | |
$ 89.15M | $ 63.76M | $ 54.80M | $ 17.22M | $ 5.95M | $ -72.04M | |
$ 500.00K | - | - | - | $ 491.00K | $ 785.00K | |
$ 100.00K | $ 100.00K | - | $ 2.70M | - | - | |
$ 58.72M | $ 56.85M | $ 48.60M | $ 15.11M | $ 4.77M | $ -63.53M | |
$ 0.47 | $ 0.48 | $ 0.42 | $ 0.15 | $ 0.06 | $ -0.66 | |
$ 0.46 | $ 0.48 | $ 0.42 | $ 0.15 | $ 0.06 | $ -0.67 | |
$ 483.20M | $ 118.28M | $ 115.70M | $ 100.72M | $ 96.76M | $ 94.64M | |
$ 540.89M | $ 132.97M | $ 115.70M | $ 100.72M | $ 111.16M | $ 109.04M | |
$ 1.18 | $ 1.14 | - | - | $ 0.34 | $ 0.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 464.94M | $ 455.93M | $ -445.00M | $ 435.30M | $ 420.57M | $ 446.46M | |
$ 58.72M | $ 56.85M | $ 48.60M | $ 15.11M | $ 4.77M | $ -63.53M | |
$ 60.75M | $ 46.28M | - | - | $ -7.64M | $ -17.64M | |
- | - | - | - | $ 85.30M | $ 87.62M | |
$ 157.07M | $ 147.63M | $ 126.00M | $ 93.59M | $ 91.25M | $ 15.58M | |
$ 398.36M | $ 384.07M | $ 363.78M | $ 317.70M | $ 315.93M | $ 252.45M |