Market Price
$ 58.31
Selling Price
$ 52.02
1187
765
292
3327
Market Price
$ 50.99
Selling Price
$ 46.13
739
338
301
1867
Market Price
$ 56.43
Selling Price
$ 51.20
2761
2124
1015
3221
Market Price
$ 55.05
Selling Price
$ 49.97
750
201
369
2825
Market Price
$ 65.70
Selling Price
$ 57.87
974
338
602
1613
Market Price
$ 41.03
Selling Price
$ 36.47
515
510
362
2511
Market Price
$ 67.60
Selling Price
$ 56.49
1491
592
1356
2867
Market Price
$ 59.70
Selling Price
$ 50.33
2036
699
1860
4976
Market Price
$ 37.10
Selling Price
$ 33.38
113
97
23
469
Market Price
$ 64.10
Selling Price
$ 53.86
495
445
168
1416
Market Price
$ 40.47
Selling Price
$ 35.30
1176
914
298
1982
Market Price
$ 36.26
Selling Price
$ 32.55
1254
517
881
1504
Market Price
$ 65.62
Selling Price
$ 57.49
1788
1323
800
2013
Market Price
$ 35.88
Selling Price
$ 29.96
438
128
391
921
Market Price
$ 52.58
Selling Price
$ 45.77
1493
743
980
2458
Market Price
$ 51.65
Selling Price
$ 46.30
841
378
535
3628
Market Price
$ 47.90
Selling Price
$ 41.91
1020
571
249
1128
Market Price
$ 67.36
Selling Price
$ 57.75
782
401
360
2163
Market Price
$ 45.30
Selling Price
$ 38.95
2470
1228
1553
4882
Market Price
$ 54.68
Selling Price
$ 48.99
1922
1272
537
2221
Market Price
$ 40.93
Selling Price
$ 37.01
4121
3939
3112
4688
Market Price
$ 53.77
Selling Price
$ 48.68
2504
1136
2266
4510
Market Price
$ 55.58
Selling Price
$ 48.80
1665
1297
674
2471
Market Price
$ 38.91
Selling Price
$ 33.44
2356
1587
1782
2513
Market Price
$ 51.05
Selling Price
$ 42.80
391
230
286
1128
Market Price
$ 31.37
Selling Price
$ 28.52
1342
1065
920
1828
Market Price
$ 53.21
Selling Price
$ 48.26
2918
1350
611
4899
Market Price
$ 45.98
Selling Price
$ 39.27
347
282
278
1030
Market Price
$ 32.79
Selling Price
$ 29.35
2129
1678
1725
4896
Market Price
$ 45.90
Selling Price
$ 39.17
1969
1248
1826
2751
Market Price
$ 41.92
Selling Price
$ 35.50
400
339
256
1338
Market Price
$ 54.91
Selling Price
$ 49.44
1385
714
1033
3135
Market Price
$ 46.32
Selling Price
$ 38.90
1441
960
928
4379
Market Price
$ 45.94
Selling Price
$ 40.02
1803
869
785
3288
Market Price
$ 52.18
Selling Price
$ 45.40
883
608
233
1204
Market Price
$ 61.19
Selling Price
$ 54.00
753
727
688
2153
Market Price
$ 34.85
Selling Price
$ 31.53
4371
1833
4118
4990
Market Price
$ 30.52
Selling Price
$ 26.21
978
568
341
4192
Market Price
$ 70.16
Selling Price
$ 59.84
1355
559
652
1661
Market Price
$ 69.18
Selling Price
$ 59.34
1798
1744
1678
2460