Market Price
$ 40.31
Selling Price
$ 36.44
987
377
836
3462
Market Price
$ 35.28
Selling Price
$ 31.32
692
391
211
1168
Market Price
$ 37.30
Selling Price
$ 31.73
150
108
91
404
Market Price
$ 64.16
Selling Price
$ 57.44
999
217
978
1401
Market Price
$ 34.27
Selling Price
$ 30.15
1348
1216
725
2434
Market Price
$ 64.82
Selling Price
$ 57.78
1328
460
1297
2859
Market Price
$ 51.11
Selling Price
$ 42.91
790
258
667
2102
Market Price
$ 35.84
Selling Price
$ 32.26
1782
1449
1650
3513
Market Price
$ 49.42
Selling Price
$ 42.80
1573
1389
786
4221
Market Price
$ 62.03
Selling Price
$ 52.24
1177
257
831
3238
Market Price
$ 59.54
Selling Price
$ 52.80
1427
1361
685
3785
Market Price
$ 31.35
Selling Price
$ 27.26
1860
1712
1526
3639
Market Price
$ 36.59
Selling Price
$ 31.16
696
531
342
915
Market Price
$ 64.06
Selling Price
$ 57.85
2314
1365
1953
4079
Market Price
$ 47.84
Selling Price
$ 42.69
970
653
403
2065
Market Price
$ 38.20
Selling Price
$ 31.87
1122
464
733
4200
Market Price
$ 60.57
Selling Price
$ 53.88
1983
1347
1929
3041
Market Price
$ 67.51
Selling Price
$ 59.18
2178
1779
1108
2399
Market Price
$ 42.07
Selling Price
$ 37.34
2057
993
1696
2954
Market Price
$ 66.94
Selling Price
$ 57.51
242
91
194
502
Market Price
$ 33.08
Selling Price
$ 28.41
917
466
307
3483
Market Price
$ 36.33
Selling Price
$ 31.51
3101
837
983
4628
Market Price
$ 39.33
Selling Price
$ 34.71
1123
892
922
2281
Market Price
$ 44.39
Selling Price
$ 39.02
950
323
715
1495
Market Price
$ 37.43
Selling Price
$ 33.46
1583
934
572
3668
Market Price
$ 40.79
Selling Price
$ 34.42
155
40
130
654
Market Price
$ 56.26
Selling Price
$ 49.55
1044
666
361
1286
Market Price
$ 32.34
Selling Price
$ 27.78
916
810
371
3795
Market Price
$ 52.01
Selling Price
$ 44.78
3893
922
1495
4811
Market Price
$ 50.57
Selling Price
$ 45.37
923
729
773
2118
Market Price
$ 33.01
Selling Price
$ 29.03
611
178
435
914
Market Price
$ 71.32
Selling Price
$ 59.92
280
95
276
826
Market Price
$ 68.55
Selling Price
$ 58.52
1340
1054
625
1358
Market Price
$ 53.04
Selling Price
$ 45.90
1175
936
1074
2382
Market Price
$ 40.77
Selling Price
$ 36.99
1938
1155
1728
3987
Market Price
$ 42.52
Selling Price
$ 38.01
278
241
96
427
Market Price
$ 48.25
Selling Price
$ 42.69
1855
738
1717
3138
Market Price
$ 59.05
Selling Price
$ 50.15
1210
440
295
3766
Market Price
$ 29.12
Selling Price
$ 26.02
3222
1927
660
4338
Market Price
$ 62.53
Selling Price
$ 53.32
283
198
235
589