Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
- | $ 361.84M | $ 333.66M | $ 307.83M | $ 85.81M | |
- | $ -4.83M | $ -6.52M | $ -7.91M | $ -2.37M | |
- | $ 251.46M | $ 230.53M | $ 65.68M | $ 49.03M | |
- | - | - | - | - | |
- | - | - | $ 79.37K | $ 22.20K | |
- | $ 148.42M | $ 106.02M | $ 109.91M | $ 82.69M | |
- | $ 31.93M | $ 35.21M | $ 12.19M | $ 9.14M | |
- | - | - | - | - | |
- | $ 116.49M | $ 70.81M | $ 27.29M | $ 25.50M | |
- | $ 0.41 | $ 0.25 | $ 0.37 | $ 0.34 | |
- | $ 0.40 | $ 0.24 | $ 0.37 | $ 0.34 | |
- | $ 286.94M | $ 286.94M | $ 203.94M | $ 177.93M | |
- | $ 288.69M | $ 292.86M | $ 205.00M | $ 178.95M | |
- | $ 0.27 | $ 0.09 | $ 0.08 | $ 0.07 | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | $ 116.49M | $ 70.81M | $ 27.29M | $ 25.50M | |
- | $ 116.49M | $ 70.81M | $ 75.82M | $ 60.83M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - |