The Bull

Tuesday 26

May, 201503:10AM


Major ASX stocks

Monday 25th May 7:00 PM
All prices and ASX news delayed 20 minutes
 

Sponsored by

Forex
Code: ?
Last Traded Stock Company Last Change % High Low Volume Turnover
6:50 pm AAC AUST AG CO 1.43 -0.02 -1.4% 1.465 1.42 1,769,402 $2,546,919
6:50 pm AAD ARDENT LEI 2.12 -0.07 -3.2% 2.19 2.10 1,969,944 $4,204,412
6:50 pm ABC ADEL BRTN 4.55 +0.09 +2.0% 4.55 4.44 1,217,623 $5,502,573
6:50 pm ABP ABACUS 2.87     2.91 2.86 316,001 $911,424
6:50 pm AGI AINSWORTH 3.22 +0.10 +3.2% 3.22 3.12 392,329 $1,254,314
6:50 pm AGL AGL ENERGY 15.48 +0.30 +2.0% 15.56 15.20 1,746,647 $27,007,706
6:50 pm AHG AHG LTD 4.60 +0.08 +1.8% 4.60 4.51 645,748 $2,952,498
6:50 pm AHY ASALEO 1.92 +0.04 +2.1% 1.935 1.89 481,126 $922,036
6:50 pm AIO ASCIANO 6.84 +0.14 +2.1% 6.865 6.72 2,747,104 $18,756,668
6:50 pm ALL ARISTOCRAT 7.87 -0.01 -0.1% 7.99 7.83 1,995,329 $15,765,021
6:50 pm ALQ ALS 6.23 -0.02 -0.3% 6.30 6.19 1,122,803 $6,995,737
6:50 pm AMC AMCOR 14.24 +0.25 +1.8% 14.29 14.04 3,095,143 $44,024,601
4:39 pm AMP AMP 6.53 +0.13 +2.0% 6.54 6.40 5,453,802 $35,476,559
6:50 pm ANN ANSELL 26.98 +0.28 +1.0% 27.01 26.52 353,226 $9,498,098
4:39 pm ANZ ANZ BANK 32.32 +0.27 +0.8% 32.47 31.91 3,726,328 $120,524,536
6:50 pm AOG AVEO GROUP 2.84 +0.04 +1.4% 2.85 2.80 883,826 $2,507,170
4:39 pm APA APA GROUP 9.07 +0.19 +2.1% 9.095 8.86 1,662,690 $15,006,523
4:39 pm APN APN N&M 0.855 -0.01 -1.2% 0.87 0.825 3,848,536 $3,232,107
6:50 pm ARB ARB CORP 14.22 +0.13 +0.9% 14.30 14.07 81,709 $1,163,923
6:50 pm ARI ARRIUM 0.175 +0.005 +2.9% 0.175 0.165 7,574,652 $1,306,129
4:39 pm AST AUSNET 1.52 +0.025 +1.7% 1.52 1.48 3,933,482 $5,934,468
6:50 pm ASX ASX 41.97 +0.43 +1.0% 42.18 41.45 371,327 $15,578,583
4:39 pm AWC ALUMINA 1.725     1.74 1.715 6,923,701 $11,947,804
4:39 pm AWE AWE LTD 1.42 +0.01 +0.7% 1.435 1.405 2,835,847 $4,013,942
6:50 pm AZJ AURIZON 5.35 +0.06 +1.1% 5.37 5.24 3,157,931 $16,841,978
6:50 pm BEN BEN ADE BK 12.22 +0.06 +0.5% 12.31 12.12 922,747 $11,284,866
6:50 pm BGA BEGA 4.64 -0.04 -0.9% 4.72 4.61 253,617 $1,176,713
4:39 pm BHP BHP BLT 29.48 +0.23 +0.8% 29.59 29.20 3,401,039 $100,169,655
6:50 pm BKN BRADKEN 2.18     2.24 2.16 741,894 $1,624,263
6:50 pm BLD BORAL LTD 6.32 -0.03 -0.5% 6.36 6.275 1,713,312 $10,825,052
6:50 pm BOQ BANK QLD 13.12 +0.07 +0.5% 13.22 13.00 1,019,750 $13,380,039
4:39 pm BPT BEACH 1.115 +0.025 +2.3% 1.12 1.09 3,653,094 $4,049,068
6:50 pm BRG BREVILLE 7.54 -0.15 -2.0% 7.76 7.48 209,414 $1,591,275
6:50 pm BSL BLUESCOPE 3.34 +0.01 +0.3% 3.38 3.32 2,173,140 $7,283,576
6:50 pm BWP BWP TRUST 3.17 +0.03 +1.0% 3.19 3.15 942,540 $2,986,778
6:50 pm BXB BRAMB LTD 11.43 +0.16 +1.4% 11.51 11.29 3,024,869 $34,583,563
6:50 pm CAB CABCHARGE 5.05 +0.08 +1.6% 5.09 4.96 190,408 $958,175
6:50 pm CAR CARSALES 10.54 +0.14 +1.3% 10.57 10.39 901,109 $9,463,755
4:55 pm CBA CWLTH BANK 84.00 +0.89 +1.1% 84.24 82.88 1,489,691 $124,890,016
6:50 pm CCL CC AMATIL 10.15 +0.05 +0.5% 10.185 10.11 1,044,569 $10,598,307
6:50 pm CDD CARDNO 2.86 +0.05 +1.8% 2.89 2.70 1,185,589 $3,345,674
6:50 pm CGF CHALLENGER 6.95 -0.03 -0.4% 7.09 6.93 1,434,632 $10,037,284
4:39 pm CHC CHARTER HG 4.87 -0.06 -1.2% 4.95 4.85 1,179,938 $5,748,779
6:50 pm CIM CIMIC 23.12 +0.12 +0.5% 23.28 22.97 281,028 $6,492,699
4:39 pm CMW CROMWELL 1.085 -0.005 -0.5% 1.102 1.085 2,558,946 $2,791,949
6:50 pm COH COCHLEAR 87.46 -0.46 -0.5% 88.45 86.00 119,932 $10,490,678
6:50 pm CPU CSHARE 12.35 +0.05 +0.4% 12.405 12.25 799,013 $9,860,215
6:50 pm CQR CHRETAILRT 4.36 -0.09 -2.0% 4.42 4.36 1,438,080 $6,307,765
6:50 pm CSL CSL 92.80 +1.68 +1.8% 92.93 91.23 872,326 $80,684,154
6:50 pm CSR CSR 4.18 +0.01 +0.2% 4.22 4.14 1,366,479 $5,721,576
4:39 pm CTD CORP TRAV 12.00 +0.01 +0.1% 12.09 11.85 211,307 $2,530,981
6:50 pm CTX CALTEX 34.20 +0.45 +1.3% 34.30 33.46 922,163 $31,422,928
6:50 pm CVO COVERMORE 2.35 +0.03 +1.3% 2.35 2.31 1,453,343 $3,403,104
6:50 pm CWN CROWN 12.40 +0.09 +0.7% 12.51 12.23 1,589,728 $19,702,664
6:50 pm DLS D/SEARCH 1.13 +0.01 +0.9% 1.142 1.11 753,932 $850,468
6:50 pm DLX DULUXG 5.94 +0.08 +1.4% 5.97 5.85 1,162,855 $6,890,982
6:50 pm DMP DOMINOS 39.09 +0.15 +0.4% 39.52 38.59 191,991 $7,504,768
6:50 pm DOW DOWNER EDI 5.07 +0.11 +2.2% 5.07 4.95 2,014,887 $10,141,754
6:50 pm DSH DICKSMITH 2.22 +0.06 +2.8% 2.23 2.18 606,593 $1,338,200
6:50 pm DUE DUET 2.52     2.56 2.51 5,031,324 $12,742,090
6:50 pm DXS DEXUS PROP 7.57 -0.05 -0.7% 7.70 7.55 1,928,129 $14,660,950
6:50 pm EGP ECHO ENT 4.49 +0.09 +2.0% 4.50 4.36 2,830,698 $12,630,505
6:50 pm EHE ESTIA HLTH 6.47 +0.09 +1.4% 6.53 6.38 277,537 $1,795,180
5:23 pm EVN EVOLUTION 1.175            
6:50 pm FBU FLETBUILD 7.97 +0.03 +0.4% 8.02 7.95 468,734 $3,747,356
5:31 pm FDC FED CNTRES 3.08     3.13 3.08 5,554,523 $17,213,184
6:50 pm FLT FLIGHT CTR 46.35 +0.23 +0.5% 46.53 45.78 299,017 $13,841,752
4:39 pm FMG FORTESCUE 2.17 +0.06 +2.8% 2.22 2.15 12,318,206 $26,797,639
4:39 pm FXJ FAIRFAX 1.04     1.045 1.03 7,042,514 $7,313,009
4:39 pm FXL FLEXIGROUP 3.59 -0.01 -0.3% 3.60 3.56 489,108 $1,752,507
6:50 pm GEM G8 EDUCATE 3.76 -0.01 -0.3% 3.85 3.72 2,815,029 $10,630,093
6:50 pm GMA GENWORTH 3.10 +0.01 +0.3% 3.12 3.08 2,126,998 $6,595,074
6:50 pm GMG GOOD GROUP 6.41 +0.03 +0.5% 6.49 6.39 2,761,025 $17,754,603
6:50 pm GNC GRAINCORP 9.49 +0.03 +0.3% 9.58 9.43 609,260 $5,787,773
6:50 pm GPT GPT 4.52     4.55 4.50 2,129,259 $9,636,541
6:50 pm GUD G.U.D 9.44 +0.16 +1.7% 9.45 9.22 675,100 $6,323,506
6:50 pm GWA GWA GROUP 2.62 +0.01 +0.4% 2.66 2.60 1,233,915 $3,227,106
4:39 pm GXL GREENCROSS 6.82 -0.09 -1.3% 6.96 6.81 412,539 $2,837,401
4:39 pm HGG HEND GROUP 5.56     5.60 5.55 5,368,142 $29,943,621
4:39 pm HSO HEALTHSCPE 2.80 +0.07 +2.6% 2.80 2.74 3,089,874 $8,552,834
4:39 pm HVN HARVEY 4.56 -0.01 -0.2% 4.63 4.54 10,542,517 $48,468,126
4:39 pm IAG INSUR.AUST 5.65 +0.10 +1.8% 5.70 5.56 8,300,654 $46,935,717
6:50 pm IFL IOOF 10.57 +0.07 +0.7% 10.65 10.51 974,919 $10,324,773
6:50 pm IGO IND GROUP 5.15 -0.70 -12.0% 5.45 5.11 7,940,655 $41,699,049
6:50 pm IIN IINET 9.76 -0.05 -0.5% 9.90 9.75 349,648 $3,443,242
6:50 pm ILU ILUKA RES 8.81 +0.01 +0.1% 8.89 8.78 1,102,736 $9,727,672
6:50 pm IOF INVESTA 3.85 -0.02 -0.5% 3.92 3.83 782,912 $3,023,315
6:50 pm IPL INCITEC PV 3.87 +0.03 +0.8% 3.905 3.79 4,226,407 $16,402,944
6:50 pm IRE IRESS 10.77 +0.01 +0.1% 10.89 10.73 238,865 $2,578,078
6:50 pm IVC INVOCARE 13.31 +0.11 +0.8% 13.34 13.17 315,606 $4,192,912
6:50 pm JBH JB HI-FI 21.29 +0.11 +0.5% 21.37 21.13 367,184 $7,822,477
6:50 pm JHC JAPARA 2.82 +0.04 +1.4% 2.85 2.79 622,143 $1,753,316
6:50 pm JHX J HARDIE 17.25 +0.41 +2.4% 17.465 16.77 1,548,202 $26,682,765
6:50 pm KAR KAROON 2.91 +0.02 +0.7% 2.93 2.85 456,519 $1,324,375
6:50 pm KMD KATHMANDU 1.375 -0.005 -0.4% 1.385 1.365 259,045 $356,784
6:50 pm LLC LEND LEASE 15.91 +0.14 +0.9% 15.97 15.78 2,201,336 $34,873,322
4:39 pm LNG LNG LTD 4.44 -0.01 -0.2% 4.50 4.41 972,987 $4,317,108
6:50 pm MFG MAG FINC 18.79 +0.18 +1.0% 18.96 18.62 367,413 $6,901,632
6:50 pm MGR MIRVAC GRP 1.97 -0.005 -0.3% 1.987 1.96 9,833,065 $19,381,925
6:50 pm MIN MINERALRES 7.15 +0.07 +1.0% 7.40 7.08 694,571 $4,980,727
6:50 pm MMS MCMILLAN 13.10 +0.28 +2.2% 13.12 12.80 311,372 $4,064,098
6:50 pm MND MONADEL 11.03 +0.09 +0.8% 11.06 10.81 316,703 $3,479,191
4:39 pm MPL MEDIBANK 2.18     2.21 2.16 5,945,027 $12,975,290
4:39 pm MQA MACQ ATLAS 3.28 -0.02 -0.6% 3.305 3.27 1,351,296 $4,448,390
4:39 pm MQG MACQ GROUP 80.68 +1.04 +1.3% 80.96 79.60 956,657 $77,053,552
4:39 pm MRM MMAOFFSHOR 0.58 -0.01 -1.7% 0.60 0.58 1,457,786 $857,392
6:50 pm MSB MESOBLAST 3.91 +0.09 +2.4% 3.92 3.81 243,462 $945,221
4:39 pm MTS METCASHLTD 1.38 +0.005 +0.4% 1.385 1.355 2,412,455 $3,306,276
6:50 pm MTU M2 GROUP 10.92 -0.17 -1.5% 11.18 10.85 639,158 $7,010,144
4:39 pm MYR MYER 1.475 +0.005 +0.3% 1.485 1.46 1,458,892 $2,147,402
5:31 pm MYX M PHARMA 1.135 -0.03 -2.6% 1.175 1.135 1,037,798 $1,190,740
6:50 pm NAB NAT. BANK 33.53 +0.30 +0.9% 33.58 33.02 5,769,906 $193,306,903
6:50 pm NCM NEWCREST 14.51 +0.20 +1.4% 14.61 14.34 1,991,465 $28,884,110
4:39 pm NEC NINE ENT 2.15     2.17 2.13 892,808 $1,918,550
4:39 pm NST NTH STAR 2.22 +0.06 +2.8% 2.23 2.15 2,244,376 $4,938,234
6:50 pm NUF NUFARM 7.88 +0.24 +3.1% 7.88 7.64 927,231 $7,249,460
4:39 pm NVN NOVION 2.54 -0.03 -1.2% 2.59 2.54 6,880,945 $17,554,936
6:50 pm NVT NAVITAS 4.87 +0.06 +1.2% 4.87 4.80 409,140 $1,980,493
6:50 pm NWS NEWS CORP 19.42 +0.15 +0.8% 19.56 19.41 94,112 $1,830,460
6:50 pm OFX OZFOREX 2.66 +0.01 +0.4% 2.68 2.62 1,006,425 $2,670,278
4:39 pm ORA ORORA 2.12 +0.02 +1.0% 2.14 2.09 2,071,189 $4,400,431
6:50 pm ORG ORIGIN ENE 12.81 +0.01 +0.1% 13.15 12.78 1,984,568 $25,601,911
6:50 pm ORI ORICA 21.90 +0.20 +0.9% 21.97 21.55 855,176 $18,713,049
6:50 pm OSH OIL SEARCH 7.62 +0.05 +0.7% 7.71 7.49 2,771,009 $21,104,853
6:50 pm OZL OZMINER 4.88 -0.09 -1.8% 4.955 4.85 2,663,156 $13,040,686
4:39 pm PBG PACBRANDS 0.395 -0.01 -2.5% 0.405 0.395 705,498 $280,724
4:39 pm PDN PALADIN 0.325     0.33 0.32 2,402,256 $779,401
6:50 pm PGH PACT GROUP 4.19 +0.05 +1.2% 4.21 4.14 294,546 $1,232,489
6:50 pm PMV PREM INV 14.34 +0.22 +1.6% 14.46 14.04 214,252 $3,067,064
6:50 pm PPT PERPETUAL 56.13 +0.70 +1.3% 56.54 55.49 110,887 $6,223,755
6:50 pm PRY PRIMARY 5.30 +0.07 +1.3% 5.35 5.25 1,144,393 $6,056,960
6:50 pm PTM PLAT MGMT 7.52 +0.02 +0.3% 7.58 7.50 1,288,141 $9,697,445
4:40 pm QAN QANTAS 3.49 +0.04 +1.2% 3.54 3.46 8,318,614 $29,123,209
6:50 pm QBE QBE INSUR 14.27 +0.29 +2.1% 14.41 13.98 3,256,409 $46,417,692
6:50 pm QUB QUBE 2.91 +0.04 +1.4% 2.94 2.88 1,986,428 $5,781,271
6:50 pm REA REA GROUP 41.42 -0.58 -1.4% 42.59 41.37 302,639 $12,643,000
6:50 pm REC RECALL HLD 7.62 +0.04 +0.5% 7.62 7.49 511,960 $3,880,008
6:50 pm REG REG HEALTH 5.80 -0.03 -0.5% 5.92 5.79 234,532 $1,373,566
4:40 pm RFG RTL FOOD 6.80 -0.07 -1.0% 6.90 6.77 257,568 $1,760,867
6:50 pm RHC RAMSAY 67.01 +0.31 +0.5% 67.28 66.26 326,763 $21,872,861
6:50 pm RIO RIO TINTO 57.63 +0.88 +1.6% 57.93 56.95 1,198,046 $69,068,525
5:10 pm RMD RESMED 7.32 +0.07 +1.0% 7.35 7.26 2,031,762 $14,848,804
6:50 pm RRL REGIS 1.20 -0.015 -1.2% 1.22 1.182 2,796,149 $3,344,023
4:42 pm S32 SOUTH32 2.32 +0.01 +0.4% 2.345 2.29 23,741,251 $54,940,277
6:50 pm SAI SAI GLOBAL 4.47 +0.08 +1.8% 4.49 4.39 992,139 $4,426,704
6:50 pm SCG SCENTRE 3.94 -0.01 -0.3% 3.97 3.91 6,231,083 $24,564,062
4:40 pm SCP SHOPCENAUS 2.17 +0.01 +0.5% 2.17 2.14 1,034,819 $2,234,353
6:50 pm SDF STEADFAST 1.495 +0.01 +0.7% 1.495 1.48 283,899 $423,506
4:40 pm SEA SEA LTD 0.59 -0.02 -3.3% 0.615 0.59 2,131,755 $1,279,181
6:50 pm SEK SEEK 16.74 +0.06 +0.4% 16.85 16.69 688,683 $11,528,502
6:50 pm SFR SANDFIRE 5.32 +0.03 +0.6% 5.39 5.24 2,696,760 $14,401,114
6:50 pm SGH SLATER & G 6.12 -0.10 -1.6% 6.28 6.11 2,826,152 $17,460,905
6:50 pm SGM SIMS METAL 11.26 +0.24 +2.2% 11.31 11.02 450,741 $5,057,838
6:50 pm SGN STW COMM 0.58 +0.005 +0.9% 0.59 0.575 965,460 $561,579
5:31 pm SGP STOCKLAND 4.28 -0.01 -0.2% 4.305 4.26 9,213,594 $39,522,599
4:40 pm SGT SINGTEL 4.02 -0.03 -0.7% 4.08 4.02 2,062,430 $8,323,565
6:50 pm SHL SONIC HLTH 19.89 +0.13 +0.7% 19.94 19.68 1,454,722 $28,824,674
6:50 pm SIP SIGMAPHARM 0.865 +0.005 +0.6% 0.88 0.865 1,637,296 $1,423,073
4:40 pm SIR SIRIUS RES 3.90 +0.66 +20.4% 4.04 3.875 15,134,935 $59,392,234
4:40 pm SKC SKYCITY 4.10 +0.05 +1.2% 4.11 4.07 1,028,968 $4,215,409
6:50 pm SKE SKILLED GL 1.375 +0.145 +11.8% 1.43 1.36 5,851,266 $8,114,003
6:50 pm SKI SPARK INFR 1.99 +0.015 +0.8% 2.015 1.975 5,534,416 $11,032,329
6:50 pm SKT SKY NET TV 6.02 +0.08 +1.3% 6.02 5.96 254,745 $1,527,742
4:40 pm SPK SPARK NZ 2.58 +0.03 +1.2% 2.59 2.55 1,677,214 $4,317,683
4:40 pm SPO SPOTLESS 2.30 -0.01 -0.4% 2.32 2.29 1,434,599 $3,309,725
6:50 pm SRX SIRTEX MED 27.17 -0.38 -1.4% 27.63 26.86 353,792 $9,601,470
6:50 pm STO SANTOS 8.27 +0.18 +2.2% 8.35 8.15 3,988,936 $33,020,892
6:50 pm SUL SUPARETAIL 10.69 -0.12 -1.1% 10.92 10.66 356,006 $3,831,819
6:50 pm SUN SUNCORP 13.22 +0.10 +0.8% 13.335 13.125 1,798,007 $23,792,182
6:50 pm SVW SEVEN GRP 7.24 +0.05 +0.7% 7.27 7.14 334,358 $2,409,003
6:50 pm SWM SEVENWEST 1.25 +0.03 +2.5% 1.255 1.22 2,993,655 $3,731,074
6:50 pm SXL STHNXMEDIA 1.065 -0.005 -0.5% 1.095 1.065 1,247,895 $1,339,184
4:40 pm SXY SENEX 0.38 +0.02 +5.6% 0.38 0.36 1,089,242 $403,360
5:31 pm SYD SYDAIRPORT 5.51 +0.08 +1.5% 5.52 5.45 5,415,586 $29,744,534
6:50 pm SYR SYRAH RES 4.50 +0.04 +0.9% 4.51 4.43 554,659 $2,481,797
6:50 pm TAH TABCORP 4.76 +0.10 +2.1% 4.78 4.66 4,784,056 $22,701,870
6:50 pm TCL TRANSURBAN 10.49 +0.24 +2.3% 10.59 10.26 4,020,259 $42,138,421
4:40 pm TEN TEN NET 0.225     0.225 0.22 1,652,182 $370,742
6:50 pm TGR TASSAL GRP 3.34 +0.07 +2.1% 3.34 3.23 515,639 $1,706,580
4:40 pm TLS TELSTRA 6.28 +0.08 +1.3% 6.30 6.22 18,925,886 $118,569,716
6:50 pm TME TRADE ME 3.65 -0.05 -1.4% 3.66 3.63 436,071 $1,590,052
6:50 pm TNE TECH ONE 4.01 -0.01 -0.2% 4.09 3.97 510,257 $2,051,802
4:40 pm TPI TRANSPAC 0.75 +0.01 +1.4% 0.762 0.742 3,886,605 $2,915,351
6:50 pm TPM TPGTELECOM 9.09 -0.01 -0.1% 9.20 9.05 476,342 $4,345,382
6:50 pm TSE TFIELDSERV 1.70 +0.02 +1.2% 1.705 1.67 2,065,401 $3,485,626
6:50 pm TTS TATTS GRP 3.99 +0.02 +0.5% 4.00 3.93 2,300,907 $9,151,649
6:50 pm TWE TREA WINE 5.35 +0.10 +1.9% 5.38 5.25 1,509,363 $8,045,685
4:55 pm UGL UGL LIMIT 2.31 +0.04 +1.8% 2.34 2.18 398,942 $910,439
6:50 pm VED VEDA GROUP 2.35 +0.01 +0.4% 2.37 2.33 3,761,199 $8,807,269
6:50 pm VOC VOCUS 5.90     5.94 5.88 185,658 $1,095,503
6:50 pm VRL VILLAGE 6.20 -0.10 -1.6% 6.37 6.18 72,430 $454,061
6:50 pm VRT VIRTUS 7.28 +0.04 +0.6% 7.39 7.20 164,045 $1,200,688
6:50 pm WBC WESTPAC 32.96 +0.40 +1.2% 32.96 32.47 5,336,173 $175,054,748
6:50 pm WES WESFARMER 43.90 +0.57 +1.3% 44.06 43.66 1,591,829 $69,834,048
4:40 pm WFD WESTFIELDC 9.39 +0.02 +0.2% 9.44 9.34 1,871,446 $17,589,838
6:50 pm WHC WHITEHAVEN 1.435 +0.025 +1.8% 1.435 1.385 2,238,204 $3,188,280
6:50 pm WOR WORLEYPARS 10.97 +0.13 +1.2% 11.16 10.90 1,424,333 $15,633,053
6:50 pm WOW WOOLWORTHS 28.48 +0.30 +1.1% 28.59 28.10 1,808,356 $51,380,276
6:50 pm WPL WOODSIDE 36.30 +0.60 +1.7% 36.60 35.72 3,180,920 $115,433,577
6:50 pm WSA WEST AREAS 3.56 +0.04 +1.1% 3.59 3.51 1,355,489 $4,802,881


Copyright The Compare Group Pty Ltd. All rights reserved.