Market Price
$ 53.21
Selling Price
$ 47.87
1131
468
738
4126
Market Price
$ 47.83
Selling Price
$ 41.88
1868
770
932
2231
Market Price
$ 51.55
Selling Price
$ 45.50
2938
1916
2533
3525
Market Price
$ 62.86
Selling Price
$ 53.54
1524
1456
775
2082
Market Price
$ 34.20
Selling Price
$ 30.74
2184
2025
820
4936
Market Price
$ 28.30
Selling Price
$ 25.05
1630
1150
1587
1994
Market Price
$ 41.06
Selling Price
$ 34.84
4486
931
4206
4707
Market Price
$ 61.23
Selling Price
$ 53.05
496
205
447
605
Market Price
$ 68.02
Selling Price
$ 56.80
471
209
197
1468
Market Price
$ 39.64
Selling Price
$ 33.65
2500
923
902
4042
Market Price
$ 60.70
Selling Price
$ 52.15
996
494
986
1898
Market Price
$ 51.98
Selling Price
$ 44.03
4774
3312
2183
4869
Market Price
$ 40.07
Selling Price
$ 36.00
252
172
192
405
Market Price
$ 28.58
Selling Price
$ 25.33
3079
2590
2835
4180
Market Price
$ 63.10
Selling Price
$ 56.88
2378
1563
595
4533
Market Price
$ 47.60
Selling Price
$ 43.03
378
277
200
976
Market Price
$ 52.14
Selling Price
$ 44.42
389
246
214
1127
Market Price
$ 45.81
Selling Price
$ 39.69
1599
1526
1520
2180
Market Price
$ 61.91
Selling Price
$ 54.67
3494
1063
2044
3947
Market Price
$ 40.41
Selling Price
$ 34.56
751
641
602
1491
Market Price
$ 63.70
Selling Price
$ 54.38
3245
3221
1091
4304
Market Price
$ 70.68
Selling Price
$ 59.11
1766
971
869
4375
Market Price
$ 56.96
Selling Price
$ 48.72
1196
796
1082
4361
Market Price
$ 35.30
Selling Price
$ 29.83
2978
597
1471
3678
Market Price
$ 28.06
Selling Price
$ 25.14
685
608
332
1160
Market Price
$ 54.73
Selling Price
$ 46.96
2392
1782
1710
2556
Market Price
$ 56.73
Selling Price
$ 49.89
735
516
186
1390
Market Price
$ 69.42
Selling Price
$ 59.16
4236
1294
3808
4828
Market Price
$ 44.18
Selling Price
$ 38.64
889
745
582
1818
Market Price
$ 70.49
Selling Price
$ 59.68
1673
575
476
1805
Market Price
$ 49.92
Selling Price
$ 43.25
1657
1289
1456
1998
Market Price
$ 64.59
Selling Price
$ 55.53
1285
386
805
3302
Market Price
$ 69.02
Selling Price
$ 58.13
665
232
536
2536
Market Price
$ 69.53
Selling Price
$ 58.37
2070
1544
500
2321
Market Price
$ 66.95
Selling Price
$ 57.91
1901
977
1014
2060
Market Price
$ 39.23
Selling Price
$ 33.73
4232
2319
3284
4361
Market Price
$ 47.76
Selling Price
$ 40.25
742
337
724
1616
Market Price
$ 41.45
Selling Price
$ 35.84
2833
2754
806
3685
Market Price
$ 31.54
Selling Price
$ 26.31
1440
722
478
3284
Market Price
$ 40.38
Selling Price
$ 35.24
603
317
398
2501