Market Price
$ 52.17
Selling Price
$ 44.32
1003
702
806
1300
Market Price
$ 58.90
Selling Price
$ 51.69
1521
1374
1420
3603
Market Price
$ 46.60
Selling Price
$ 39.71
1031
298
777
3241
Market Price
$ 47.76
Selling Price
$ 40.62
1284
829
1198
3190
Market Price
$ 63.70
Selling Price
$ 57.80
928
341
192
952
Market Price
$ 46.49
Selling Price
$ 39.46
1194
441
604
1431
Market Price
$ 57.94
Selling Price
$ 49.83
1779
419
716
3165
Market Price
$ 45.06
Selling Price
$ 38.23
1861
895
1114
3010
Market Price
$ 57.67
Selling Price
$ 50.44
1224
916
1100
4964
Market Price
$ 57.12
Selling Price
$ 51.33
2034
892
1650
4691
Market Price
$ 43.49
Selling Price
$ 37.06
776
503
717
1304
Market Price
$ 43.04
Selling Price
$ 36.33
242
110
154
786
Market Price
$ 33.36
Selling Price
$ 28.19
479
151
477
1600
Market Price
$ 29.49
Selling Price
$ 26.55
3270
702
707
4142
Market Price
$ 59.34
Selling Price
$ 49.85
810
472
562
1360
Market Price
$ 64.01
Selling Price
$ 54.23
507
174
431
1252
Market Price
$ 61.13
Selling Price
$ 53.76
608
459
271
639
Market Price
$ 60.20
Selling Price
$ 51.53
819
325
584
1019
Market Price
$ 54.42
Selling Price
$ 47.96
295
293
170
950
Market Price
$ 48.54
Selling Price
$ 42.76
2927
1544
646
3840
Market Price
$ 65.28
Selling Price
$ 58.61
4590
2667
2826
4894
Market Price
$ 31.60
Selling Price
$ 28.44
2161
1619
437
3247
Market Price
$ 50.60
Selling Price
$ 42.86
448
247
289
913
Market Price
$ 50.23
Selling Price
$ 41.95
2905
1818
2452
3589
Market Price
$ 40.46
Selling Price
$ 35.63
2591
1513
753
4853
Market Price
$ 56.53
Selling Price
$ 48.73
1524
410
1513
3811
Market Price
$ 58.62
Selling Price
$ 49.34
1626
628
439
4577
Market Price
$ 68.82
Selling Price
$ 57.66
3208
2189
736
4115
Market Price
$ 71.18
Selling Price
$ 59.65
358
164
234
1122
Market Price
$ 41.44
Selling Price
$ 36.86
325
221
140
737
Market Price
$ 39.07
Selling Price
$ 33.22
1927
911
1048
2297
Market Price
$ 68.84
Selling Price
$ 58.08
3045
1576
1204
4522
Market Price
$ 63.97
Selling Price
$ 54.06
1373
1239
714
3791
Market Price
$ 31.34
Selling Price
$ 27.40
1734
1623
1242
4919
Market Price
$ 48.85
Selling Price
$ 42.65
1094
790
335
3848
Market Price
$ 62.24
Selling Price
$ 53.61
778
486
387
1033
Market Price
$ 37.74
Selling Price
$ 31.81
1342
1327
1290
3609
Market Price
$ 30.13
Selling Price
$ 26.81
1015
384
813
3339
Market Price
$ 29.45
Selling Price
$ 25.74
1427
917
684
3214
Market Price
$ 44.73
Selling Price
$ 37.31
991
527
421
1953