Hanoi Textbook Printing JSC
VN:TPH
Income Statement
Earnings Waterfall
Hanoi Textbook Printing JSC
Income Statement
Hanoi Textbook Printing JSC
| Dec-2007 | Mar-2008 | Jun-2008 | Sep-2008 | Dec-2008 | Mar-2009 | Jun-2009 | Sep-2009 | Dec-2009 | Mar-2010 | Jun-2010 | Sep-2010 | Dec-2010 | Mar-2011 | Jun-2011 | Sep-2011 | Dec-2011 | Mar-2012 | Jun-2012 | Sep-2012 | Dec-2012 | Mar-2013 | Jun-2013 | Sep-2013 | Dec-2013 | Mar-2014 | Jun-2014 | Sep-2014 | Dec-2014 | Mar-2015 | Jun-2015 | Sep-2015 | Dec-2015 | Mar-2016 | Jun-2016 | Sep-2016 | Dec-2016 | Mar-2017 | Jun-2017 | Sep-2017 | Dec-2017 | Mar-2018 | Jun-2018 | Sep-2018 | Dec-2018 | Mar-2019 | Jun-2019 | Sep-2019 | Dec-2019 | Mar-2020 | Jun-2020 | Sep-2020 | Dec-2020 | Mar-2021 | Jun-2021 | Sep-2021 | Dec-2021 | Mar-2022 | Jun-2022 | Sep-2022 | Dec-2022 | Mar-2023 | Jun-2023 | Sep-2023 | Dec-2023 | Mar-2024 | Jun-2024 | Sep-2024 | Dec-2024 | Mar-2025 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense |
329
|
0
|
0
|
0
|
852
|
0
|
458
|
532
|
681
|
697
|
359
|
369
|
376
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
| Revenue |
49 757
N/A
|
46 673
-6%
|
45 091
-3%
|
48 990
+9%
|
49 400
+1%
|
52 763
+7%
|
54 696
+4%
|
44 512
-19%
|
48 835
+10%
|
45 284
-7%
|
41 327
-9%
|
43 162
+4%
|
45 699
+6%
|
46 299
+1%
|
47 221
+2%
|
57 787
+22%
|
50 825
-12%
|
47 287
-7%
|
41 595
-12%
|
28 409
-32%
|
24 536
-14%
|
23 058
-6%
|
22 928
-1%
|
20 551
-10%
|
21 024
+2%
|
21 841
+4%
|
19 631
-10%
|
19 618
0%
|
19 054
-3%
|
16 559
-13%
|
16 902
+2%
|
16 523
-2%
|
16 681
+1%
|
17 658
+6%
|
17 311
-2%
|
16 160
-7%
|
20 245
+25%
|
19 278
-5%
|
21 496
+12%
|
21 656
+1%
|
19 203
-11%
|
18 025
-6%
|
19 854
+10%
|
23 098
+16%
|
23 200
+0%
|
24 163
+4%
|
30 849
+28%
|
30 461
-1%
|
26 322
-14%
|
31 728
+21%
|
24 949
-21%
|
26 738
+7%
|
27 298
+2%
|
28 627
+5%
|
30 717
+7%
|
28 902
-6%
|
29 822
+3%
|
31 726
+6%
|
30 993
-2%
|
32 854
+6%
|
35 638
+8%
|
32 133
-10%
|
34 218
+6%
|
42 623
+25%
|
42 426
0%
|
46 893
+11%
|
47 895
+2%
|
37 804
-21%
|
40 545
+7%
|
33 985
-16%
|
|
| Gross Profit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue |
(41 444)
|
(39 521)
|
(38 668)
|
(42 145)
|
(42 693)
|
(45 798)
|
(47 820)
|
(39 612)
|
(43 149)
|
(39 967)
|
(36 322)
|
(37 849)
|
(40 672)
|
(41 611)
|
(43 105)
|
(53 854)
|
(48 148)
|
(44 515)
|
(38 200)
|
(24 987)
|
(20 494)
|
(19 081)
|
(19 297)
|
(17 147)
|
(17 878)
|
(18 365)
|
(16 291)
|
(16 693)
|
(15 795)
|
(14 115)
|
(14 512)
|
(13 399)
|
(13 385)
|
(13 889)
|
(13 376)
|
(12 457)
|
(16 341)
|
(15 328)
|
(16 986)
|
(17 541)
|
(15 097)
|
(13 987)
|
(15 625)
|
(17 783)
|
(17 481)
|
(18 238)
|
(22 954)
|
(22 939)
|
(19 134)
|
(23 059)
|
(17 990)
|
(19 677)
|
(19 879)
|
(21 451)
|
(23 017)
|
(21 232)
|
(22 772)
|
(25 396)
|
(24 642)
|
(26 120)
|
(29 729)
|
(25 258)
|
(27 587)
|
(35 346)
|
(34 563)
|
(38 749)
|
(39 384)
|
(30 511)
|
(32 893)
|
(27 339)
|
|
| Gross Profit |
8 313
N/A
|
7 150
-14%
|
6 421
-10%
|
6 844
+7%
|
6 708
-2%
|
6 964
+4%
|
6 876
-1%
|
4 900
-29%
|
5 687
+16%
|
5 316
-7%
|
5 005
-6%
|
5 313
+6%
|
5 027
-5%
|
4 689
-7%
|
4 116
-12%
|
3 933
-4%
|
2 677
-32%
|
2 772
+4%
|
3 395
+22%
|
3 422
+1%
|
4 041
+18%
|
3 977
-2%
|
3 631
-9%
|
3 403
-6%
|
3 146
-8%
|
3 475
+10%
|
3 339
-4%
|
2 926
-12%
|
3 259
+11%
|
2 446
-25%
|
2 392
-2%
|
3 125
+31%
|
3 296
+5%
|
3 769
+14%
|
3 935
+4%
|
3 703
-6%
|
3 904
+5%
|
3 951
+1%
|
4 511
+14%
|
4 116
-9%
|
4 107
0%
|
4 039
-2%
|
4 231
+5%
|
5 317
+26%
|
5 719
+8%
|
5 926
+4%
|
7 895
+33%
|
7 522
-5%
|
7 188
-4%
|
8 669
+21%
|
6 959
-20%
|
7 061
+1%
|
7 419
+5%
|
7 176
-3%
|
7 700
+7%
|
7 670
0%
|
7 050
-8%
|
6 330
-10%
|
6 352
+0%
|
6 733
+6%
|
5 908
-12%
|
6 875
+16%
|
6 631
-4%
|
7 277
+10%
|
7 863
+8%
|
8 144
+4%
|
8 510
+5%
|
7 293
-14%
|
7 652
+5%
|
6 646
-13%
|
|
| Operating Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses |
(3 717)
|
(3 643)
|
(3 854)
|
(4 193)
|
(3 768)
|
(3 790)
|
(3 704)
|
(3 118)
|
(3 768)
|
(3 682)
|
(3 617)
|
(3 832)
|
(3 868)
|
(4 278)
|
(4 312)
|
(4 594)
|
(4 393)
|
(4 940)
|
(4 607)
|
(4 378)
|
(3 375)
|
(3 290)
|
(3 066)
|
(3 033)
|
(4 140)
|
(3 957)
|
(4 200)
|
(3 940)
|
(3 740)
|
(2 928)
|
(3 465)
|
(3 670)
|
(3 598)
|
(4 020)
|
(3 751)
|
(3 568)
|
(3 348)
|
(3 246)
|
(3 155)
|
(3 230)
|
(3 358)
|
(3 367)
|
(3 300)
|
(4 080)
|
(4 932)
|
(5 169)
|
(6 923)
|
(6 609)
|
(5 540)
|
(7 024)
|
(5 542)
|
(5 563)
|
(5 658)
|
(5 494)
|
(5 817)
|
(5 666)
|
(5 363)
|
(5 782)
|
(6 150)
|
(6 522)
|
(6 742)
|
(6 552)
|
(6 273)
|
(6 696)
|
(6 691)
|
(6 934)
|
(7 243)
|
(6 725)
|
(6 963)
|
(5 956)
|
|
| Selling, General & Administrative |
(3 750)
|
(3 645)
|
(3 855)
|
(4 194)
|
(3 805)
|
(3 794)
|
(3 720)
|
(3 143)
|
(3 800)
|
(3 712)
|
(3 642)
|
(3 871)
|
(3 917)
|
(4 121)
|
(4 508)
|
(5 147)
|
(5 406)
|
(5 815)
|
(5 575)
|
(5 501)
|
(4 957)
|
(4 791)
|
(4 651)
|
(4 201)
|
(4 140)
|
(4 390)
|
(4 309)
|
(3 921)
|
(3 379)
|
(2 928)
|
(3 465)
|
(3 670)
|
(3 438)
|
(4 020)
|
(3 424)
|
(3 242)
|
(3 188)
|
(3 089)
|
(3 181)
|
(3 255)
|
(3 136)
|
(3 144)
|
(3 221)
|
(4 001)
|
(4 777)
|
(5 169)
|
(6 923)
|
(6 609)
|
(5 396)
|
(7 024)
|
(5 542)
|
(5 563)
|
(5 519)
|
(5 494)
|
(5 817)
|
(5 666)
|
(5 352)
|
(5 782)
|
(6 150)
|
(6 522)
|
(6 694)
|
(6 552)
|
(6 273)
|
(6 696)
|
(6 655)
|
(6 934)
|
(7 243)
|
(6 725)
|
(6 901)
|
(5 956)
|
|
| Depreciation & Amortization |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
(360)
|
0
|
0
|
0
|
(160)
|
0
|
0
|
0
|
(160)
|
0
|
0
|
0
|
(222)
|
0
|
0
|
0
|
(155)
|
0
|
0
|
0
|
(144)
|
0
|
0
|
0
|
(140)
|
0
|
0
|
0
|
(10)
|
0
|
0
|
0
|
(48)
|
0
|
0
|
0
|
(36)
|
0
|
0
|
0
|
(62)
|
0
|
|
| Other Operating Expenses |
33
|
0
|
0
|
0
|
36
|
5
|
17
|
25
|
32
|
29
|
24
|
40
|
49
|
(157)
|
197
|
553
|
1 013
|
876
|
968
|
1 123
|
1 582
|
1 501
|
1 585
|
1 168
|
0
|
433
|
109
|
(19)
|
0
|
0
|
0
|
0
|
0
|
0
|
(327)
|
(326)
|
0
|
(157)
|
26
|
25
|
0
|
(223)
|
(79)
|
(79)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
| Operating Income |
4 596
N/A
|
3 506
-24%
|
2 566
-27%
|
2 650
+3%
|
2 940
+11%
|
3 174
+8%
|
3 172
0%
|
1 781
-44%
|
1 919
+8%
|
1 634
-15%
|
1 387
-15%
|
1 481
+7%
|
1 159
-22%
|
410
-65%
|
(196)
N/A
|
(661)
-237%
|
(1 716)
-160%
|
(2 168)
-26%
|
(1 213)
+44%
|
(958)
+21%
|
666
N/A
|
686
+3%
|
565
-18%
|
372
-34%
|
(994)
N/A
|
(481)
+52%
|
(861)
-79%
|
(1 015)
-18%
|
(481)
+53%
|
(485)
-1%
|
(1 075)
-122%
|
(547)
+49%
|
(302)
+45%
|
(251)
+17%
|
183
N/A
|
134
-27%
|
556
+315%
|
703
+26%
|
1 355
+93%
|
885
-35%
|
749
-15%
|
671
-10%
|
929
+38%
|
1 235
+33%
|
787
-36%
|
756
-4%
|
972
+29%
|
914
-6%
|
1 648
+80%
|
1 645
0%
|
1 417
-14%
|
1 498
+6%
|
1 761
+18%
|
1 682
-4%
|
1 883
+12%
|
2 003
+6%
|
1 687
-16%
|
548
-67%
|
202
-63%
|
211
+5%
|
(834)
N/A
|
323
N/A
|
358
+11%
|
581
+63%
|
1 172
+102%
|
1 209
+3%
|
1 268
+5%
|
568
-55%
|
689
+21%
|
690
+0%
|
|
| Pre-Tax Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income Expense |
(329)
|
(242)
|
(305)
|
(617)
|
(852)
|
(1 081)
|
(1 099)
|
(781)
|
(694)
|
(570)
|
(521)
|
(531)
|
(377)
|
0
|
(92)
|
(8)
|
0
|
476
|
476
|
476
|
0
|
0
|
(10)
|
0
|
1 187
|
672
|
919
|
1 025
|
1 043
|
974
|
1 031
|
1 043
|
892
|
892
|
780
|
699
|
691
|
534
|
634
|
757
|
633
|
634
|
673
|
609
|
743
|
773
|
760
|
728
|
455
|
457
|
249
|
186
|
163
|
193
|
152
|
187
|
218
|
217
|
226
|
233
|
204
|
212
|
234
|
215
|
258
|
237
|
254
|
312
|
276
|
259
|
|
| Non-Reccuring Items |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
(22)
|
0
|
0
|
0
|
(19)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
2 668
|
0
|
0
|
0
|
624
|
0
|
0
|
0
|
0
|
0
|
|
| Gain/Loss on Disposition of Assets |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
31
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
77
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
167
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
52
|
0
|
0
|
0
|
74
|
0
|
0
|
0
|
81
|
0
|
65
|
0
|
97
|
0
|
|
| Total Other Income |
431
|
419
|
517
|
491
|
547
|
548
|
467
|
514
|
877
|
884
|
867
|
841
|
907
|
906
|
1 223
|
1 303
|
1 848
|
1 905
|
1 756
|
1 824
|
994
|
983
|
1 141
|
1 148
|
1 428
|
1 417
|
1 590
|
1 758
|
1 475
|
1 438
|
1 254
|
1 078
|
1 047
|
996
|
1 156
|
824
|
152
|
238
|
(180)
|
(55)
|
(83)
|
(7)
|
(66)
|
6
|
111
|
278
|
245
|
240
|
(85)
|
(84)
|
(51)
|
(55)
|
1
|
50
|
98
|
98
|
46
|
1 575
|
1 634
|
1 635
|
4
|
1 242
|
1 300
|
1 298
|
(9)
|
679
|
593
|
690
|
717
|
829
|
|
| Pre-Tax Income |
4 698
N/A
|
3 684
-22%
|
2 779
-25%
|
2 524
-9%
|
2 634
+4%
|
2 641
+0%
|
2 540
-4%
|
1 514
-40%
|
2 102
+39%
|
1 948
-7%
|
1 734
-11%
|
1 792
+3%
|
1 689
-6%
|
1 318
-22%
|
935
-29%
|
634
-32%
|
132
-79%
|
212
+61%
|
1 019
+381%
|
1 342
+32%
|
1 669
+24%
|
1 669
N/A
|
1 696
+2%
|
1 520
-10%
|
1 603
+5%
|
1 609
+0%
|
1 650
+3%
|
1 770
+7%
|
2 038
+15%
|
1 928
-5%
|
1 210
-37%
|
1 574
+30%
|
1 637
+4%
|
1 637
+0%
|
2 120
+30%
|
1 658
-22%
|
1 475
-11%
|
1 475
0%
|
1 809
+23%
|
1 587
-12%
|
1 298
-18%
|
1 298
0%
|
1 536
+18%
|
1 850
+20%
|
1 807
-2%
|
1 807
0%
|
1 978
+9%
|
1 882
-5%
|
2 018
+7%
|
2 018
N/A
|
1 614
-20%
|
1 628
+1%
|
1 925
+18%
|
1 925
N/A
|
2 132
+11%
|
2 288
+7%
|
2 002
-12%
|
2 341
+17%
|
2 062
-12%
|
2 080
+1%
|
2 115
+2%
|
1 777
-16%
|
1 891
+6%
|
2 095
+11%
|
2 125
+1%
|
2 125
N/A
|
2 179
+3%
|
1 569
-28%
|
1 778
+13%
|
1 778
N/A
|
|
| Net Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tax Provision |
(658)
|
(517)
|
(390)
|
(363)
|
(370)
|
(342)
|
(297)
|
(129)
|
(186)
|
(238)
|
(283)
|
(346)
|
(437)
|
(345)
|
(249)
|
(173)
|
(36)
|
(56)
|
(188)
|
(201)
|
(303)
|
(303)
|
(380)
|
(404)
|
(411)
|
(414)
|
(403)
|
(423)
|
(475)
|
(448)
|
(292)
|
(372)
|
(381)
|
(381)
|
(522)
|
(416)
|
(403)
|
(402)
|
(427)
|
(383)
|
(284)
|
(285)
|
(324)
|
(390)
|
(379)
|
(379)
|
(421)
|
(409)
|
(443)
|
(443)
|
(359)
|
(359)
|
(286)
|
(286)
|
(327)
|
(356)
|
(422)
|
(494)
|
(433)
|
(436)
|
(516)
|
(444)
|
(470)
|
(536)
|
(468)
|
(468)
|
(485)
|
(334)
|
(388)
|
(388)
|
|
| Income from Continuing Operations |
4 040
|
3 168
|
2 390
|
2 162
|
2 264
|
2 299
|
2 243
|
1 385
|
1 916
|
1 710
|
1 451
|
1 447
|
1 252
|
974
|
687
|
460
|
96
|
155
|
830
|
1 141
|
1 366
|
1 366
|
1 317
|
1 117
|
1 191
|
1 197
|
1 248
|
1 348
|
1 562
|
1 480
|
918
|
1 202
|
1 255
|
1 256
|
1 597
|
1 241
|
1 072
|
1 073
|
1 383
|
1 205
|
1 014
|
1 014
|
1 213
|
1 461
|
1 429
|
1 428
|
1 557
|
1 473
|
1 575
|
1 575
|
1 256
|
1 270
|
1 639
|
1 639
|
1 805
|
1 932
|
1 580
|
1 846
|
1 628
|
1 644
|
1 600
|
1 333
|
1 421
|
1 558
|
1 657
|
1 657
|
1 694
|
1 236
|
1 390
|
1 390
|
|
| Net Income (Common) |
4 040
N/A
|
3 168
-22%
|
2 390
-25%
|
2 162
-10%
|
2 264
+5%
|
2 299
+2%
|
2 243
-2%
|
1 385
-38%
|
1 916
+38%
|
1 710
-11%
|
1 451
-15%
|
1 447
0%
|
1 252
-13%
|
974
-22%
|
687
-29%
|
460
-33%
|
96
-79%
|
155
+61%
|
830
+435%
|
1 141
+37%
|
1 366
+20%
|
1 366
N/A
|
1 317
-4%
|
1 117
-15%
|
1 191
+7%
|
1 197
+1%
|
1 248
+4%
|
1 348
+8%
|
1 562
+16%
|
1 480
-5%
|
918
-38%
|
1 202
+31%
|
1 255
+4%
|
1 256
+0%
|
1 597
+27%
|
1 241
-22%
|
1 072
-14%
|
1 073
+0%
|
1 383
+29%
|
1 205
-13%
|
1 014
-16%
|
1 014
0%
|
1 213
+20%
|
1 461
+20%
|
1 429
-2%
|
1 428
0%
|
1 557
+9%
|
1 473
-5%
|
1 575
+7%
|
1 575
N/A
|
1 256
-20%
|
1 270
+1%
|
1 639
+29%
|
1 639
N/A
|
1 805
+10%
|
1 932
+7%
|
1 580
-18%
|
1 846
+17%
|
1 628
-12%
|
1 644
+1%
|
1 600
-3%
|
1 333
-17%
|
1 421
+7%
|
1 558
+10%
|
1 657
+6%
|
1 657
N/A
|
1 694
+2%
|
1 236
-27%
|
1 390
+13%
|
1 390
N/A
|
|
| EPS (Diluted) |
2 020
N/A
|
1 584
-22%
|
1 195
-25%
|
1 081
-10%
|
1 132
+5%
|
1 149.5
+2%
|
1 121.5
-2%
|
692.5
-38%
|
958
+38%
|
855
-11%
|
725.5
-15%
|
723.5
0%
|
626
-13%
|
487
-22%
|
343.5
-29%
|
230
-33%
|
48
-79%
|
77.5
+61%
|
415
+435%
|
570.5
+37%
|
683
+20%
|
683
N/A
|
658.5
-4%
|
558.5
-15%
|
595.5
+7%
|
598.5
+1%
|
624
+4%
|
674
+8%
|
823.35
+22%
|
740
-10%
|
459
-38%
|
601
+31%
|
661.76
+10%
|
628
-5%
|
798.5
+27%
|
620.5
-22%
|
565.24
-9%
|
536.5
-5%
|
691.5
+29%
|
602.5
-13%
|
534.55
-11%
|
507
-5%
|
606.5
+20%
|
770.25
+27%
|
753.04
-2%
|
752.95
0%
|
820.83
+9%
|
776.46
-5%
|
830.23
+7%
|
830.23
N/A
|
662.01
-20%
|
669.21
+1%
|
846.28
+26%
|
781.82
-8%
|
860.98
+10%
|
921.79
+7%
|
753.9
-18%
|
880.96
+17%
|
776.95
-12%
|
784.27
+1%
|
763.15
-3%
|
636.09
-17%
|
678.01
+7%
|
743.56
+10%
|
790.63
+6%
|
790.63
N/A
|
808.07
+2%
|
589.58
-27%
|
663.31
+13%
|
663.31
N/A
|
|