Market Price
$ 38.57
Selling Price
$ 32.89
1625
818
1080
3540
Market Price
$ 64.37
Selling Price
$ 54.50
553
305
122
1068
Market Price
$ 40.58
Selling Price
$ 36.53
3780
2846
1331
3781
Market Price
$ 53.31
Selling Price
$ 46.05
2119
691
1096
2779
Market Price
$ 50.18
Selling Price
$ 44.57
2217
1324
1395
4301
Market Price
$ 56.88
Selling Price
$ 50.61
472
98
460
876
Market Price
$ 55.98
Selling Price
$ 49.49
1198
661
780
1314
Market Price
$ 63.61
Selling Price
$ 57.28
777
604
742
990
Market Price
$ 53.95
Selling Price
$ 47.30
2119
1688
1507
4851
Market Price
$ 32.67
Selling Price
$ 28.07
437
110
239
1424
Market Price
$ 51.84
Selling Price
$ 46.02
1367
468
274
1733
Market Price
$ 54.74
Selling Price
$ 47.35
1535
1362
1512
4568
Market Price
$ 65.45
Selling Price
$ 55.24
237
200
106
496
Market Price
$ 50.09
Selling Price
$ 44.62
894
794
602
1170
Market Price
$ 54.40
Selling Price
$ 47.61
3278
2520
3241
3312
Market Price
$ 65.34
Selling Price
$ 56.15
453
168
288
1011
Market Price
$ 38.68
Selling Price
$ 34.38
900
820
360
1043
Market Price
$ 34.91
Selling Price
$ 30.25
3140
1312
1216
4082
Market Price
$ 63.75
Selling Price
$ 53.95
1329
1012
1115
1833
Market Price
$ 42.03
Selling Price
$ 36.50
1323
925
1037
4119
Market Price
$ 38.84
Selling Price
$ 34.52
1291
888
885
2264
Market Price
$ 54.78
Selling Price
$ 48.70
562
185
314
1541
Market Price
$ 30.71
Selling Price
$ 26.33
798
169
269
938
Market Price
$ 35.19
Selling Price
$ 30.98
985
708
226
1032
Market Price
$ 38.12
Selling Price
$ 34.52
858
849
528
3731
Market Price
$ 57.03
Selling Price
$ 50.54
1677
1566
654
2112
Market Price
$ 32.70
Selling Price
$ 29.39
834
528
229
2501
Market Price
$ 65.37
Selling Price
$ 58.81
1731
841
1149
4249
Market Price
$ 51.55
Selling Price
$ 44.89
247
226
133
649
Market Price
$ 53.59
Selling Price
$ 46.87
1234
319
263
4528
Market Price
$ 51.34
Selling Price
$ 43.16
944
405
249
1115
Market Price
$ 52.85
Selling Price
$ 47.98
533
349
299
652
Market Price
$ 50.40
Selling Price
$ 45.57
2968
693
2525
3662
Market Price
$ 31.40
Selling Price
$ 28.30
702
496
140
2242
Market Price
$ 65.32
Selling Price
$ 58.64
349
302
89
991
Market Price
$ 53.35
Selling Price
$ 44.96
191
113
59
443
Market Price
$ 41.51
Selling Price
$ 35.39
2768
1058
1440
3069
Market Price
$ 42.55
Selling Price
$ 35.67
160
160
145
421
Market Price
$ 57.63
Selling Price
$ 50.98
1643
591
1516
2388
Market Price
$ 35.29
Selling Price
$ 29.75
1849
550
757
3208