Market Price
$ 50.84
Selling Price
$ 43.33
1673
1255
1279
3982
Market Price
$ 39.95
Selling Price
$ 33.57
121
35
86
452
Market Price
$ 38.44
Selling Price
$ 33.17
497
256
374
1867
Market Price
$ 67.06
Selling Price
$ 59.09
895
371
867
1629
Market Price
$ 65.35
Selling Price
$ 55.77
844
720
595
2807
Market Price
$ 33.14
Selling Price
$ 29.91
439
138
400
1232
Market Price
$ 53.50
Selling Price
$ 46.27
1311
1123
621
1471
Market Price
$ 41.06
Selling Price
$ 35.47
4526
3343
1176
4656
Market Price
$ 41.64
Selling Price
$ 35.37
364
73
155
690
Market Price
$ 31.90
Selling Price
$ 27.12
2536
2413
1261
4019
Market Price
$ 42.92
Selling Price
$ 36.74
915
414
372
1777
Market Price
$ 50.65
Selling Price
$ 43.86
834
283
303
2418
Market Price
$ 33.14
Selling Price
$ 29.19
2599
886
643
4044
Market Price
$ 41.37
Selling Price
$ 37.37
446
157
337
528
Market Price
$ 50.11
Selling Price
$ 44.21
433
172
97
740
Market Price
$ 47.56
Selling Price
$ 41.23
540
292
199
690
Market Price
$ 40.02
Selling Price
$ 33.98
1703
826
1699
4067
Market Price
$ 40.74
Selling Price
$ 34.56
2414
924
743
4653
Market Price
$ 29.91
Selling Price
$ 26.27
526
505
232
633
Market Price
$ 41.70
Selling Price
$ 35.60
1058
575
519
1591
Market Price
$ 46.72
Selling Price
$ 42.24
1062
1000
385
2960
Market Price
$ 57.87
Selling Price
$ 50.20
1617
536
365
1885
Market Price
$ 30.26
Selling Price
$ 26.25
2325
1182
1295
4546
Market Price
$ 49.18
Selling Price
$ 42.02
305
131
209
556
Market Price
$ 48.16
Selling Price
$ 41.29
285
150
117
697
Market Price
$ 69.01
Selling Price
$ 58.14
1494
1410
1271
4182
Market Price
$ 57.79
Selling Price
$ 51.46
3669
1732
2419
4899
Market Price
$ 38.53
Selling Price
$ 34.73
490
413
438
1338
Market Price
$ 65.45
Selling Price
$ 55.73
3145
1870
2815
3766
Market Price
$ 43.83
Selling Price
$ 37.97
642
573
409
791
Market Price
$ 43.61
Selling Price
$ 36.37
1035
266
697
4677
Market Price
$ 58.83
Selling Price
$ 51.29
996
324
568
3881
Market Price
$ 49.15
Selling Price
$ 41.70
2424
2412
877
3516
Market Price
$ 52.09
Selling Price
$ 44.06
1697
721
1281
3196
Market Price
$ 58.59
Selling Price
$ 51.21
975
473
472
1319
Market Price
$ 43.39
Selling Price
$ 38.99
585
156
434
1085
Market Price
$ 46.44
Selling Price
$ 39.58
1993
1701
745
2514
Market Price
$ 66.70
Selling Price
$ 56.31
1745
1694
1101
3204
Market Price
$ 30.35
Selling Price
$ 25.65
2675
1652
1040
3969
Market Price
$ 43.28
Selling Price
$ 38.98
1275
780
337
3422