Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 398.31M | $ 421.63M | $ 514.02M | $ 572.13M | $ 463.41M | $ 334.78M | |
- | - | - | $ 45.56M | $ -87.25M | $ -4.68M | |
$ 275.72M | $ 275.05M | $ 257.29M | $ -260.47M | $ 220.64M | $ 175.93M | |
- | - | - | - | - | - | |
$ -44.83M | $ -42.64M | $ -39.78M | $ -9.03M | $ -31.10M | $ -1.31M | |
$ 120.26M | $ 164.13M | $ 222.36M | $ 311.66M | $ 124.42M | $ 152.86M | |
$ 30.23M | $ 41.29M | $ 56.06M | $ 80.85M | $ 27.47M | $ 36.43M | |
- | - | - | - | - | - | |
$ 89.99M | $ 122.62M | $ 166.30M | $ 235.11M | $ 96.17M | $ 115.67M | |
$ 2.00 | $ 2.74 | $ 3.69 | $ 5.00 | $ 2.19 | $ 3.25 | |
$ 2.00 | $ 2.73 | $ 3.68 | $ 4.98 | $ 2.18 | $ 3.25 | |
$ 180.00M | $ 44.91M | $ 45.05M | $ 46.99M | $ 43.95M | $ 35.80M | |
$ 180.26M | $ 44.95M | $ 45.04M | $ 46.90M | $ 44.13M | $ 35.85M | |
$ 1.36 | $ 1.36 | $ 1.36 | $ 1.28 | $ 1.20 | $ 1.18 | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.29 | $ 3.16 | |
- | - | - | - | - | - | |
$ 326.40M | $ 354.55M | $ 427.00M | $ 424.52M | $ 275.91M | $ 260.62M | |
$ 90.03M | $ 122.84M | $ 166.30M | $ 235.11M | $ 96.95M | $ 116.43M | |
$ 16.53M | $ 32.80M | $ 30.87M | - | $ 121.18M | $ 117.43M | |
- | - | - | - | $ 447.00K | $ 2.14M | |
- | - | - | $ 311.66M | - | - | |
- | - | - | $ 318.26M | - | - |