Market Price
$ 37.50
Selling Price
$ 32.60
1359
924
1288
3719
Market Price
$ 57.91
Selling Price
$ 51.03
4118
2289
3968
4410
Market Price
$ 49.94
Selling Price
$ 42.52
442
287
147
1308
Market Price
$ 63.63
Selling Price
$ 57.19
2080
635
1025
3792
Market Price
$ 55.88
Selling Price
$ 49.47
596
489
518
1198
Market Price
$ 63.05
Selling Price
$ 55.06
3050
2003
1709
3941
Market Price
$ 49.35
Selling Price
$ 43.60
1737
783
1669
2834
Market Price
$ 50.81
Selling Price
$ 45.99
3231
2286
2246
4859
Market Price
$ 50.43
Selling Price
$ 42.11
323
124
89
592
Market Price
$ 41.63
Selling Price
$ 34.86
390
134
215
1264
Market Price
$ 68.38
Selling Price
$ 59.06
4090
1327
3156
4182
Market Price
$ 50.65
Selling Price
$ 43.48
1261
605
1189
1399
Market Price
$ 36.78
Selling Price
$ 32.77
777
186
286
2153
Market Price
$ 61.49
Selling Price
$ 55.13
761
454
640
2085
Market Price
$ 44.59
Selling Price
$ 37.63
754
541
538
817
Market Price
$ 55.77
Selling Price
$ 47.67
232
164
164
1050
Market Price
$ 39.52
Selling Price
$ 35.24
967
271
490
1516
Market Price
$ 52.91
Selling Price
$ 46.18
472
338
226
568
Market Price
$ 62.70
Selling Price
$ 56.88
2520
852
817
3423
Market Price
$ 55.16
Selling Price
$ 47.74
2309
1125
2194
4327
Market Price
$ 60.55
Selling Price
$ 52.28
1107
353
579
3372
Market Price
$ 31.93
Selling Price
$ 27.88
865
842
710
3374
Market Price
$ 64.40
Selling Price
$ 55.71
1091
900
632
1454
Market Price
$ 31.75
Selling Price
$ 28.56
1059
458
396
2169
Market Price
$ 36.71
Selling Price
$ 32.37
686
637
583
1989
Market Price
$ 53.47
Selling Price
$ 47.76
1040
441
377
2108
Market Price
$ 29.40
Selling Price
$ 25.47
2104
2066
1594
4409
Market Price
$ 49.18
Selling Price
$ 41.53
610
454
191
1920
Market Price
$ 33.58
Selling Price
$ 29.06
2515
746
2267
4971
Market Price
$ 29.71
Selling Price
$ 26.26
723
631
153
3004
Market Price
$ 42.40
Selling Price
$ 37.41
2285
1829
1275
3692
Market Price
$ 39.61
Selling Price
$ 33.60
571
336
122
2710
Market Price
$ 55.63
Selling Price
$ 46.87
371
316
87
790
Market Price
$ 52.46
Selling Price
$ 46.91
3938
1712
2962
4019
Market Price
$ 46.89
Selling Price
$ 42.56
2475
845
778
4204
Market Price
$ 42.25
Selling Price
$ 35.30
2583
1587
1615
4991
Market Price
$ 69.23
Selling Price
$ 59.64
1131
865
676
1465
Market Price
$ 37.07
Selling Price
$ 32.64
391
205
327
1093
Market Price
$ 44.38
Selling Price
$ 37.85
866
777
863
1218
Market Price
$ 35.71
Selling Price
$ 32.20
793
482
200
1243