Market Price
$ 32.54
Selling Price
$ 29.36
237
132
130
759
Market Price
$ 50.20
Selling Price
$ 42.81
2184
1369
1367
3950
Market Price
$ 49.24
Selling Price
$ 41.56
1762
540
825
3397
Market Price
$ 55.24
Selling Price
$ 46.66
667
400
607
1575
Market Price
$ 37.98
Selling Price
$ 32.24
2091
1363
2012
3952
Market Price
$ 60.40
Selling Price
$ 53.19
458
306
104
2247
Market Price
$ 53.93
Selling Price
$ 46.23
696
140
428
710
Market Price
$ 61.15
Selling Price
$ 50.99
1222
824
515
2080
Market Price
$ 58.32
Selling Price
$ 49.57
1498
1450
994
1827
Market Price
$ 38.30
Selling Price
$ 33.96
1416
528
510
3703
Market Price
$ 36.63
Selling Price
$ 31.74
1134
1107
921
3776
Market Price
$ 66.81
Selling Price
$ 56.58
3245
3223
3063
4133
Market Price
$ 58.13
Selling Price
$ 52.06
2875
1048
2637
4140
Market Price
$ 55.92
Selling Price
$ 47.90
946
190
423
1503
Market Price
$ 63.55
Selling Price
$ 54.15
1203
310
1042
3876
Market Price
$ 36.11
Selling Price
$ 30.95
4075
3536
2316
4471
Market Price
$ 57.59
Selling Price
$ 48.53
433
231
236
713
Market Price
$ 44.95
Selling Price
$ 38.90
365
142
99
1498
Market Price
$ 62.24
Selling Price
$ 51.99
404
89
150
865
Market Price
$ 33.69
Selling Price
$ 30.35
1639
980
507
2630
Market Price
$ 53.94
Selling Price
$ 48.26
483
192
456
2413
Market Price
$ 44.80
Selling Price
$ 38.64
822
166
544
1792
Market Price
$ 33.79
Selling Price
$ 28.32
3319
1335
979
3921
Market Price
$ 44.00
Selling Price
$ 37.65
1090
783
670
1670
Market Price
$ 67.04
Selling Price
$ 56.65
1598
1369
1182
2865
Market Price
$ 45.58
Selling Price
$ 38.53
902
791
689
3543
Market Price
$ 29.81
Selling Price
$ 25.33
1443
677
1306
4289
Market Price
$ 50.33
Selling Price
$ 44.38
891
806
255
2980
Market Price
$ 39.41
Selling Price
$ 33.85
1843
927
1590
3459
Market Price
$ 53.77
Selling Price
$ 44.96
1292
298
842
1349
Market Price
$ 37.48
Selling Price
$ 31.99
1176
805
405
1674
Market Price
$ 59.77
Selling Price
$ 53.32
919
766
222
3625
Market Price
$ 66.61
Selling Price
$ 58.21
2134
686
1391
2863
Market Price
$ 40.71
Selling Price
$ 35.91
1632
1302
1441
1803
Market Price
$ 35.57
Selling Price
$ 32.11
1825
1097
1471
3952
Market Price
$ 52.45
Selling Price
$ 44.89
3338
732
2810
4954
Market Price
$ 37.14
Selling Price
$ 32.44
3034
1351
1488
4782
Market Price
$ 50.30
Selling Price
$ 42.44
2250
905
1857
3035
Market Price
$ 59.86
Selling Price
$ 51.58
3474
2406
1427
3592
Market Price
$ 33.42
Selling Price
$ 28.50
818
517
425
3703