Market Price
$ 51.15
Selling Price
$ 45.49
940
776
618
1372
Market Price
$ 58.39
Selling Price
$ 49.24
915
255
481
2103
Market Price
$ 41.17
Selling Price
$ 35.24
3975
2739
1543
4294
Market Price
$ 54.11
Selling Price
$ 45.65
347
96
339
1252
Market Price
$ 66.43
Selling Price
$ 56.01
3485
1810
1048
3528
Market Price
$ 53.35
Selling Price
$ 46.46
312
263
249
569
Market Price
$ 44.66
Selling Price
$ 38.77
3287
2374
1080
4329
Market Price
$ 47.74
Selling Price
$ 40.79
540
515
179
1030
Market Price
$ 38.58
Selling Price
$ 35.07
553
148
458
1992
Market Price
$ 55.08
Selling Price
$ 48.18
763
242
640
1213
Market Price
$ 40.85
Selling Price
$ 36.95
3474
816
740
4112
Market Price
$ 44.42
Selling Price
$ 37.18
2421
1495
2056
4230
Market Price
$ 63.02
Selling Price
$ 52.99
2006
1657
1848
3260
Market Price
$ 38.58
Selling Price
$ 32.59
1186
477
524
1985
Market Price
$ 57.33
Selling Price
$ 51.65
2792
960
1679
4680
Market Price
$ 63.80
Selling Price
$ 55.22
597
250
366
1698
Market Price
$ 51.32
Selling Price
$ 43.16
878
342
461
3811
Market Price
$ 54.07
Selling Price
$ 45.19
834
367
405
1810
Market Price
$ 59.49
Selling Price
$ 52.59
1049
397
893
1573
Market Price
$ 45.82
Selling Price
$ 40.92
146
117
119
695
Market Price
$ 36.48
Selling Price
$ 30.67
1891
787
1042
2414
Market Price
$ 45.26
Selling Price
$ 40.81
1188
269
874
1952
Market Price
$ 42.28
Selling Price
$ 37.80
581
312
336
627
Market Price
$ 33.15
Selling Price
$ 29.39
2093
1755
1983
2615
Market Price
$ 58.60
Selling Price
$ 51.39
1117
831
273
1903
Market Price
$ 37.65
Selling Price
$ 32.52
451
164
449
1255
Market Price
$ 58.12
Selling Price
$ 52.07
1488
371
1081
1490
Market Price
$ 50.51
Selling Price
$ 44.27
808
297
174
1358
Market Price
$ 69.50
Selling Price
$ 59.76
2234
1476
1730
2235
Market Price
$ 33.57
Selling Price
$ 29.85
182
176
173
646
Market Price
$ 50.20
Selling Price
$ 44.82
444
125
401
959
Market Price
$ 51.86
Selling Price
$ 44.76
458
250
431
1991
Market Price
$ 33.33
Selling Price
$ 27.99
511
397
464
628
Market Price
$ 52.90
Selling Price
$ 46.73
4459
1984
2392
4508
Market Price
$ 41.43
Selling Price
$ 36.89
553
466
510
1136
Market Price
$ 44.88
Selling Price
$ 37.57
2724
701
2152
4554
Market Price
$ 63.47
Selling Price
$ 53.65
3315
1323
3242
4837
Market Price
$ 50.07
Selling Price
$ 45.23
1307
1194
311
4195
Market Price
$ 58.22
Selling Price
$ 49.17
411
84
232
709
Market Price
$ 38.87
Selling Price
$ 35.20
379
87
251
1382