Market Price
$ 60.05
Selling Price
$ 50.87
1935
994
498
2817
Market Price
$ 64.10
Selling Price
$ 56.88
1190
1003
855
1862
Market Price
$ 38.58
Selling Price
$ 34.51
2773
1302
1743
4944
Market Price
$ 33.88
Selling Price
$ 30.22
2354
1133
1973
4609
Market Price
$ 49.05
Selling Price
$ 42.19
986
325
921
1952
Market Price
$ 48.19
Selling Price
$ 40.25
462
347
231
1246
Market Price
$ 37.68
Selling Price
$ 33.02
1670
362
335
4789
Market Price
$ 62.43
Selling Price
$ 56.61
640
363
524
1150
Market Price
$ 33.76
Selling Price
$ 28.35
2933
1507
789
4888
Market Price
$ 65.16
Selling Price
$ 55.04
428
350
268
726
Market Price
$ 45.81
Selling Price
$ 38.95
1285
758
373
1845
Market Price
$ 45.85
Selling Price
$ 38.24
1656
1446
419
3216
Market Price
$ 49.76
Selling Price
$ 42.42
880
282
789
2515
Market Price
$ 55.67
Selling Price
$ 49.62
1629
1271
1209
3031
Market Price
$ 54.01
Selling Price
$ 48.56
449
140
221
1025
Market Price
$ 66.14
Selling Price
$ 56.06
946
690
851
1120
Market Price
$ 40.54
Selling Price
$ 33.91
1106
679
797
1281
Market Price
$ 48.00
Selling Price
$ 41.16
222
90
216
881
Market Price
$ 43.95
Selling Price
$ 37.30
1018
251
711
4077
Market Price
$ 33.43
Selling Price
$ 28.45
819
545
333
1776
Market Price
$ 44.66
Selling Price
$ 38.31
2120
526
690
3060
Market Price
$ 64.51
Selling Price
$ 57.71
3434
951
2380
4611
Market Price
$ 60.77
Selling Price
$ 51.74
1223
699
816
3163
Market Price
$ 65.59
Selling Price
$ 58.66
367
105
331
1207
Market Price
$ 28.22
Selling Price
$ 25.53
2027
1834
869
2210
Market Price
$ 54.77
Selling Price
$ 49.66
1945
1247
607
2635
Market Price
$ 59.84
Selling Price
$ 54.25
1323
1116
1037
2050
Market Price
$ 63.07
Selling Price
$ 53.87
725
148
517
3168
Market Price
$ 31.68
Selling Price
$ 28.36
167
56
133
420
Market Price
$ 48.96
Selling Price
$ 44.31
669
182
582
2918
Market Price
$ 37.17
Selling Price
$ 32.73
2644
2579
2456
3329
Market Price
$ 65.26
Selling Price
$ 54.78
1137
951
904
1226
Market Price
$ 42.25
Selling Price
$ 37.06
1489
1135
795
1763
Market Price
$ 66.49
Selling Price
$ 58.50
1307
334
453
2258
Market Price
$ 59.58
Selling Price
$ 53.48
2506
1410
631
3406
Market Price
$ 30.98
Selling Price
$ 26.30
1729
1164
1237
1904
Market Price
$ 46.15
Selling Price
$ 41.01
2074
2038
581
4013
Market Price
$ 44.19
Selling Price
$ 39.59
742
474
320
822
Market Price
$ 65.95
Selling Price
$ 55.64
1842
485
629
3226
Market Price
$ 39.95
Selling Price
$ 36.21
2128
1681
2052
2236