Market Price
$ 31.88
Selling Price
$ 26.88
1063
230
447
3875
Market Price
$ 64.41
Selling Price
$ 57.32
611
324
196
2550
Market Price
$ 48.03
Selling Price
$ 43.24
453
446
358
1217
Market Price
$ 36.59
Selling Price
$ 32.96
981
724
369
3013
Market Price
$ 51.75
Selling Price
$ 43.86
1288
622
1144
3588
Market Price
$ 64.34
Selling Price
$ 53.78
981
840
470
2687
Market Price
$ 64.22
Selling Price
$ 55.01
138
95
123
453
Market Price
$ 33.89
Selling Price
$ 30.43
261
104
213
799
Market Price
$ 66.92
Selling Price
$ 59.04
151
53
60
531
Market Price
$ 50.22
Selling Price
$ 44.92
2202
1510
1389
4475
Market Price
$ 67.43
Selling Price
$ 58.53
352
231
191
696
Market Price
$ 43.72
Selling Price
$ 39.24
3358
1778
2392
3554
Market Price
$ 29.49
Selling Price
$ 25.88
1510
606
691
3643
Market Price
$ 65.89
Selling Price
$ 56.73
1416
1282
911
1444
Market Price
$ 60.89
Selling Price
$ 54.25
283
148
225
1224
Market Price
$ 32.41
Selling Price
$ 28.18
720
432
191
2273
Market Price
$ 37.89
Selling Price
$ 32.21
1108
743
741
3045
Market Price
$ 65.83
Selling Price
$ 59.29
931
897
833
1155
Market Price
$ 53.33
Selling Price
$ 44.75
772
428
187
1443
Market Price
$ 53.44
Selling Price
$ 46.49
1719
530
343
4210
Market Price
$ 35.58
Selling Price
$ 30.89
3231
756
2309
4371
Market Price
$ 44.70
Selling Price
$ 39.32
947
799
308
1087
Market Price
$ 55.23
Selling Price
$ 46.91
1104
667
748
1451
Market Price
$ 39.53
Selling Price
$ 33.41
826
348
685
3408
Market Price
$ 51.18
Selling Price
$ 43.38
2212
617
2107
2252
Market Price
$ 46.86
Selling Price
$ 41.16
2755
1764
686
4909
Market Price
$ 63.46
Selling Price
$ 57.48
1850
1271
1753
3473
Market Price
$ 44.97
Selling Price
$ 38.74
508
453
365
2297
Market Price
$ 42.02
Selling Price
$ 37.08
1674
1055
994
2661
Market Price
$ 59.27
Selling Price
$ 52.22
629
299
516
708
Market Price
$ 49.34
Selling Price
$ 43.00
960
953
774
1567
Market Price
$ 63.38
Selling Price
$ 57.59
1191
578
450
2462
Market Price
$ 42.86
Selling Price
$ 38.32
2602
2259
2155
4250
Market Price
$ 69.47
Selling Price
$ 59.68
3004
607
2828
3569
Market Price
$ 49.15
Selling Price
$ 43.35
2711
1450
2387
3678
Market Price
$ 49.97
Selling Price
$ 44.03
848
491
609
1616
Market Price
$ 31.27
Selling Price
$ 27.26
474
216
151
1649
Market Price
$ 39.77
Selling Price
$ 34.09
376
151
311
734
Market Price
$ 59.34
Selling Price
$ 51.06
393
352
364
440
Market Price
$ 48.31
Selling Price
$ 42.08
797
253
632
1080