Market Price
$ 47.06
Selling Price
$ 39.66
2285
555
945
3826
Market Price
$ 52.96
Selling Price
$ 47.58
732
605
206
1983
Market Price
$ 38.77
Selling Price
$ 34.42
1717
526
718
3185
Market Price
$ 62.50
Selling Price
$ 56.50
300
287
265
699
Market Price
$ 32.35
Selling Price
$ 27.69
2913
997
2499
3841
Market Price
$ 47.05
Selling Price
$ 42.32
1029
938
808
2012
Market Price
$ 61.62
Selling Price
$ 52.97
1993
864
1877
3403
Market Price
$ 36.05
Selling Price
$ 30.85
2103
1953
914
4148
Market Price
$ 44.24
Selling Price
$ 37.09
3335
2989
1923
4195
Market Price
$ 37.79
Selling Price
$ 31.53
3398
2288
3274
3683
Market Price
$ 50.78
Selling Price
$ 43.52
1436
463
1432
3378
Market Price
$ 63.27
Selling Price
$ 53.69
654
145
298
3057
Market Price
$ 37.20
Selling Price
$ 31.65
3705
2157
3467
4383
Market Price
$ 45.78
Selling Price
$ 38.18
1720
1480
391
2044
Market Price
$ 51.04
Selling Price
$ 44.76
3295
1724
1946
4374
Market Price
$ 60.70
Selling Price
$ 53.53
800
705
414
3562
Market Price
$ 50.17
Selling Price
$ 42.64
920
273
598
1015
Market Price
$ 39.30
Selling Price
$ 33.22
1580
1039
1519
1594
Market Price
$ 49.50
Selling Price
$ 44.48
4309
1199
929
4598
Market Price
$ 36.43
Selling Price
$ 31.40
1699
664
1142
3835
Market Price
$ 59.32
Selling Price
$ 52.51
625
165
177
1578
Market Price
$ 66.31
Selling Price
$ 57.04
2144
1238
509
2917
Market Price
$ 40.90
Selling Price
$ 34.24
1191
623
947
2001
Market Price
$ 34.77
Selling Price
$ 29.72
1179
611
704
3389
Market Price
$ 46.35
Selling Price
$ 41.45
1263
273
633
3659
Market Price
$ 43.36
Selling Price
$ 39.17
3739
1640
3456
3950
Market Price
$ 50.58
Selling Price
$ 43.14
3225
1072
2002
4064
Market Price
$ 44.73
Selling Price
$ 38.84
928
215
618
948
Market Price
$ 48.82
Selling Price
$ 42.02
2064
944
1763
4945
Market Price
$ 29.30
Selling Price
$ 25.42
3813
1807
789
4192
Market Price
$ 47.71
Selling Price
$ 43.36
651
633
413
1153
Market Price
$ 50.36
Selling Price
$ 43.80
1590
1033
1520
2299
Market Price
$ 45.60
Selling Price
$ 38.55
2338
1202
921
3076
Market Price
$ 62.95
Selling Price
$ 52.98
1596
976
446
3162
Market Price
$ 65.76
Selling Price
$ 55.44
2042
828
481
2410
Market Price
$ 37.09
Selling Price
$ 31.41
1374
654
1264
1862
Market Price
$ 28.24
Selling Price
$ 25.54
1208
256
929
1755
Market Price
$ 65.60
Selling Price
$ 58.77
1262
1104
848
2213
Market Price
$ 38.74
Selling Price
$ 34.43
479
130
238
997
Market Price
$ 48.11
Selling Price
$ 41.13
1241
903
989
2302