| 报告日期 |
|---|
| 利润表摘要 |
| 营业收入(万元) |
| 营业成本(万元) |
| 营业利润(万元) |
| 利润总额(万元) |
| 所得税费用(万元) |
| 净利润(万元) |
| 基本每股收益 |
| 资产负债表摘要 |
| 货币资金(万元) |
| 应收账款(万元) |
| 存货(万元) |
| 流动资产合计(万元) |
| 固定资产净额(万元) |
| 资产总计(万元) |
| 流动负债合计(万元) |
| 非流动负债合计(万元) |
| 负债合计(万元) |
| 所有者权益(或股东权益)合计(万元) |
| 现金流量表摘要 |
| 期初现金及现金等价物余额(万元) |
| 经营活动产生的现金流量净额(万元) |
| 投资活动产生的现金流量净额(万元) |
| 筹资活动产生的现金流量净额(万元) |
| 现金及现金等价物净增加额(万元) |
| 期末现金及现金等价物余额(万元) |
| 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2009-12-31 | 2009-09-30 | 2008-12-31 | 2007-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5,333 | 32,503 | 23,185 | 15,636 | 7,558 | 52,636 | 20,696 | 14,865 | 6,273 | 52,117 | 40,468 | 30,930 | 11,940 | 75,470 | 47,184 | 33,807 | 13,534 | 54,271 | 37,051 | 20,801 | 12,142 | 40,670 | 27,617 | 12,535 | 5,075 | 30,139 | 20,331 | 14,650 | 7,686 | 32,497 | 25,241 | 17,984 | 8,156 | 34,288 | 25,803 | 17,405 | 7,973 | 27,682 | 20,973 | 13,661 | 6,242 | 19,173 | 11,975 | 7,406 | 3,875 | 16,219 | 11,121 | 7,770 | 13,138 | 8,237 | 9,927 | 8,193 |
| 4,268 | 24,453 | 18,320 | 12,533 | 5,997 | 47,562 | 16,245 | 11,561 | 4,746 | 40,367 | 32,605 | 25,563 | 10,159 | 61,632 | 37,859 | 27,088 | 10,363 | 41,232 | 28,791 | 16,237 | 9,411 | 27,458 | 19,775 | 8,335 | 3,407 | 22,873 | 15,771 | 10,919 | 5,625 | 22,984 | 18,168 | 13,123 | 5,947 | 22,868 | 17,717 | 12,028 | 5,438 | 18,661 | 14,895 | 9,852 | 4,691 | 13,452 | 7,829 | 4,908 | 2,283 | 10,852 | 6,851 | 4,539 | 8,806 | 5,663 | 7,166 | 5,732 |
| -222 | 522 | 100 | 129 | 215 | -7,492 | -1,307 | -692 | -621 | 722 | 307 | 148 | -788 | 626 | 406 | 398 | 725 | 2,207 | 1,727 | 355 | 560 | 3,900 | 2,237 | 495 | 173 | 2,434 | 1,656 | 1,967 | 1,461 | 5,848 | 3,997 | 3,112 | 1,752 | 6,880 | 4,463 | 3,111 | 1,741 | 5,537 | 3,632 | 2,351 | 1,149 | 4,170 | 2,921 | 1,620 | 1,082 | 3,750 | 2,903 | 2,122 | 2,870 | 1,595 | 1,819 | 1,744 |
| -230 | 495 | 72 | 115 | 215 | -7,216 | -1,310 | -694 | -620 | 861 | 334 | 143 | -785 | 1,129 | 415 | 409 | 728 | 1,759 | 1,729 | 356 | 574 | 4,121 | 2,284 | 496 | 177 | 2,731 | 1,832 | 2,044 | 1,495 | 6,311 | 4,388 | 3,407 | 2,032 | 6,965 | 4,527 | 3,177 | 1,756 | 5,888 | 3,744 | 2,451 | 1,199 | 4,386 | 3,065 | 1,769 | 1,082 | 3,950 | 3,007 | 2,124 | 2,976 | 1,620 | 2,074 | 1,749 |
| 15 | -463 | -0 | 57 | 51 | -955 | 14 | 13 | 1 | 238 | 107 | 85 | 0 | 170 | 336 | 187 | 189 | 889 | 302 | 94 | 133 | 812 | 615 | 254 | 87 | 468 | 354 | 371 | 259 | 1,115 | 670 | 492 | 301 | 697 | 627 | 457 | 260 | 781 | 554 | 365 | 180 | 621 | 460 | 265 | 162 | 508 | 450 | 318 | 455 | 244 | 280 | 248 |
| -245 | 958 | 73 | 58 | 163 | -6,261 | -1,324 | -707 | -621 | 623 | 226 | 57 | -785 | 959 | 80 | 222 | 539 | 870 | 1,427 | 262 | 441 | 3,309 | 1,669 | 242 | 90 | 2,263 | 1,479 | 1,673 | 1,236 | 5,196 | 3,718 | 2,915 | 1,731 | 6,267 | 3,900 | 2,721 | 1,497 | 5,106 | 3,190 | 2,085 | 1,019 | 3,765 | 2,605 | 1,504 | 920 | 3,443 | 2,557 | 1,807 | 2,521 | 1,377 | 1,794 | 1,501 |
| -0.01 | 0.04 | 0.00 | 0.00 | 0.01 | -0.23 | -0.05 | -0.03 | -0.02 | 0.02 | 0.01 | 0.00 | -0.03 | 0.03 | 0.00 | 0.01 | 0.02 | 0.02 | 0.05 | 0.01 | 0.02 | 0.18 | 0.10 | 0.01 | 0.01 | 0.14 | 0.09 | 0.10 | 0.07 | 0.31 | 0.22 | 0.18 | 0.10 | 0.38 | 0.24 | 0.16 | 0.14 | 0.46 | 0.29 | 0.19 | 0.09 | 0.68 | 0.47 | 0.27 | 0.17 | 0.81 | 0.62 | 0.44 | 0.79 | 0.33 | 0.90 | 0.88 |
| 20,177 | 21,753 | 19,853 | 18,061 | 16,370 | 19,061 | 21,326 | 14,786 | 25,441 | 27,394 | 32,544 | 25,666 | 21,449 | 29,071 | 22,854 | 21,895 | 28,370 | 32,221 | 21,877 | 20,631 | 24,750 | 26,226 | 22,553 | 21,273 | 23,556 | 27,287 | 23,419 | 25,814 | 27,361 | 27,060 | 20,321 | 22,988 | 22,675 | 32,252 | 23,423 | 28,458 | 34,874 | 35,826 | 33,249 | 35,412 | 40,087 | 53,391 | 44,429 | 42,455 | 44,506 | 46,470 | 3,796 | 2,784 | 5,438 | 3,791 | 2,465 | |
| 29,461 | 30,907 | 40,697 | 40,415 | 38,493 | 37,420 | 31,046 | 41,050 | 37,644 | 42,831 | 62,790 | 62,281 | -- | 52,581 | 63,454 | 60,244 | 50,607 | 50,251 | 44,114 | 35,907 | 32,850 | 30,018 | 29,645 | 24,410 | 24,735 | 26,137 | 26,467 | 28,534 | 29,130 | 23,957 | 30,038 | 26,965 | 24,217 | 19,609 | 25,653 | 19,598 | 11,875 | 7,836 | 11,795 | 8,708 | 6,005 | 4,210 | 7,667 | 8,502 | 6,869 | 4,852 | 5,660 | 5,888 | 2,970 | 3,172 | 2,460 | |
| 4,925 | 4,888 | 5,596 | 5,476 | 5,262 | 5,839 | 32,313 | 32,901 | 33,194 | 32,958 | 33,451 | 33,465 | 40,458 | 42,544 | 23,600 | 16,597 | 11,622 | 12,586 | 10,828 | 8,514 | 9,892 | 14,138 | 9,932 | 15,186 | 11,924 | 6,023 | 4,886 | 5,444 | 6,763 | 6,534 | 5,847 | 5,475 | 7,233 | 9,829 | 10,496 | 9,104 | 11,812 | 14,369 | 13,540 | 10,547 | 10,352 | 11,369 | 1,836 | 2,097 | 774 | 472 | 1,919 | 1,100 | 1,077 | 1,171 | 1,168 | |
| 59,047 | 62,766 | 71,011 | 69,264 | 66,253 | 69,254 | 92,532 | 96,701 | 108,539 | 115,015 | 139,537 | 136,394 | 131,443 | 140,041 | 147,326 | 124,951 | 108,105 | 105,996 | 89,381 | 75,998 | 77,959 | 81,151 | 72,225 | 72,298 | 64,809 | 67,834 | 57,671 | 62,732 | 66,736 | 66,127 | 58,521 | 58,068 | 56,529 | 64,033 | 61,726 | 59,531 | 60,131 | 59,678 | 60,511 | 57,890 | 58,015 | 71,295 | 55,730 | 54,829 | 52,644 | 52,619 | 12,369 | 10,103 | 9,722 | 8,601 | 8,232 | |
| -- | 27,086 | -- | 22,102 | -- | 23,434 | -- | 13,623 | -- | 14,051 | -- | 13,279 | -- | 11,280 | 10,767 | 8,211 | 8,419 | 8,708 | 9,061 | 9,306 | 9,313 | 9,626 | 9,124 | 9,340 | 9,515 | 9,644 | 9,099 | 8,665 | 8,874 | 9,018 | 8,744 | 8,930 | 8,668 | 6,652 | 6,780 | 6,903 | 7,069 | 6,971 | 2,732 | 2,058 | 1,874 | 1,913 | 907 | 611 | 565 | 572 | 553 | 567 | 473 | 532 | 623 | |
| 98,259 | 102,539 | 101,147 | 99,539 | 96,987 | 100,450 | 111,326 | 115,547 | 126,684 | 134,016 | 157,596 | 154,319 | 149,735 | 158,282 | 162,811 | 138,302 | 121,707 | 119,891 | 103,826 | 90,710 | 92,651 | 96,205 | 90,944 | 91,275 | 83,210 | 86,207 | 76,789 | 78,107 | 82,392 | 81,895 | 79,841 | 78,974 | 77,180 | 79,420 | 76,863 | 74,061 | 74,232 | 73,159 | 73,184 | 69,383 | 70,305 | 75,924 | 59,066 | 57,677 | 54,738 | 54,477 | 13,779 | 11,299 | 10,801 | 9,761 | 9,452 | |
| 28,045 | 32,021 | 33,182 | 31,588 | 28,873 | 32,557 | 38,497 | 41,717 | 53,380 | 59,484 | 78,597 | 75,004 | 69,319 | 78,497 | 83,637 | 59,036 | 41,592 | 43,786 | 32,578 | 20,705 | 20,171 | 23,895 | 20,451 | 21,217 | 12,738 | 15,862 | 8,107 | 9,238 | 12,298 | 13,062 | 12,543 | 13,177 | 10,932 | 15,449 | 15,417 | 13,838 | 14,099 | 14,568 | 16,480 | 13,781 | 15,975 | 21,572 | 5,874 | 5,586 | 3,231 | 3,890 | 4,090 | 2,360 | 3,669 | 2,789 | 4,274 | |
| 1,667 | 1,667 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,050 | 6,200 | 7,654 | 6,822 | 8,125 | 8,236 | 8,536 | 5,238 | 38 | 40 | 40 | 39 | 39 | 40 | 44 | 51 | 51 | 54 | 57 | 63 | 68 | 79 | 79 | 88 | 17 | 18 | 91 | 90 | 129 | 143 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 29,713 | 33,688 | 33,182 | 31,588 | 28,873 | 32,557 | 38,497 | 41,717 | 53,380 | 59,484 | 84,647 | 81,204 | 76,973 | 85,319 | 91,762 | 67,272 | 50,128 | 49,023 | 32,616 | 20,745 | 20,210 | 23,933 | 20,490 | 21,257 | 12,781 | 15,913 | 8,159 | 9,292 | 12,355 | 13,125 | 12,611 | 13,256 | 11,011 | 15,537 | 15,434 | 13,856 | 14,190 | 14,659 | 16,608 | 13,924 | 15,975 | 21,572 | 5,874 | 5,586 | 3,231 | 3,890 | 4,090 | 2,360 | 3,669 | 2,789 | 4,274 | |
| 68,546 | 68,851 | 67,965 | 67,951 | 68,114 | 67,893 | 72,829 | 73,830 | 73,304 | 74,532 | 72,949 | 73,115 | 72,762 | 72,963 | 71,049 | 71,030 | 71,578 | 70,868 | 71,210 | 69,966 | 72,441 | 72,271 | 70,455 | 70,018 | 70,428 | 70,294 | 68,630 | 68,815 | 70,037 | 68,770 | 67,230 | 65,717 | 66,169 | 63,884 | 61,429 | 60,205 | 60,042 | 58,501 | 56,576 | 55,458 | 54,330 | 54,352 | 53,193 | 52,091 | 51,507 | 50,587 | 9,689 | 8,939 | 7,132 | 6,972 | 5,177 | |
| 16,190 | 12,604 | 12,604 | 12,604 | 18,832 | 23,511 | 23,511 | 23,511 | 23,309 | 20,814 | 20,814 | 20,814 | 20,814 | 28,221 | 28,221 | 28,221 | 32,221 | 25,228 | 25,734 | 25,228 | 25,228 | 27,001 | 27,001 | 27,001 | 27,001 | 26,763 | 26,763 | 26,763 | 27,060 | 32,252 | 32,252 | 32,252 | 32,252 | 35,826 | 35,826 | 35,826 | 35,826 | 53,391 | 54,518 | 54,518 | 53,391 | 46,470 | 46,470 | 46,470 | 46,470 | 5,438 | 5,438 | 5,438 | 3,791 | 3,791 | 2,465 | 674 |
| -1,284 | 7,116 | 286 | -1,294 | -2,017 | 1,771 | 4,570 | -1,076 | 567 | 5,104 | -5,670 | -5,436 | -3,549 | -19,329 | -20,711 | -20,906 | -10,462 | -5,402 | -5,698 | -2,296 | -224 | -2,001 | -1,531 | -3,871 | -2,889 | -2,860 | -4,077 | -5,153 | -5,134 | 1,355 | -5,206 | -2,622 | -4,654 | -42 | -9,599 | -5,032 | -346 | -5,455 | -10,289 | -9,102 | -5,450 | 9,938 | 737 | -2,208 | -1,700 | 2,206 | -706 | -2,092 | 3,710 | -845 | 1,160 | 1,189 |
| 0 | -378 | -109 | -109 | -109 | -1,551 | 176 | -4 | 1,637 | -1,904 | -1,406 | -1,303 | 91 | 4,233 | 3,984 | 3,880 | 2,109 | -2,132 | -1,740 | -1,667 | -277 | -1,344 | -1,373 | -1,300 | -382 | 1,345 | 1,726 | 5,225 | 5,254 | -6,731 | -6,556 | -5,724 | -5,657 | -2,728 | -1,961 | -1,493 | -852 | -9,137 | -8,627 | -7,668 | -6,854 | -4,004 | -2,779 | -1,807 | -264 | -936 | -631 | -257 | -3 | -1 | 189 | 364 |
| -135 | -3,151 | -926 | -773 | -1,143 | -11,127 | -9,926 | -9,058 | -2,352 | -503 | 11,193 | 4,731 | 562 | 7,690 | 5,608 | 5,896 | 4,503 | 10,527 | 2,024 | -940 | -55 | 1,572 | -2,051 | -1,059 | -508 | 1,753 | -1,280 | -1,307 | 181 | -113 | -170 | -919 | 735 | -803 | -843 | -843 | 245 | -2,973 | -2,353 | -2,337 | -1,000 | 988 | 0 | 0 | 0 | 39,762 | -305 | -305 | -2,060 | -1,250 | -23 | 238 |
| -1,419 | 3,587 | -748 | -2,176 | -3,269 | -10,908 | -5,180 | -10,138 | -148 | 2,697 | 4,117 | -2,008 | -2,897 | -7,407 | -11,118 | -11,130 | -3,851 | 2,993 | -5,414 | -4,903 | -557 | -1,773 | -4,955 | -6,230 | -3,779 | 238 | -3,631 | -1,235 | 301 | -5,490 | -11,932 | -9,265 | -9,577 | -3,574 | -12,403 | -7,368 | -952 | -17,565 | -21,269 | -19,106 | -13,305 | 6,922 | -2,041 | -4,015 | -1,964 | 41,032 | -1,642 | -2,654 | 1,647 | -2,096 | 1,326 | 1,791 |
| 14,771 | 16,190 | 11,855 | 10,428 | 15,563 | 12,604 | 18,331 | 13,373 | 23,161 | 23,511 | 24,931 | 18,807 | 17,918 | 20,814 | 17,103 | 17,091 | 28,370 | 28,221 | 20,320 | 20,325 | 24,671 | 25,228 | 22,046 | 20,771 | 23,221 | 27,001 | 23,132 | 25,528 | 27,361 | 26,763 | 20,321 | 22,988 | 22,675 | 32,252 | 23,423 | 28,458 | 34,874 | 35,826 | 33,249 | 35,412 | 40,087 | 53,391 | 44,429 | 42,455 | 44,506 | 46,470 | 3,796 | 2,784 | 5,438 | 1,695 | 3,791 | 2,465 |