Market Price
$ 28.96
Selling Price
$ 26.11
884
237
401
2118
Market Price
$ 30.33
Selling Price
$ 25.31
2993
2862
2873
4215
Market Price
$ 41.51
Selling Price
$ 36.82
2147
1138
2048
3259
Market Price
$ 52.60
Selling Price
$ 44.60
202
46
152
487
Market Price
$ 62.13
Selling Price
$ 53.72
971
625
490
1159
Market Price
$ 63.84
Selling Price
$ 54.67
342
262
121
497
Market Price
$ 49.61
Selling Price
$ 41.55
1781
748
1284
3872
Market Price
$ 59.83
Selling Price
$ 54.35
2367
890
1102
4436
Market Price
$ 49.73
Selling Price
$ 45.07
3006
2283
2522
3883
Market Price
$ 57.04
Selling Price
$ 48.67
3435
2909
3390
4085
Market Price
$ 51.56
Selling Price
$ 46.09
110
85
79
515
Market Price
$ 47.65
Selling Price
$ 40.59
850
369
644
3878
Market Price
$ 63.98
Selling Price
$ 55.62
1073
567
360
1182
Market Price
$ 70.57
Selling Price
$ 59.17
647
300
196
946
Market Price
$ 29.37
Selling Price
$ 25.08
2292
1178
758
4934
Market Price
$ 28.47
Selling Price
$ 25.41
2282
2223
1258
3670
Market Price
$ 41.46
Selling Price
$ 37.33
1579
632
737
4916
Market Price
$ 38.61
Selling Price
$ 33.74
1030
572
931
4207
Market Price
$ 53.57
Selling Price
$ 47.12
297
162
197
1279
Market Price
$ 42.05
Selling Price
$ 35.63
382
291
85
446
Market Price
$ 55.84
Selling Price
$ 47.00
2319
1817
912
4759
Market Price
$ 67.04
Selling Price
$ 58.13
2287
468
1271
3227
Market Price
$ 45.18
Selling Price
$ 37.88
1325
917
425
4515
Market Price
$ 68.76
Selling Price
$ 58.76
1834
1799
1447
4510
Market Price
$ 49.78
Selling Price
$ 41.97
392
165
314
721
Market Price
$ 36.03
Selling Price
$ 30.36
446
376
326
1096
Market Price
$ 33.44
Selling Price
$ 28.28
457
209
354
1105
Market Price
$ 59.40
Selling Price
$ 52.02
1927
1851
1250
2960
Market Price
$ 50.56
Selling Price
$ 45.60
1736
1646
1307
1818
Market Price
$ 42.56
Selling Price
$ 38.66
3022
2758
927
4093
Market Price
$ 35.04
Selling Price
$ 29.24
1399
718
1234
2997
Market Price
$ 45.60
Selling Price
$ 39.18
789
239
245
2321
Market Price
$ 52.26
Selling Price
$ 47.21
1566
697
658
2658
Market Price
$ 38.16
Selling Price
$ 33.96
4244
3422
3595
4550
Market Price
$ 50.25
Selling Price
$ 44.20
2157
734
2075
2611
Market Price
$ 62.32
Selling Price
$ 54.01
2811
1029
2417
4971
Market Price
$ 65.09
Selling Price
$ 55.29
1931
939
1652
3871
Market Price
$ 63.77
Selling Price
$ 54.15
935
765
508
1851
Market Price
$ 33.33
Selling Price
$ 28.48
2199
440
743
4864
Market Price
$ 52.91
Selling Price
$ 44.42
1215
1177
667
3870