Market Price
$ 66.19
Selling Price
$ 55.66
536
123
452
1784
Market Price
$ 46.67
Selling Price
$ 41.77
3751
1515
2984
3836
Market Price
$ 37.24
Selling Price
$ 31.06
377
308
82
1850
Market Price
$ 34.22
Selling Price
$ 29.52
709
255
188
883
Market Price
$ 50.56
Selling Price
$ 42.17
856
835
590
1686
Market Price
$ 57.94
Selling Price
$ 52.11
464
231
192
1097
Market Price
$ 59.14
Selling Price
$ 52.80
1651
1311
332
2190
Market Price
$ 46.60
Selling Price
$ 38.96
1584
1015
389
1953
Market Price
$ 31.54
Selling Price
$ 27.34
1763
447
369
3459
Market Price
$ 56.63
Selling Price
$ 47.57
1189
358
797
2197
Market Price
$ 44.91
Selling Price
$ 38.51
454
340
165
677
Market Price
$ 45.87
Selling Price
$ 39.99
1010
850
308
2160
Market Price
$ 54.10
Selling Price
$ 45.48
3039
1702
2988
4673
Market Price
$ 46.73
Selling Price
$ 42.47
3609
1166
2477
4403
Market Price
$ 65.07
Selling Price
$ 58.95
4020
3349
2174
4410
Market Price
$ 61.50
Selling Price
$ 52.43
3538
1734
2636
3675
Market Price
$ 42.82
Selling Price
$ 36.07
2495
629
1213
4477
Market Price
$ 53.07
Selling Price
$ 45.98
181
55
114
681
Market Price
$ 39.35
Selling Price
$ 32.94
2140
965
1339
2351
Market Price
$ 48.89
Selling Price
$ 42.90
2681
855
855
4048
Market Price
$ 59.22
Selling Price
$ 52.19
599
390
422
2338
Market Price
$ 60.29
Selling Price
$ 52.68
573
332
345
757
Market Price
$ 56.93
Selling Price
$ 50.41
1349
564
825
3736
Market Price
$ 51.12
Selling Price
$ 46.45
2622
1547
967
2794
Market Price
$ 33.52
Selling Price
$ 28.95
621
130
409
1690
Market Price
$ 40.78
Selling Price
$ 36.10
612
184
308
2895
Market Price
$ 64.45
Selling Price
$ 53.85
428
423
264
783
Market Price
$ 66.47
Selling Price
$ 57.72
1836
1619
1615
3618
Market Price
$ 69.14
Selling Price
$ 58.25
313
216
312
1178
Market Price
$ 55.16
Selling Price
$ 46.18
901
522
386
2102
Market Price
$ 30.07
Selling Price
$ 25.88
1425
1114
598
3454
Market Price
$ 35.36
Selling Price
$ 31.07
1847
1295
592
2775
Market Price
$ 64.54
Selling Price
$ 58.16
168
165
134
404
Market Price
$ 64.25
Selling Price
$ 54.91
1271
536
797
1534
Market Price
$ 61.52
Selling Price
$ 52.13
3752
1470
2690
4900
Market Price
$ 57.19
Selling Price
$ 48.59
728
183
589
1512
Market Price
$ 62.73
Selling Price
$ 55.27
3833
3421
2421
4253
Market Price
$ 67.05
Selling Price
$ 55.91
1203
663
307
2907
Market Price
$ 48.29
Selling Price
$ 43.10
2914
1072
1249
3423
Market Price
$ 49.39
Selling Price
$ 44.87
1368
559
1273
3899