Market Price
$ 35.62
Selling Price
$ 29.97
2446
2296
712
2645
Market Price
$ 65.83
Selling Price
$ 57.62
821
515
312
1683
Market Price
$ 35.44
Selling Price
$ 31.05
783
257
234
2635
Market Price
$ 68.37
Selling Price
$ 59.20
2371
1657
1733
2846
Market Price
$ 39.24
Selling Price
$ 33.32
1287
781
1017
4110
Market Price
$ 31.44
Selling Price
$ 27.47
657
497
654
1382
Market Price
$ 29.38
Selling Price
$ 26.35
959
755
401
2228
Market Price
$ 30.20
Selling Price
$ 26.42
2088
1493
1439
2092
Market Price
$ 55.30
Selling Price
$ 50.25
2524
1161
1193
3578
Market Price
$ 48.45
Selling Price
$ 43.27
3229
2601
734
4941
Market Price
$ 53.28
Selling Price
$ 47.04
648
241
616
959
Market Price
$ 50.49
Selling Price
$ 43.98
376
223
361
1793
Market Price
$ 55.96
Selling Price
$ 49.28
3625
2288
2756
4352
Market Price
$ 69.59
Selling Price
$ 59.14
2004
1272
836
2897
Market Price
$ 58.02
Selling Price
$ 50.48
2407
880
666
2624
Market Price
$ 49.90
Selling Price
$ 44.42
806
741
570
3243
Market Price
$ 28.66
Selling Price
$ 25.53
1433
1293
802
2564
Market Price
$ 37.19
Selling Price
$ 31.08
1233
331
326
1942
Market Price
$ 39.15
Selling Price
$ 34.96
1701
680
824
4846
Market Price
$ 30.73
Selling Price
$ 27.91
2029
677
1148
2867
Market Price
$ 45.64
Selling Price
$ 38.19
1208
566
702
1334
Market Price
$ 40.92
Selling Price
$ 34.35
994
490
641
3749
Market Price
$ 56.81
Selling Price
$ 47.85
2447
609
2276
2717
Market Price
$ 53.87
Selling Price
$ 48.31
3713
2108
1092
3940
Market Price
$ 38.24
Selling Price
$ 32.89
1300
796
1256
1845
Market Price
$ 49.03
Selling Price
$ 42.05
3148
2185
2033
4203
Market Price
$ 57.01
Selling Price
$ 50.79
3396
782
3001
3804
Market Price
$ 30.45
Selling Price
$ 27.30
1610
1251
603
2551
Market Price
$ 48.72
Selling Price
$ 43.57
1198
260
943
1566
Market Price
$ 36.89
Selling Price
$ 31.85
730
686
601
3557
Market Price
$ 63.81
Selling Price
$ 53.56
831
271
756
2353
Market Price
$ 66.43
Selling Price
$ 58.65
321
89
164
495
Market Price
$ 69.32
Selling Price
$ 59.89
1910
1136
1065
2887
Market Price
$ 29.94
Selling Price
$ 25.27
643
295
536
2144
Market Price
$ 58.04
Selling Price
$ 48.82
1958
1774
1835
2894
Market Price
$ 61.04
Selling Price
$ 52.94
1780
1718
644
4165
Market Price
$ 61.94
Selling Price
$ 51.96
634
437
348
693
Market Price
$ 41.11
Selling Price
$ 37.29
962
278
606
2160
Market Price
$ 68.22
Selling Price
$ 59.83
504
279
454
1952
Market Price
$ 49.80
Selling Price
$ 43.96
1232
995
411
2632