| Income Statement | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | 
|---|---|---|---|---|---|
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| $ 971.20M | $ 745.20M | $ 527.80M | $ 380.70M | $ 285.41M | |
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| $ 122.00M | $ 98.70M | $ 72.17M | $ 54.47M | $ 40.09M | |
| $ 564.30M | $ 413.00M | $ 390.92M | $ 228.96M | $ 170.45M | |
| $ 467.30M | $ 311.10M | $ 234.97M | $ 170.07M | $ 129.93M | |
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| $ 347.40M | $ 256.10M | $ 266.75M | $ 142.65M | $ 107.93M | |
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| $ ― | $ ― | $ ― | $ ― | $ ― | |
| ― | ― | ― | ― | ― | |
| ― | ― | ― | ― | ― |