Market Price
$ 42.13
Selling Price
$ 36.70
669
494
669
697
Market Price
$ 43.51
Selling Price
$ 37.11
309
247
139
778
Market Price
$ 58.50
Selling Price
$ 52.95
2964
1518
935
4523
Market Price
$ 64.29
Selling Price
$ 55.88
247
195
124
472
Market Price
$ 48.89
Selling Price
$ 43.81
2737
751
1460
3232
Market Price
$ 40.47
Selling Price
$ 34.40
1240
721
631
1688
Market Price
$ 54.75
Selling Price
$ 46.06
1948
1052
1247
3262
Market Price
$ 63.93
Selling Price
$ 56.96
1239
514
1161
4650
Market Price
$ 41.36
Selling Price
$ 36.25
1110
688
366
4703
Market Price
$ 38.43
Selling Price
$ 33.10
3716
1100
1951
4864
Market Price
$ 53.58
Selling Price
$ 46.41
1620
659
1050
3009
Market Price
$ 40.56
Selling Price
$ 34.65
1244
737
260
3745
Market Price
$ 66.81
Selling Price
$ 57.29
1103
327
875
2361
Market Price
$ 34.33
Selling Price
$ 28.93
2888
1428
724
3211
Market Price
$ 38.59
Selling Price
$ 32.45
3656
3638
3464
4511
Market Price
$ 40.43
Selling Price
$ 36.11
2582
1923
759
3162
Market Price
$ 32.38
Selling Price
$ 29.36
2037
1911
1687
3558
Market Price
$ 46.87
Selling Price
$ 40.23
4350
930
3934
4658
Market Price
$ 55.82
Selling Price
$ 48.93
841
277
449
1214
Market Price
$ 70.55
Selling Price
$ 59.81
2250
1475
1747
3011
Market Price
$ 31.75
Selling Price
$ 28.37
2602
953
2398
4400
Market Price
$ 49.63
Selling Price
$ 42.35
149
35
87
413
Market Price
$ 45.79
Selling Price
$ 41.13
2731
645
1171
3432
Market Price
$ 52.17
Selling Price
$ 46.10
2889
2558
2866
3839
Market Price
$ 36.12
Selling Price
$ 31.45
2009
1649
1906
2348
Market Price
$ 57.43
Selling Price
$ 52.05
2295
563
1715
3201
Market Price
$ 63.18
Selling Price
$ 56.27
1095
266
546
2122
Market Price
$ 66.05
Selling Price
$ 56.44
948
535
348
1495
Market Price
$ 65.05
Selling Price
$ 55.30
2377
2237
1061
3618
Market Price
$ 35.13
Selling Price
$ 30.02
706
582
390
2086
Market Price
$ 65.56
Selling Price
$ 58.27
807
355
473
2086
Market Price
$ 48.96
Selling Price
$ 43.78
1232
302
421
1765
Market Price
$ 37.64
Selling Price
$ 33.54
242
184
161
526
Market Price
$ 63.69
Selling Price
$ 56.31
4099
2491
1781
4344
Market Price
$ 45.02
Selling Price
$ 39.34
779
271
620
1412
Market Price
$ 32.06
Selling Price
$ 26.79
956
246
281
1428
Market Price
$ 51.81
Selling Price
$ 46.54
2504
2241
947
2968
Market Price
$ 28.42
Selling Price
$ 25.30
376
196
96
1267
Market Price
$ 45.85
Selling Price
$ 41.65
2265
1383
950
4064
Market Price
$ 46.19
Selling Price
$ 40.99
261
212
194
917