Market Price
$ 50.89
Selling Price
$ 43.15
415
348
147
1044
Market Price
$ 51.78
Selling Price
$ 45.92
1945
707
1815
2331
Market Price
$ 35.16
Selling Price
$ 30.49
992
572
206
1148
Market Price
$ 31.14
Selling Price
$ 27.18
1570
673
1432
3116
Market Price
$ 56.41
Selling Price
$ 50.13
1423
293
891
2113
Market Price
$ 63.23
Selling Price
$ 54.49
1711
1451
973
3209
Market Price
$ 64.50
Selling Price
$ 54.11
1478
1236
1278
2032
Market Price
$ 32.50
Selling Price
$ 28.68
790
364
434
1458
Market Price
$ 53.35
Selling Price
$ 44.77
2451
2362
1863
3818
Market Price
$ 52.94
Selling Price
$ 45.06
2829
2061
1401
2926
Market Price
$ 32.15
Selling Price
$ 28.51
2092
1787
1491
2242
Market Price
$ 41.35
Selling Price
$ 35.82
1093
298
1066
2673
Market Price
$ 33.67
Selling Price
$ 30.21
1845
1027
1010
2300
Market Price
$ 47.55
Selling Price
$ 41.73
1641
1486
813
2132
Market Price
$ 45.85
Selling Price
$ 39.49
1580
803
582
2074
Market Price
$ 37.92
Selling Price
$ 31.90
3414
996
1552
3681
Market Price
$ 35.70
Selling Price
$ 31.67
754
347
417
1136
Market Price
$ 67.60
Selling Price
$ 57.16
3075
993
653
4034
Market Price
$ 59.87
Selling Price
$ 53.04
721
434
459
858
Market Price
$ 58.56
Selling Price
$ 49.34
907
734
417
1158
Market Price
$ 63.83
Selling Price
$ 56.22
976
221
273
3209
Market Price
$ 38.33
Selling Price
$ 33.92
2939
2624
2562
2974
Market Price
$ 32.56
Selling Price
$ 29.47
2827
1094
1050
4877
Market Price
$ 61.49
Selling Price
$ 52.80
1013
427
471
3035
Market Price
$ 53.01
Selling Price
$ 46.52
2664
802
2656
2899
Market Price
$ 59.04
Selling Price
$ 51.59
1506
650
593
2446
Market Price
$ 45.06
Selling Price
$ 38.82
1111
791
868
3028
Market Price
$ 56.91
Selling Price
$ 50.83
544
455
233
1428
Market Price
$ 47.30
Selling Price
$ 40.11
1833
1792
812
3253
Market Price
$ 35.65
Selling Price
$ 29.90
971
376
205
2309
Market Price
$ 32.66
Selling Price
$ 28.14
2285
2016
2145
2895
Market Price
$ 32.50
Selling Price
$ 28.59
2234
1601
2053
4828
Market Price
$ 62.59
Selling Price
$ 53.28
1222
588
1082
1296
Market Price
$ 52.94
Selling Price
$ 47.60
565
440
340
654
Market Price
$ 35.75
Selling Price
$ 29.91
1249
611
852
1811
Market Price
$ 58.20
Selling Price
$ 48.98
855
697
217
3621
Market Price
$ 57.61
Selling Price
$ 51.66
1271
1151
555
4739
Market Price
$ 45.58
Selling Price
$ 38.11
1352
637
1253
1464
Market Price
$ 43.84
Selling Price
$ 37.96
883
809
515
3425
Market Price
$ 64.29
Selling Price
$ 53.90
1310
917
1059
1496