Market Price
$ 45.13
Selling Price
$ 37.67
265
221
264
751
Market Price
$ 59.38
Selling Price
$ 50.05
3845
2816
1945
4398
Market Price
$ 31.52
Selling Price
$ 27.53
2364
841
1629
3148
Market Price
$ 62.16
Selling Price
$ 55.87
358
135
144
557
Market Price
$ 47.62
Selling Price
$ 40.61
345
344
170
912
Market Price
$ 58.51
Selling Price
$ 52.39
4069
2672
3908
4347
Market Price
$ 34.62
Selling Price
$ 30.44
3725
3682
2414
4320
Market Price
$ 55.82
Selling Price
$ 48.27
232
130
205
423
Market Price
$ 30.98
Selling Price
$ 26.98
1741
453
1528
2680
Market Price
$ 38.48
Selling Price
$ 32.20
378
357
308
746
Market Price
$ 70.17
Selling Price
$ 59.68
648
325
449
1580
Market Price
$ 39.16
Selling Price
$ 33.73
619
286
341
1149
Market Price
$ 60.39
Selling Price
$ 51.32
2738
2276
1416
2869
Market Price
$ 50.04
Selling Price
$ 42.62
3311
1921
1758
4409
Market Price
$ 51.58
Selling Price
$ 45.60
1595
401
1511
2685
Market Price
$ 63.83
Selling Price
$ 53.46
992
792
508
1919
Market Price
$ 59.98
Selling Price
$ 53.90
1601
1499
1019
1620
Market Price
$ 33.18
Selling Price
$ 28.68
1250
574
1131
2835
Market Price
$ 38.37
Selling Price
$ 33.16
528
389
516
1039
Market Price
$ 28.52
Selling Price
$ 25.71
1257
485
993
3222
Market Price
$ 68.03
Selling Price
$ 58.47
3362
1914
3343
3593
Market Price
$ 51.73
Selling Price
$ 45.54
3960
1913
2131
4515
Market Price
$ 56.35
Selling Price
$ 48.08
2129
1635
1296
4192
Market Price
$ 49.82
Selling Price
$ 44.96
2113
1634
770
3242
Market Price
$ 32.39
Selling Price
$ 27.23
733
271
408
850
Market Price
$ 63.52
Selling Price
$ 57.07
1659
1532
1530
1867
Market Price
$ 50.91
Selling Price
$ 42.71
3395
2831
2558
3769
Market Price
$ 38.02
Selling Price
$ 32.16
2469
1745
1798
3138
Market Price
$ 48.65
Selling Price
$ 42.69
422
127
325
456
Market Price
$ 32.76
Selling Price
$ 28.77
961
737
794
1207
Market Price
$ 30.07
Selling Price
$ 25.38
1233
799
321
3468
Market Price
$ 40.68
Selling Price
$ 36.05
521
212
192
2160
Market Price
$ 48.44
Selling Price
$ 43.29
623
586
415
711
Market Price
$ 58.12
Selling Price
$ 51.79
905
345
448
3147
Market Price
$ 62.14
Selling Price
$ 51.90
753
219
180
1241
Market Price
$ 30.76
Selling Price
$ 25.89
777
160
220
889
Market Price
$ 45.53
Selling Price
$ 40.86
1861
397
700
2920
Market Price
$ 44.52
Selling Price
$ 39.47
1345
424
825
2005
Market Price
$ 51.50
Selling Price
$ 43.83
3358
1711
1104
4150
Market Price
$ 47.17
Selling Price
$ 39.89
2110
741
1982
2920