Market Price
$ 46.92
Selling Price
$ 41.56
1730
1487
1661
4465
Market Price
$ 66.91
Selling Price
$ 56.26
1172
946
795
1265
Market Price
$ 40.46
Selling Price
$ 36.58
3385
1190
1203
3996
Market Price
$ 53.74
Selling Price
$ 45.54
1538
1400
1095
4552
Market Price
$ 64.51
Selling Price
$ 55.38
374
172
298
484
Market Price
$ 50.67
Selling Price
$ 45.45
253
192
165
603
Market Price
$ 29.12
Selling Price
$ 25.63
1046
554
952
1563
Market Price
$ 60.86
Selling Price
$ 54.23
444
296
307
887
Market Price
$ 58.11
Selling Price
$ 50.17
2191
1467
2104
3856
Market Price
$ 38.04
Selling Price
$ 33.87
1357
1328
414
4320
Market Price
$ 49.62
Selling Price
$ 43.06
2131
1384
1399
3137
Market Price
$ 58.04
Selling Price
$ 52.15
2814
1667
1405
4316
Market Price
$ 45.15
Selling Price
$ 40.89
3890
3212
1779
4139
Market Price
$ 59.66
Selling Price
$ 54.11
327
135
268
1481
Market Price
$ 62.37
Selling Price
$ 56.55
906
290
627
2318
Market Price
$ 62.06
Selling Price
$ 56.21
877
286
811
3910
Market Price
$ 36.93
Selling Price
$ 31.50
1719
1346
837
2089
Market Price
$ 30.16
Selling Price
$ 25.43
2664
2131
907
3072
Market Price
$ 41.77
Selling Price
$ 35.22
148
88
68
520
Market Price
$ 59.70
Selling Price
$ 53.56
2781
2599
1927
3569
Market Price
$ 66.86
Selling Price
$ 57.52
842
692
467
3308
Market Price
$ 55.58
Selling Price
$ 46.35
334
147
156
435
Market Price
$ 44.85
Selling Price
$ 38.08
3015
1406
996
4329
Market Price
$ 59.72
Selling Price
$ 51.34
1342
655
761
3134
Market Price
$ 62.38
Selling Price
$ 52.88
1164
728
1132
4759
Market Price
$ 32.62
Selling Price
$ 27.69
850
262
229
1965
Market Price
$ 49.49
Selling Price
$ 43.52
421
233
305
587
Market Price
$ 47.74
Selling Price
$ 43.30
835
303
745
890
Market Price
$ 58.77
Selling Price
$ 49.32
920
769
756
2140
Market Price
$ 53.44
Selling Price
$ 47.77
424
207
365
1106
Market Price
$ 34.69
Selling Price
$ 31.52
105
23
22
503
Market Price
$ 59.93
Selling Price
$ 51.60
719
699
361
2541
Market Price
$ 49.76
Selling Price
$ 43.83
2705
1955
2620
4125
Market Price
$ 69.36
Selling Price
$ 59.19
1168
335
971
2815
Market Price
$ 47.81
Selling Price
$ 40.70
407
331
309
1749
Market Price
$ 56.60
Selling Price
$ 51.43
2298
1518
763
3101
Market Price
$ 47.61
Selling Price
$ 40.49
1145
1117
464
2100
Market Price
$ 35.19
Selling Price
$ 30.34
924
195
530
1037
Market Price
$ 61.14
Selling Price
$ 52.07
2001
1176
820
3478
Market Price
$ 49.68
Selling Price
$ 45.01
1760
454
663
1918