Market Price
$ 29.37
Selling Price
$ 26.51
177
46
169
613
Market Price
$ 53.13
Selling Price
$ 44.99
228
219
125
695
Market Price
$ 40.20
Selling Price
$ 34.49
1813
1517
1591
2491
Market Price
$ 64.12
Selling Price
$ 57.48
1292
569
747
4587
Market Price
$ 45.24
Selling Price
$ 40.98
2387
729
1875
2794
Market Price
$ 46.30
Selling Price
$ 40.80
378
264
271
992
Market Price
$ 40.87
Selling Price
$ 34.34
885
231
521
1368
Market Price
$ 40.19
Selling Price
$ 35.30
2845
1437
2579
4818
Market Price
$ 55.84
Selling Price
$ 50.72
782
573
510
3720
Market Price
$ 48.86
Selling Price
$ 41.10
1729
352
1464
2688
Market Price
$ 36.26
Selling Price
$ 31.59
2530
2520
1092
4668
Market Price
$ 48.62
Selling Price
$ 42.28
3413
2666
3163
4355
Market Price
$ 58.52
Selling Price
$ 51.61
1033
1012
634
2383
Market Price
$ 45.90
Selling Price
$ 40.26
2643
2454
1938
2834
Market Price
$ 61.49
Selling Price
$ 53.22
1034
486
610
1134
Market Price
$ 37.66
Selling Price
$ 31.95
847
662
209
2133
Market Price
$ 32.06
Selling Price
$ 27.18
1122
892
657
3980
Market Price
$ 30.88
Selling Price
$ 26.32
2342
757
2037
2611
Market Price
$ 44.31
Selling Price
$ 38.13
330
198
117
1337
Market Price
$ 51.67
Selling Price
$ 46.45
427
409
427
516
Market Price
$ 37.44
Selling Price
$ 33.04
696
173
576
875
Market Price
$ 34.92
Selling Price
$ 31.24
1059
435
867
3985
Market Price
$ 66.46
Selling Price
$ 56.06
1489
1399
543
3053
Market Price
$ 45.11
Selling Price
$ 39.69
1291
557
441
2573
Market Price
$ 46.91
Selling Price
$ 39.13
986
749
845
1465
Market Price
$ 61.93
Selling Price
$ 55.32
568
415
314
1053
Market Price
$ 53.78
Selling Price
$ 47.48
1883
1060
1138
4274
Market Price
$ 61.87
Selling Price
$ 52.37
1137
481
519
4475
Market Price
$ 61.30
Selling Price
$ 51.45
2093
1159
1623
3887
Market Price
$ 41.22
Selling Price
$ 36.63
2090
1255
1642
2340
Market Price
$ 67.44
Selling Price
$ 58.90
1521
827
677
4317
Market Price
$ 37.13
Selling Price
$ 30.95
157
42
121
600
Market Price
$ 52.49
Selling Price
$ 46.95
725
415
558
895
Market Price
$ 54.18
Selling Price
$ 47.94
1585
884
1406
4895
Market Price
$ 65.84
Selling Price
$ 55.91
2115
441
1846
2232
Market Price
$ 52.49
Selling Price
$ 45.54
1259
1037
577
2616
Market Price
$ 29.74
Selling Price
$ 25.60
1015
299
650
1026
Market Price
$ 50.35
Selling Price
$ 42.48
1089
855
831
2365
Market Price
$ 36.37
Selling Price
$ 30.61
1360
1060
802
1519
Market Price
$ 44.95
Selling Price
$ 40.18
165
56
52
563