Market Price
$ 51.38
Selling Price
$ 44.59
3365
1769
2175
4355
Market Price
$ 36.42
Selling Price
$ 32.45
532
498
447
747
Market Price
$ 35.61
Selling Price
$ 30.88
2180
2123
1707
4351
Market Price
$ 36.02
Selling Price
$ 32.32
946
493
707
2746
Market Price
$ 64.81
Selling Price
$ 58.58
354
256
281
914
Market Price
$ 37.36
Selling Price
$ 31.86
2021
1435
622
2440
Market Price
$ 57.57
Selling Price
$ 48.57
3437
968
851
4730
Market Price
$ 59.63
Selling Price
$ 50.33
1210
311
452
1266
Market Price
$ 56.26
Selling Price
$ 47.70
2806
1589
1903
4531
Market Price
$ 48.60
Selling Price
$ 42.72
2579
1089
626
2901
Market Price
$ 64.66
Selling Price
$ 58.63
2771
1483
2134
3481
Market Price
$ 33.94
Selling Price
$ 28.47
4208
2348
1462
4995
Market Price
$ 34.98
Selling Price
$ 31.25
869
672
288
2639
Market Price
$ 52.12
Selling Price
$ 45.92
2151
437
668
4130
Market Price
$ 64.63
Selling Price
$ 57.78
1408
352
1060
3175
Market Price
$ 56.85
Selling Price
$ 49.33
3121
1602
1262
3143
Market Price
$ 62.72
Selling Price
$ 54.63
2772
2540
2688
4821
Market Price
$ 51.35
Selling Price
$ 42.94
1628
1530
1589
1853
Market Price
$ 62.95
Selling Price
$ 56.69
3873
1377
2954
3904
Market Price
$ 28.15
Selling Price
$ 25.16
839
438
395
1317
Market Price
$ 30.63
Selling Price
$ 26.38
1659
724
1615
3918
Market Price
$ 60.48
Selling Price
$ 50.58
1333
1234
1096
4038
Market Price
$ 63.23
Selling Price
$ 55.50
561
214
126
1001
Market Price
$ 48.39
Selling Price
$ 43.98
549
313
365
2272
Market Price
$ 41.30
Selling Price
$ 34.79
3183
2487
2796
3996
Market Price
$ 51.89
Selling Price
$ 46.66
1690
441
1633
2077
Market Price
$ 55.00
Selling Price
$ 46.18
1101
229
1088
2743
Market Price
$ 34.13
Selling Price
$ 29.74
2504
2086
1410
3840
Market Price
$ 28.83
Selling Price
$ 25.84
980
342
497
4049
Market Price
$ 41.71
Selling Price
$ 36.48
700
200
499
980
Market Price
$ 62.96
Selling Price
$ 55.53
1485
371
829
2043
Market Price
$ 54.01
Selling Price
$ 48.72
1528
961
526
3202
Market Price
$ 48.51
Selling Price
$ 42.69
1689
736
692
4121
Market Price
$ 69.37
Selling Price
$ 58.24
1382
624
783
4132
Market Price
$ 31.73
Selling Price
$ 27.84
1082
304
1058
3926
Market Price
$ 35.44
Selling Price
$ 30.32
2213
956
2155
3048
Market Price
$ 63.85
Selling Price
$ 56.25
2349
831
1956
2471
Market Price
$ 59.02
Selling Price
$ 51.97
316
139
196
1303
Market Price
$ 70.31
Selling Price
$ 59.54
1653
1509
1048
3061
Market Price
$ 31.12
Selling Price
$ 26.91
1078
554
455
3017