Market Price
$ 61.39
Selling Price
$ 52.06
3748
3650
1080
4316
Market Price
$ 46.87
Selling Price
$ 40.74
587
431
562
1267
Market Price
$ 48.88
Selling Price
$ 42.22
1930
805
789
3430
Market Price
$ 55.53
Selling Price
$ 48.45
4103
993
3289
4678
Market Price
$ 41.70
Selling Price
$ 35.02
1584
328
898
1954
Market Price
$ 64.99
Selling Price
$ 57.21
498
462
238
1132
Market Price
$ 62.23
Selling Price
$ 52.01
330
192
150
585
Market Price
$ 56.28
Selling Price
$ 47.61
845
711
839
1184
Market Price
$ 61.09
Selling Price
$ 53.68
1041
600
666
1265
Market Price
$ 47.64
Selling Price
$ 41.94
3483
2619
1095
4665
Market Price
$ 63.48
Selling Price
$ 55.33
2337
1669
1710
3531
Market Price
$ 40.73
Selling Price
$ 34.91
1797
1790
1702
3329
Market Price
$ 65.45
Selling Price
$ 54.74
673
254
170
951
Market Price
$ 41.23
Selling Price
$ 36.26
3053
1291
1142
3435
Market Price
$ 38.25
Selling Price
$ 33.85
1141
994
687
2388
Market Price
$ 67.49
Selling Price
$ 59.33
1595
951
868
3440
Market Price
$ 64.46
Selling Price
$ 55.93
2615
1357
778
4085
Market Price
$ 61.02
Selling Price
$ 53.45
1351
1314
348
4546
Market Price
$ 44.65
Selling Price
$ 38.76
706
225
361
838
Market Price
$ 55.44
Selling Price
$ 50.13
1812
1134
1319
3298
Market Price
$ 30.73
Selling Price
$ 27.29
1327
502
521
3922
Market Price
$ 51.41
Selling Price
$ 43.77
1865
1593
1279
3731
Market Price
$ 48.93
Selling Price
$ 43.86
1098
1079
365
2133
Market Price
$ 42.41
Selling Price
$ 38.51
1317
625
1026
1763
Market Price
$ 46.58
Selling Price
$ 41.22
2489
1483
2169
2804
Market Price
$ 54.66
Selling Price
$ 47.54
627
225
487
2867
Market Price
$ 51.84
Selling Price
$ 45.49
1809
704
700
2510
Market Price
$ 33.47
Selling Price
$ 28.30
562
224
531
667
Market Price
$ 39.74
Selling Price
$ 35.34
1157
1062
858
2082
Market Price
$ 33.79
Selling Price
$ 29.47
4112
3883
828
4816
Market Price
$ 31.99
Selling Price
$ 29.00
2691
2270
2460
4625
Market Price
$ 48.37
Selling Price
$ 41.84
1278
329
932
4853
Market Price
$ 58.25
Selling Price
$ 51.74
571
423
407
579
Market Price
$ 34.48
Selling Price
$ 28.95
123
80
95
419
Market Price
$ 64.00
Selling Price
$ 57.67
606
488
197
891
Market Price
$ 51.15
Selling Price
$ 43.13
2462
2003
2251
4401
Market Price
$ 36.14
Selling Price
$ 32.66
698
435
373
2098
Market Price
$ 35.39
Selling Price
$ 31.72
1968
1478
600
2272
Market Price
$ 50.93
Selling Price
$ 45.31
1164
685
1068
1515
Market Price
$ 66.12
Selling Price
$ 56.61
279
210
162
1331