Market Price
$ 45.70
Selling Price
$ 39.23
982
806
862
1417
Market Price
$ 64.97
Selling Price
$ 55.71
413
118
322
851
Market Price
$ 43.32
Selling Price
$ 36.44
3111
1328
1474
4054
Market Price
$ 39.21
Selling Price
$ 33.83
441
184
136
589
Market Price
$ 65.30
Selling Price
$ 59.24
1614
985
529
4509
Market Price
$ 62.34
Selling Price
$ 55.79
179
126
164
603
Market Price
$ 61.83
Selling Price
$ 53.23
1675
1256
667
3051
Market Price
$ 44.75
Selling Price
$ 38.46
1173
486
296
1989
Market Price
$ 29.48
Selling Price
$ 26.35
1119
248
879
1713
Market Price
$ 40.52
Selling Price
$ 34.43
1057
946
286
4595
Market Price
$ 47.85
Selling Price
$ 40.27
1504
1229
1194
4525
Market Price
$ 66.15
Selling Price
$ 58.98
1446
1026
1188
2304
Market Price
$ 60.64
Selling Price
$ 53.20
1608
398
1072
3717
Market Price
$ 29.77
Selling Price
$ 25.68
2175
1683
1734
3369
Market Price
$ 46.16
Selling Price
$ 40.06
2321
1559
1829
2606
Market Price
$ 43.33
Selling Price
$ 38.21
1560
518
711
2150
Market Price
$ 61.12
Selling Price
$ 53.66
1556
1433
830
2641
Market Price
$ 67.31
Selling Price
$ 56.70
3201
1418
2642
4479
Market Price
$ 66.00
Selling Price
$ 56.62
961
579
647
3857
Market Price
$ 35.78
Selling Price
$ 32.13
2960
2578
813
3043
Market Price
$ 56.33
Selling Price
$ 49.67
1058
947
745
2192
Market Price
$ 34.08
Selling Price
$ 28.74
1295
413
885
4065
Market Price
$ 40.40
Selling Price
$ 34.68
1531
1320
1161
2758
Market Price
$ 31.40
Selling Price
$ 28.22
1544
1270
971
4663
Market Price
$ 32.56
Selling Price
$ 27.14
376
335
133
1077
Market Price
$ 44.20
Selling Price
$ 39.16
305
105
98
519
Market Price
$ 68.35
Selling Price
$ 59.55
838
358
175
1833
Market Price
$ 36.51
Selling Price
$ 31.20
1634
1149
394
2164
Market Price
$ 55.05
Selling Price
$ 47.15
638
532
425
827
Market Price
$ 42.22
Selling Price
$ 36.52
375
285
336
1210
Market Price
$ 29.43
Selling Price
$ 25.14
334
163
217
750
Market Price
$ 67.64
Selling Price
$ 56.40
3814
2045
3767
4965
Market Price
$ 35.99
Selling Price
$ 30.62
1705
1338
1667
4920
Market Price
$ 66.30
Selling Price
$ 58.90
1282
303
616
2000
Market Price
$ 49.88
Selling Price
$ 44.63
595
224
171
657
Market Price
$ 55.13
Selling Price
$ 46.42
2741
1480
873
3347
Market Price
$ 34.11
Selling Price
$ 30.82
1734
1489
540
3843
Market Price
$ 56.77
Selling Price
$ 50.89
1457
683
978
4432
Market Price
$ 63.10
Selling Price
$ 54.54
1072
1060
937
3659
Market Price
$ 34.38
Selling Price
$ 30.61
1610
1605
724
3695