Market Price
$ 43.06
Selling Price
$ 36.73
272
183
56
667
Market Price
$ 70.62
Selling Price
$ 59.99
881
743
414
1126
Market Price
$ 49.04
Selling Price
$ 44.40
519
194
284
682
Market Price
$ 37.93
Selling Price
$ 34.01
2716
648
1592
4104
Market Price
$ 65.82
Selling Price
$ 56.88
1803
1419
1003
4026
Market Price
$ 31.97
Selling Price
$ 28.46
2778
2764
2128
3238
Market Price
$ 48.70
Selling Price
$ 43.48
730
201
259
793
Market Price
$ 49.80
Selling Price
$ 42.97
215
128
87
1005
Market Price
$ 41.77
Selling Price
$ 37.13
1549
318
1262
1943
Market Price
$ 44.02
Selling Price
$ 39.23
4056
3471
3759
4778
Market Price
$ 39.44
Selling Price
$ 33.00
513
425
260
931
Market Price
$ 65.53
Selling Price
$ 56.93
564
364
543
730
Market Price
$ 46.76
Selling Price
$ 40.54
384
128
246
726
Market Price
$ 47.19
Selling Price
$ 40.26
2180
1140
1754
2813
Market Price
$ 51.40
Selling Price
$ 45.26
1420
371
772
2012
Market Price
$ 60.95
Selling Price
$ 53.68
3087
1356
2941
4283
Market Price
$ 48.99
Selling Price
$ 42.71
2236
852
802
2357
Market Price
$ 66.05
Selling Price
$ 56.62
1662
901
1611
4756
Market Price
$ 42.76
Selling Price
$ 36.80
2020
1497
838
4354
Market Price
$ 52.56
Selling Price
$ 45.79
1362
826
974
4145
Market Price
$ 62.72
Selling Price
$ 55.72
4238
4043
2150
4937
Market Price
$ 66.84
Selling Price
$ 57.61
1897
1062
1574
2769
Market Price
$ 40.64
Selling Price
$ 34.10
411
386
223
752
Market Price
$ 35.14
Selling Price
$ 29.30
373
208
355
1248
Market Price
$ 34.05
Selling Price
$ 29.14
636
131
171
1117
Market Price
$ 61.74
Selling Price
$ 53.79
3457
2741
846
3936
Market Price
$ 55.85
Selling Price
$ 48.28
2275
1901
475
4946
Market Price
$ 47.29
Selling Price
$ 42.53
794
310
368
795
Market Price
$ 54.25
Selling Price
$ 46.46
2785
1469
1463
4652
Market Price
$ 37.14
Selling Price
$ 31.59
958
569
406
2489
Market Price
$ 47.39
Selling Price
$ 40.50
2247
1783
1915
3534
Market Price
$ 29.30
Selling Price
$ 25.30
1649
569
1243
2808
Market Price
$ 64.95
Selling Price
$ 55.34
655
296
508
3185
Market Price
$ 59.25
Selling Price
$ 52.13
3212
842
3131
4517
Market Price
$ 43.02
Selling Price
$ 36.77
452
182
253
562
Market Price
$ 53.74
Selling Price
$ 47.24
4281
3032
2684
4607
Market Price
$ 51.41
Selling Price
$ 46.48
2892
594
2018
4652
Market Price
$ 34.98
Selling Price
$ 30.05
1293
460
1239
1324
Market Price
$ 29.89
Selling Price
$ 26.26
992
220
254
1112
Market Price
$ 29.87
Selling Price
$ 25.41
2819
999
1974
4618