Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 502.79M | $ 384.44M | $ 361.87M | $ 343.57M | $ 330.50M | |
- | $ 276.77M | $ 200.33M | $ 151.82M | $ 136.02M | $ 148.51M | |
- | $ 226.02M | $ 184.11M | $ 210.05M | $ 207.56M | $ 181.99M | |
- | $ 25.74M | $ 23.40M | $ 33.71M | $ 38.92M | $ 42.73M | |
- | $ 200.27M | $ 160.71M | $ 176.34M | $ 168.63M | $ 139.26M | |
- | $ 49.76M | $ -68.87M | $ -75.19M | $ -64.81M | $ -88.83M | |
- | - | - | - | - | - | |
- | $ 142.02M | $ 64.62M | $ 96.64M | $ -53.64M | $ -24.13M | |
- | $ -1.84M | $ 14.63M | $ 28.96M | $ 4.69M | $ 28.82M | |
- | - | - | - | - | - | |
- | $ 140.40M | $ 48.40M | $ 66.58M | $ -59.28M | $ -52.97M | |
- | - | - | $ 0.36 | $ -0.30 | $ -0.27 | |
- | - | - | $ 0.36 | $ -0.30 | $ -0.27 | |
- | - | - | $ 191.06M | $ 191.06M | $ 191.06M | |
- | - | - | $ 191.06M | $ 191.06M | $ 191.06M | |
- | - | - | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 374.00K | $ 412.00K | $ 4.12M | $ 5.98M | |
- | $ -302.52M | $ 223.73M | $ 185.53M | $ 174.94M | $ 191.24M | |
- | $ 140.40M | $ 48.40M | $ 66.58M | $ -59.28M | $ -52.97M | |
- | $ 140.18M | $ 34.91M | $ 102.27M | $ -36.13M | $ -28.93M | |
- | - | $ 71.22M | $ 77.06M | $ 82.72M | $ 90.88M | |
- | $ 92.26M | $ 135.84M | $ 173.70M | $ 29.08M | $ 66.75M | |
- | - | $ 183.99M | $ 224.30M | $ 77.75M | $ 117.72M |