Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 323.40M | $ 355.05M | $ 362.58M | $ 317.92M | $ 269.81M | $ 283.96M | |
$ 187.14M | $ 204.71M | $ 212.98M | $ 192.78M | $ 165.54M | $ 172.34M | |
$ 136.26M | $ 150.34M | $ 149.60M | $ 125.14M | $ 104.27M | $ 111.62M | |
$ 106.59M | $ 106.83M | $ 104.28M | $ 96.47M | $ 78.26M | $ 80.06M | |
$ 28.68M | $ 41.95M | $ 43.80M | $ 27.37M | $ 22.66M | $ 28.65M | |
$ -538.00K | $ 2.32M | $ 1.87M | $ -1.23M | $ -1.37M | $ -1.51M | |
$ 1.59M | $ -2.75M | $ 1.64M | $ 230.00K | $ 2.98M | $ 701.00K | |
$ 24.38M | $ 38.44M | $ 45.09M | $ 25.91M | $ 18.31M | $ 26.44M | |
$ 10.91M | $ 12.43M | $ 8.54M | $ 5.47M | $ 7.51M | $ 4.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.37M | $ 25.71M | $ 36.06M | $ 20.22M | $ 10.79M | $ 22.19M | |
$ 0.99 | $ 1.89 | $ 2.65 | $ 1.49 | $ 0.80 | $ 1.64 | |
$ 0.99 | $ 1.88 | $ 2.63 | $ 1.48 | $ 0.79 | $ 1.63 | |
$ 53.47M | $ 13.57M | $ 13.63M | $ 13.62M | $ 13.57M | $ 13.52M | |
$ 53.68M | $ 13.65M | $ 13.69M | $ 13.66M | $ 13.62M | $ 13.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 293.73M | $ 311.53M | $ 317.26M | $ 289.25M | $ 243.80M | $ 252.41M | |
$ 13.37M | $ 25.71M | $ 36.06M | $ 20.22M | $ 10.79M | $ 22.19M | |
$ 14.46M | $ 31.92M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 26.43M | $ 42.41M | $ 47.36M | $ 27.14M | $ 19.68M | $ 27.95M | |
$ 42.20M | $ 57.96M | $ 62.71M | $ 42.14M | $ 32.18M | $ 39.74M |