Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 595.36M | $ 590.90M | $ 565.93M | $ 508.37M | $ 451.37M | $ 417.65M | |
$ 313.18M | - | $ 400.05M | $ 370.71M | $ 317.76M | $ 289.19M | |
$ 282.18M | $ 590.90M | $ 165.88M | $ 137.66M | $ 133.61M | $ 128.46M | |
$ 238.47M | $ 532.16M | $ 110.14M | $ 102.87M | $ 104.26M | $ 99.53M | |
$ 333.44M | $ 58.74M | $ 55.74M | $ 34.80M | $ 29.35M | $ 28.93M | |
$ -2.86M | $ -1.83M | $ -970.00K | $ -1.22M | $ -1.25M | $ -647.00K | |
$ -2.73M | $ -10.75M | $ -494.00K | $ 42.00K | $ -1.30M | $ 645.00K | |
$ -78.49M | $ 58.80M | $ 54.27M | $ 33.62M | $ 26.80M | $ 28.93M | |
$ 5.81M | $ 15.18M | $ 12.60M | $ 9.12M | $ 6.05M | $ 6.46M | |
- | - | - | - | - | - | |
$ 41.07M | $ 43.63M | $ 41.50M | $ 24.41M | $ 20.69M | $ 22.38M | |
$ -996.99K | $ 6.02 | $ 5.59 | $ 3.14 | $ 2.63 | $ 2.76 | |
$ 10.34 | $ 5.91 | $ 5.45 | $ 3.07 | $ 2.53 | $ 2.61 | |
$ 28.72M | $ 7.22M | $ 7.42M | $ 7.77M | $ 7.87M | $ 8.11M | |
$ 29.23M | $ 7.36M | $ 7.62M | $ 7.95M | $ 8.17M | $ 8.57M | |
$ 97.00K | $ 1.29 | $ 1.09 | $ 0.95 | $ 0.83 | $ 0.71 | |
- | - | - | - | - | - | |
- | - | $ 5.63 | $ 3.43 | $ 3.13 | $ 2.91 | |
- | - | $ 5.49 | $ 3.35 | $ 3.01 | $ 2.75 | |
- | - | - | - | - | - | |
$ 551.65M | $ 532.16M | $ 510.19M | $ 473.58M | $ 422.02M | $ 388.71M | |
$ 41.12M | $ 43.63M | $ 41.68M | $ 24.51M | $ 20.75M | $ 22.49M | |
$ 21.06M | - | $ 42.06M | $ 24.48M | $ 21.75M | $ 21.99M | |
$ 1.14M | - | $ 970.00K | $ 1.22M | $ 1.25M | $ 647.00K | |
$ -75.64M | $ 60.63M | $ 55.24M | $ 34.84M | $ 28.05M | $ 29.58M | |
$ 62.35M | $ 482.70M | $ 81.02M | $ 59.72M | $ 49.36M | $ 39.58M |