XML 25 R71.htm IDEA: XBRL DOCUMENT v2.4.0.8
SCHEDULE OF EARNINGS PER SHARE, BASIC AND DILUTED (Details) (USD $)
6 Months Ended
Jun. 30, 2014
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 1 $ 6,795,722
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 2 5,962,809
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 3 10,029,296
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 4 9,377,493
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 5 (41,573)
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 6 (56,854)
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 7 (88,249)
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 8 (112,246)
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 9 6,754,149
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 10 5,905,955
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 11 9,941,047
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 12 9,265,247
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 13 41,573
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 14 56,854
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 15 88,249
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 16 112,246
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 17 6,795,722
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 18 5,962,809
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 19 10
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 20 29,296
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 21 9,377,493
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 22 16,858,667
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 23 15,863,826
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 24 16,758,599
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 25 15,863,826
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 26 777,760
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 27 1,130,100
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 28 835,287
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 29 1,130,100
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 30 11,681
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 31 0
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 32 13,495
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 33 0
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 34 46,162
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 35 0
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 36 50,090
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 37 0
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 38 17,694,270
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 39 16,993,926
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 40 17,657,471
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 41 $ 16,993,926
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 42 0.40
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 43 0.37
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 44 0.59
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 45 0.58
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 46 0.38
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 47 0.35
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 48 0.57
Earnings Per Share Schedule Of Earnings Per Share, Basic And Diluted 49 0.55