Market Price
$ 44.84
Selling Price
$ 38.39
1269
659
305
4932
Market Price
$ 50.02
Selling Price
$ 44.70
1172
471
774
4424
Market Price
$ 49.04
Selling Price
$ 41.71
450
361
216
667
Market Price
$ 68.75
Selling Price
$ 57.95
2056
945
824
3454
Market Price
$ 57.07
Selling Price
$ 51.01
3125
1350
2063
3373
Market Price
$ 50.38
Selling Price
$ 45.70
2134
513
635
2975
Market Price
$ 46.91
Selling Price
$ 39.16
410
101
226
549
Market Price
$ 35.92
Selling Price
$ 30.04
357
179
274
1279
Market Price
$ 48.15
Selling Price
$ 40.34
1178
246
456
2578
Market Price
$ 41.83
Selling Price
$ 37.22
1642
562
833
2169
Market Price
$ 33.61
Selling Price
$ 28.59
3666
3418
2779
4945
Market Price
$ 57.83
Selling Price
$ 50.24
1283
605
750
2731
Market Price
$ 47.92
Selling Price
$ 42.53
758
375
683
2269
Market Price
$ 53.18
Selling Price
$ 45.81
1267
1041
551
3692
Market Price
$ 34.95
Selling Price
$ 31.13
391
147
343
775
Market Price
$ 44.57
Selling Price
$ 37.27
3709
972
3564
4949
Market Price
$ 65.29
Selling Price
$ 55.07
2964
2726
2765
3952
Market Price
$ 67.91
Selling Price
$ 59.36
464
344
268
479
Market Price
$ 28.43
Selling Price
$ 25.58
1792
1347
1125
2386
Market Price
$ 57.98
Selling Price
$ 49.51
1354
821
374
1360
Market Price
$ 36.22
Selling Price
$ 30.66
1356
678
1104
2528
Market Price
$ 30.08
Selling Price
$ 26.26
556
184
337
891
Market Price
$ 55.74
Selling Price
$ 48.54
429
216
102
735
Market Price
$ 45.84
Selling Price
$ 40.49
1925
906
1759
3447
Market Price
$ 62.14
Selling Price
$ 54.63
2698
1115
2233
4392
Market Price
$ 52.85
Selling Price
$ 45.89
1025
855
436
2242
Market Price
$ 30.35
Selling Price
$ 26.61
1618
1590
974
1984
Market Price
$ 36.16
Selling Price
$ 32.38
359
316
102
863
Market Price
$ 43.43
Selling Price
$ 36.77
399
261
266
1457
Market Price
$ 34.44
Selling Price
$ 30.49
590
332
177
985
Market Price
$ 47.02
Selling Price
$ 41.89
667
160
429
777
Market Price
$ 47.36
Selling Price
$ 39.66
1404
704
1372
2724
Market Price
$ 50.35
Selling Price
$ 43.80
1034
277
689
2889
Market Price
$ 60.93
Selling Price
$ 51.44
2993
726
780
4209
Market Price
$ 60.90
Selling Price
$ 51.14
891
664
598
1073
Market Price
$ 40.91
Selling Price
$ 36.42
151
75
59
542
Market Price
$ 53.65
Selling Price
$ 46.98
1086
544
584
1160
Market Price
$ 69.13
Selling Price
$ 57.83
559
115
229
2215
Market Price
$ 41.57
Selling Price
$ 37.39
1405
1333
1378
2335
Market Price
$ 67.00
Selling Price
$ 58.04
1406
414
1397
4821