Market Price
$ 36.87
Selling Price
$ 31.37
760
641
373
1443
Market Price
$ 29.52
Selling Price
$ 25.46
649
628
417
1694
Market Price
$ 66.91
Selling Price
$ 58.65
868
781
712
4222
Market Price
$ 38.20
Selling Price
$ 34.26
4294
2944
3756
4600
Market Price
$ 48.15
Selling Price
$ 40.88
280
93
147
470
Market Price
$ 54.42
Selling Price
$ 48.38
1181
1089
598
1308
Market Price
$ 41.79
Selling Price
$ 35.35
2182
952
1457
3268
Market Price
$ 65.22
Selling Price
$ 57.78
684
315
665
2026
Market Price
$ 62.74
Selling Price
$ 52.85
1658
999
722
2600
Market Price
$ 29.81
Selling Price
$ 25.50
1877
1307
1578
2309
Market Price
$ 57.68
Selling Price
$ 51.54
2508
1255
757
4447
Market Price
$ 50.72
Selling Price
$ 45.74
1112
741
338
1683
Market Price
$ 31.26
Selling Price
$ 27.38
2140
1598
1950
2468
Market Price
$ 66.58
Selling Price
$ 57.06
403
140
252
523
Market Price
$ 37.08
Selling Price
$ 30.97
781
630
379
1691
Market Price
$ 65.58
Selling Price
$ 59.26
213
120
67
722
Market Price
$ 65.03
Selling Price
$ 56.78
2376
1657
780
2617
Market Price
$ 49.25
Selling Price
$ 43.21
1694
831
1653
2426
Market Price
$ 37.00
Selling Price
$ 33.09
850
309
806
1594
Market Price
$ 64.12
Selling Price
$ 55.75
2975
733
1709
4983
Market Price
$ 44.11
Selling Price
$ 38.55
3199
3131
2184
3934
Market Price
$ 30.55
Selling Price
$ 25.67
2311
1877
1254
2399
Market Price
$ 52.52
Selling Price
$ 44.93
342
238
69
1277
Market Price
$ 38.76
Selling Price
$ 34.66
791
271
373
1607
Market Price
$ 63.99
Selling Price
$ 57.78
180
47
37
463
Market Price
$ 33.90
Selling Price
$ 29.75
2257
1202
1900
3407
Market Price
$ 66.33
Selling Price
$ 57.00
1079
558
658
1435
Market Price
$ 49.79
Selling Price
$ 41.74
1014
446
910
1655
Market Price
$ 46.47
Selling Price
$ 42.24
2158
1023
482
2252
Market Price
$ 67.95
Selling Price
$ 59.82
563
218
450
1839
Market Price
$ 62.57
Selling Price
$ 53.95
509
337
429
514
Market Price
$ 56.02
Selling Price
$ 49.97
216
126
86
607
Market Price
$ 53.55
Selling Price
$ 45.31
3771
3515
3726
4987
Market Price
$ 60.42
Selling Price
$ 50.52
2938
1363
2616
3194
Market Price
$ 42.40
Selling Price
$ 37.43
2913
2849
1352
4043
Market Price
$ 29.52
Selling Price
$ 25.54
1041
561
629
1139
Market Price
$ 39.53
Selling Price
$ 33.43
1210
901
731
2763
Market Price
$ 46.06
Selling Price
$ 38.86
882
775
322
3955
Market Price
$ 37.49
Selling Price
$ 33.63
2569
907
2180
2654
Market Price
$ 40.42
Selling Price
$ 34.76
3407
3320
2072
4951