Market Price
$ 44.88
Selling Price
$ 38.10
1584
843
480
1646
Market Price
$ 63.97
Selling Price
$ 57.04
1154
558
1104
4666
Market Price
$ 30.38
Selling Price
$ 27.37
2909
1938
2229
3641
Market Price
$ 48.92
Selling Price
$ 41.60
312
260
211
1369
Market Price
$ 33.02
Selling Price
$ 28.55
1045
685
661
1872
Market Price
$ 42.08
Selling Price
$ 37.05
704
539
261
962
Market Price
$ 35.69
Selling Price
$ 32.23
2374
651
544
2993
Market Price
$ 49.19
Selling Price
$ 44.71
1449
478
813
2764
Market Price
$ 52.42
Selling Price
$ 43.76
658
592
282
1175
Market Price
$ 56.17
Selling Price
$ 49.71
400
261
212
567
Market Price
$ 53.90
Selling Price
$ 48.25
2053
1212
2040
3733
Market Price
$ 38.16
Selling Price
$ 32.19
2217
2182
457
4406
Market Price
$ 33.22
Selling Price
$ 29.23
3935
1613
3899
3960
Market Price
$ 49.54
Selling Price
$ 41.32
949
423
219
1128
Market Price
$ 32.57
Selling Price
$ 27.46
599
202
122
1297
Market Price
$ 65.14
Selling Price
$ 58.65
1050
612
767
3088
Market Price
$ 53.83
Selling Price
$ 45.27
589
461
236
2732
Market Price
$ 54.44
Selling Price
$ 47.56
1189
1097
544
3484
Market Price
$ 36.15
Selling Price
$ 32.52
371
189
218
1547
Market Price
$ 47.41
Selling Price
$ 41.67
1088
474
477
3676
Market Price
$ 56.61
Selling Price
$ 50.29
4287
3266
1580
4806
Market Price
$ 59.75
Selling Price
$ 49.92
145
132
99
582
Market Price
$ 66.99
Selling Price
$ 58.10
789
577
494
1392
Market Price
$ 54.49
Selling Price
$ 48.53
1231
338
859
1360
Market Price
$ 59.57
Selling Price
$ 53.18
619
319
333
2106
Market Price
$ 48.65
Selling Price
$ 40.79
2831
1546
2444
4109
Market Price
$ 34.73
Selling Price
$ 30.26
505
106
369
1994
Market Price
$ 61.27
Selling Price
$ 51.83
2542
756
998
4779
Market Price
$ 36.96
Selling Price
$ 32.97
946
669
709
3374
Market Price
$ 33.47
Selling Price
$ 29.34
1433
1037
1207
1553
Market Price
$ 59.66
Selling Price
$ 52.90
865
209
246
1597
Market Price
$ 39.72
Selling Price
$ 35.06
884
439
855
3976
Market Price
$ 62.05
Selling Price
$ 55.80
1276
518
800
1858
Market Price
$ 42.13
Selling Price
$ 37.98
3205
1336
1975
4099
Market Price
$ 53.37
Selling Price
$ 48.03
2203
1023
879
4910
Market Price
$ 52.89
Selling Price
$ 47.40
625
500
254
2067
Market Price
$ 49.68
Selling Price
$ 42.98
1745
541
1308
2136
Market Price
$ 53.26
Selling Price
$ 47.51
819
168
611
1647
Market Price
$ 39.26
Selling Price
$ 33.18
2475
1963
507
2897
Market Price
$ 37.32
Selling Price
$ 31.14
262
220
236
1284