Market Price
$ 37.42
Selling Price
$ 33.57
217
166
76
962
Market Price
$ 60.53
Selling Price
$ 52.72
349
163
139
1378
Market Price
$ 62.84
Selling Price
$ 56.68
419
351
264
1389
Market Price
$ 40.22
Selling Price
$ 33.56
953
655
465
1950
Market Price
$ 46.88
Selling Price
$ 40.38
2875
947
706
3231
Market Price
$ 52.66
Selling Price
$ 47.77
1068
907
722
4988
Market Price
$ 38.52
Selling Price
$ 34.49
2486
1798
2068
3152
Market Price
$ 39.68
Selling Price
$ 33.23
2071
1320
1124
3452
Market Price
$ 55.93
Selling Price
$ 47.22
2851
1874
1833
3164
Market Price
$ 65.78
Selling Price
$ 59.29
574
461
482
2627
Market Price
$ 61.06
Selling Price
$ 51.42
1635
710
455
3851
Market Price
$ 52.49
Selling Price
$ 45.93
1218
1001
710
2566
Market Price
$ 43.69
Selling Price
$ 39.41
1237
922
752
1491
Market Price
$ 47.66
Selling Price
$ 42.04
1099
929
678
1389
Market Price
$ 57.66
Selling Price
$ 48.60
311
63
131
1463
Market Price
$ 41.18
Selling Price
$ 35.31
1840
1171
1442
4252
Market Price
$ 52.81
Selling Price
$ 45.99
1601
1201
1275
2682
Market Price
$ 50.49
Selling Price
$ 44.88
212
137
143
522
Market Price
$ 32.23
Selling Price
$ 27.81
3047
861
2660
3348
Market Price
$ 67.13
Selling Price
$ 58.05
2266
1147
1743
2640
Market Price
$ 50.38
Selling Price
$ 44.15
1658
544
1309
4557
Market Price
$ 54.30
Selling Price
$ 45.90
1755
1495
1675
2446
Market Price
$ 46.99
Selling Price
$ 41.78
1900
1182
1386
2940
Market Price
$ 40.51
Selling Price
$ 34.33
568
267
127
1692
Market Price
$ 39.34
Selling Price
$ 34.96
2901
2714
1084
4511
Market Price
$ 42.93
Selling Price
$ 38.49
1576
375
1194
4197
Market Price
$ 49.33
Selling Price
$ 44.16
915
606
222
1409
Market Price
$ 33.66
Selling Price
$ 29.10
1182
302
612
3810
Market Price
$ 56.37
Selling Price
$ 48.79
297
86
106
714
Market Price
$ 46.86
Selling Price
$ 39.94
4004
1102
2910
4010
Market Price
$ 47.73
Selling Price
$ 41.97
1287
748
935
4854
Market Price
$ 68.23
Selling Price
$ 59.98
2741
2101
802
3076
Market Price
$ 34.59
Selling Price
$ 30.97
164
130
116
563
Market Price
$ 40.16
Selling Price
$ 34.96
3314
1246
2298
4379
Market Price
$ 43.92
Selling Price
$ 39.60
2023
1651
1459
3466
Market Price
$ 65.32
Selling Price
$ 57.69
574
375
404
1650
Market Price
$ 59.00
Selling Price
$ 51.28
3358
2329
2648
4464
Market Price
$ 64.09
Selling Price
$ 57.90
1013
319
673
2030
Market Price
$ 53.85
Selling Price
$ 47.74
2745
2345
2193
4109
Market Price
$ 61.18
Selling Price
$ 51.94
831
216
227
1745