Market Price
$ 47.12
Selling Price
$ 39.64
1746
785
1062
1943
Market Price
$ 37.26
Selling Price
$ 32.29
933
817
212
2830
Market Price
$ 36.37
Selling Price
$ 32.27
1745
1091
1083
3878
Market Price
$ 67.32
Selling Price
$ 58.02
3943
2831
885
4069
Market Price
$ 47.94
Selling Price
$ 42.62
2781
1212
2082
4804
Market Price
$ 61.70
Selling Price
$ 55.02
3155
1155
1250
4209
Market Price
$ 40.79
Selling Price
$ 34.16
1583
810
1336
2350
Market Price
$ 34.79
Selling Price
$ 30.26
489
367
271
1378
Market Price
$ 36.38
Selling Price
$ 30.71
800
386
242
3553
Market Price
$ 39.03
Selling Price
$ 32.76
1785
1217
944
3981
Market Price
$ 42.90
Selling Price
$ 36.03
546
173
472
933
Market Price
$ 60.55
Selling Price
$ 52.47
588
330
390
2180
Market Price
$ 49.31
Selling Price
$ 43.77
328
129
278
438
Market Price
$ 68.16
Selling Price
$ 58.79
841
450
379
2688
Market Price
$ 46.36
Selling Price
$ 40.07
1137
1120
658
1712
Market Price
$ 59.35
Selling Price
$ 50.51
430
348
420
1183
Market Price
$ 59.61
Selling Price
$ 50.83
993
496
500
2156
Market Price
$ 71.24
Selling Price
$ 59.55
884
684
470
3355
Market Price
$ 55.85
Selling Price
$ 50.64
1417
1228
329
3637
Market Price
$ 38.56
Selling Price
$ 32.88
982
307
316
2073
Market Price
$ 35.12
Selling Price
$ 29.59
779
257
213
3232
Market Price
$ 59.80
Selling Price
$ 53.36
979
651
674
3110
Market Price
$ 53.97
Selling Price
$ 47.40
577
246
291
1014
Market Price
$ 62.98
Selling Price
$ 52.88
2864
1927
1540
4994
Market Price
$ 46.31
Selling Price
$ 40.67
933
366
434
2434
Market Price
$ 46.04
Selling Price
$ 41.82
2889
762
2471
4981
Market Price
$ 56.82
Selling Price
$ 47.81
527
331
384
1885
Market Price
$ 54.01
Selling Price
$ 45.75
1387
1003
1120
1434
Market Price
$ 45.87
Selling Price
$ 40.30
1759
1713
486
2610
Market Price
$ 35.23
Selling Price
$ 31.93
1046
502
600
3408
Market Price
$ 51.43
Selling Price
$ 43.11
1060
449
651
1845
Market Price
$ 35.07
Selling Price
$ 29.54
3171
2924
1936
3485
Market Price
$ 31.33
Selling Price
$ 26.53
897
440
373
2995
Market Price
$ 57.89
Selling Price
$ 49.37
657
397
557
728
Market Price
$ 62.03
Selling Price
$ 53.44
879
542
422
1923
Market Price
$ 33.48
Selling Price
$ 29.27
1447
1301
708
3246
Market Price
$ 64.51
Selling Price
$ 57.64
2233
1371
1537
4156
Market Price
$ 48.03
Selling Price
$ 42.98
2962
1237
2576
3907
Market Price
$ 36.40
Selling Price
$ 32.42
963
759
349
3634
Market Price
$ 63.76
Selling Price
$ 54.71
2338
1991
905
4791