Market Price
$ 38.07
Selling Price
$ 33.33
595
189
177
743
Market Price
$ 49.61
Selling Price
$ 44.19
1056
538
761
1613
Market Price
$ 34.68
Selling Price
$ 30.87
651
488
455
1148
Market Price
$ 60.25
Selling Price
$ 51.71
1074
794
1056
2499
Market Price
$ 63.39
Selling Price
$ 55.90
1865
903
1681
1996
Market Price
$ 61.61
Selling Price
$ 55.93
988
736
492
1056
Market Price
$ 63.21
Selling Price
$ 54.59
354
189
203
771
Market Price
$ 45.94
Selling Price
$ 40.67
1887
1676
1625
2472
Market Price
$ 35.39
Selling Price
$ 29.58
3756
3583
2956
3927
Market Price
$ 60.09
Selling Price
$ 50.74
541
203
200
2371
Market Price
$ 62.46
Selling Price
$ 54.71
2200
2071
1605
3302
Market Price
$ 63.76
Selling Price
$ 54.28
2552
554
1007
4919
Market Price
$ 34.01
Selling Price
$ 28.89
977
329
296
1063
Market Price
$ 64.49
Selling Price
$ 56.72
4371
1041
1390
4382
Market Price
$ 34.97
Selling Price
$ 29.91
1500
844
783
3734
Market Price
$ 63.55
Selling Price
$ 57.61
1087
1075
906
4070
Market Price
$ 36.69
Selling Price
$ 31.04
900
621
638
1668
Market Price
$ 55.58
Selling Price
$ 47.54
1320
611
1146
2859
Market Price
$ 58.06
Selling Price
$ 48.88
918
249
421
1235
Market Price
$ 66.25
Selling Price
$ 57.28
3582
2203
1195
3942
Market Price
$ 56.94
Selling Price
$ 47.52
931
717
709
1421
Market Price
$ 60.99
Selling Price
$ 51.76
1055
281
701
2258
Market Price
$ 58.72
Selling Price
$ 50.43
1757
1243
1299
3305
Market Price
$ 41.51
Selling Price
$ 35.14
3124
3008
1724
3129
Market Price
$ 39.46
Selling Price
$ 33.42
2253
1459
1328
4304
Market Price
$ 67.28
Selling Price
$ 58.98
1224
729
1178
2047
Market Price
$ 35.62
Selling Price
$ 32.16
676
403
287
1188
Market Price
$ 43.46
Selling Price
$ 37.28
3537
2229
3516
4865
Market Price
$ 49.14
Selling Price
$ 43.08
1727
666
1107
4765
Market Price
$ 30.81
Selling Price
$ 27.70
1686
820
547
2329
Market Price
$ 53.38
Selling Price
$ 46.81
2272
486
1586
2806
Market Price
$ 29.60
Selling Price
$ 25.45
1838
1565
944
2036
Market Price
$ 33.92
Selling Price
$ 30.15
569
362
530
660
Market Price
$ 38.58
Selling Price
$ 33.43
1767
518
590
2968
Market Price
$ 29.48
Selling Price
$ 25.67
2332
2280
2216
3802
Market Price
$ 40.66
Selling Price
$ 34.97
466
122
465
1287
Market Price
$ 61.30
Selling Price
$ 53.06
2159
1841
2142
4674
Market Price
$ 36.93
Selling Price
$ 33.44
1630
1081
973
1788
Market Price
$ 33.35
Selling Price
$ 29.72
2302
1289
928
4339
Market Price
$ 45.99
Selling Price
$ 41.72
1085
823
272
1697