Market Price
$ 46.37
Selling Price
$ 41.60
2901
903
1689
3636
Market Price
$ 62.68
Selling Price
$ 54.62
525
155
482
963
Market Price
$ 39.74
Selling Price
$ 33.84
2643
2329
795
3244
Market Price
$ 62.48
Selling Price
$ 53.19
240
83
83
733
Market Price
$ 39.70
Selling Price
$ 34.04
598
185
335
965
Market Price
$ 50.18
Selling Price
$ 42.33
482
106
440
691
Market Price
$ 31.77
Selling Price
$ 27.54
3320
2348
1103
3356
Market Price
$ 54.33
Selling Price
$ 46.79
890
686
738
946
Market Price
$ 30.15
Selling Price
$ 25.47
573
123
448
1073
Market Price
$ 49.64
Selling Price
$ 41.85
1605
1413
583
2401
Market Price
$ 34.01
Selling Price
$ 29.60
383
247
358
850
Market Price
$ 56.39
Selling Price
$ 50.38
1764
408
1274
1816
Market Price
$ 60.37
Selling Price
$ 54.09
3065
2192
975
4884
Market Price
$ 46.71
Selling Price
$ 41.70
1580
428
1381
3300
Market Price
$ 51.54
Selling Price
$ 43.13
678
408
432
770
Market Price
$ 30.31
Selling Price
$ 26.32
104
79
45
470
Market Price
$ 39.00
Selling Price
$ 32.83
1005
668
773
1318
Market Price
$ 29.28
Selling Price
$ 25.93
1187
405
265
1199
Market Price
$ 56.07
Selling Price
$ 47.28
1792
1286
1616
3887
Market Price
$ 58.53
Selling Price
$ 50.16
1781
1610
1393
4380
Market Price
$ 41.57
Selling Price
$ 36.17
622
491
364
1063
Market Price
$ 67.95
Selling Price
$ 58.57
607
316
235
2353
Market Price
$ 60.20
Selling Price
$ 53.89
1414
497
1361
2544
Market Price
$ 30.78
Selling Price
$ 26.96
2667
2544
1036
2753
Market Price
$ 48.84
Selling Price
$ 41.97
1779
397
1081
2914
Market Price
$ 60.99
Selling Price
$ 52.62
3405
3079
1857
3747
Market Price
$ 61.45
Selling Price
$ 53.72
1013
917
844
2092
Market Price
$ 45.16
Selling Price
$ 40.32
2781
2060
1587
2921
Market Price
$ 62.39
Selling Price
$ 52.63
2489
1533
940
3406
Market Price
$ 34.11
Selling Price
$ 30.94
1104
473
612
3833
Market Price
$ 56.01
Selling Price
$ 49.03
1462
1196
1148
2035
Market Price
$ 31.90
Selling Price
$ 28.07
1490
580
525
3120
Market Price
$ 38.72
Selling Price
$ 33.77
1183
903
1034
2786
Market Price
$ 43.69
Selling Price
$ 38.60
3161
849
1636
3274
Market Price
$ 66.06
Selling Price
$ 56.41
256
247
229
457
Market Price
$ 43.15
Selling Price
$ 37.81
595
140
257
1076
Market Price
$ 39.89
Selling Price
$ 35.88
553
332
356
1297
Market Price
$ 30.98
Selling Price
$ 27.20
2116
1218
1579
4622
Market Price
$ 43.85
Selling Price
$ 36.71
1824
1262
450
2268
Market Price
$ 65.31
Selling Price
$ 55.45
264
151
56
1084