Market Price
$ 53.65
Selling Price
$ 48.37
286
73
197
447
Market Price
$ 36.79
Selling Price
$ 31.21
2387
1129
653
4965
Market Price
$ 46.88
Selling Price
$ 39.23
1247
448
774
4404
Market Price
$ 69.91
Selling Price
$ 58.32
1450
1227
532
1866
Market Price
$ 59.42
Selling Price
$ 52.45
2074
1262
1305
2870
Market Price
$ 66.93
Selling Price
$ 59.65
3057
1626
2906
4010
Market Price
$ 59.93
Selling Price
$ 50.26
1850
560
1260
3232
Market Price
$ 63.69
Selling Price
$ 55.55
1053
716
530
1432
Market Price
$ 62.16
Selling Price
$ 55.83
302
278
91
1088
Market Price
$ 60.36
Selling Price
$ 54.53
3530
3431
732
4580
Market Price
$ 59.62
Selling Price
$ 52.28
1682
1596
480
3655
Market Price
$ 58.66
Selling Price
$ 48.95
3601
1609
2364
3860
Market Price
$ 62.37
Selling Price
$ 55.83
551
413
471
2449
Market Price
$ 65.94
Selling Price
$ 56.73
626
531
442
758
Market Price
$ 51.57
Selling Price
$ 44.27
239
107
110
1004
Market Price
$ 69.11
Selling Price
$ 58.21
1645
1292
357
3046
Market Price
$ 31.53
Selling Price
$ 27.25
942
583
639
1252
Market Price
$ 61.45
Selling Price
$ 52.69
571
256
312
920
Market Price
$ 52.93
Selling Price
$ 47.06
1133
698
608
1781
Market Price
$ 48.46
Selling Price
$ 40.87
1276
518
1203
2572
Market Price
$ 48.57
Selling Price
$ 44.10
1265
815
539
4097
Market Price
$ 46.81
Selling Price
$ 39.88
1369
1160
970
2597
Market Price
$ 51.64
Selling Price
$ 43.43
1110
733
259
3285
Market Price
$ 46.55
Selling Price
$ 39.10
747
180
153
2670
Market Price
$ 47.49
Selling Price
$ 42.35
1444
1422
304
1878
Market Price
$ 30.33
Selling Price
$ 25.88
187
160
85
746
Market Price
$ 48.99
Selling Price
$ 44.02
145
68
144
681
Market Price
$ 39.61
Selling Price
$ 33.08
2509
948
2419
4671
Market Price
$ 36.12
Selling Price
$ 32.12
1490
486
1087
1549
Market Price
$ 67.59
Selling Price
$ 57.51
3075
2880
1410
4563
Market Price
$ 33.68
Selling Price
$ 30.14
1076
859
902
1805
Market Price
$ 65.64
Selling Price
$ 57.73
3484
3000
830
4867
Market Price
$ 63.00
Selling Price
$ 54.50
564
460
158
2548
Market Price
$ 59.21
Selling Price
$ 51.59
473
204
334
2117
Market Price
$ 55.51
Selling Price
$ 47.82
1347
950
597
1446
Market Price
$ 35.53
Selling Price
$ 30.84
4486
3105
3886
4816
Market Price
$ 31.63
Selling Price
$ 27.12
633
526
350
2341
Market Price
$ 30.84
Selling Price
$ 26.59
2048
1864
1362
4015
Market Price
$ 44.18
Selling Price
$ 38.60
496
374
190
562
Market Price
$ 40.95
Selling Price
$ 35.48
2099
1004
1779
2225