Market Price
$ 53.39
Selling Price
$ 47.14
2225
1753
1543
2243
Market Price
$ 59.13
Selling Price
$ 49.54
1630
333
790
3786
Market Price
$ 52.08
Selling Price
$ 46.85
753
666
177
1500
Market Price
$ 49.41
Selling Price
$ 41.58
418
398
200
715
Market Price
$ 65.18
Selling Price
$ 57.01
1980
1503
1580
2413
Market Price
$ 29.02
Selling Price
$ 26.16
891
270
641
1803
Market Price
$ 59.87
Selling Price
$ 51.26
1291
941
530
2370
Market Price
$ 64.84
Selling Price
$ 56.71
1828
1631
1003
4706
Market Price
$ 54.14
Selling Price
$ 45.76
3889
3472
3733
4656
Market Price
$ 55.11
Selling Price
$ 49.03
2361
1877
2298
3883
Market Price
$ 41.02
Selling Price
$ 34.80
610
454
344
1203
Market Price
$ 39.67
Selling Price
$ 33.33
915
258
354
2038
Market Price
$ 68.21
Selling Price
$ 58.94
1484
531
1179
2362
Market Price
$ 38.51
Selling Price
$ 32.13
2334
2241
621
3205
Market Price
$ 57.64
Selling Price
$ 48.90
1366
787
1160
1378
Market Price
$ 60.87
Selling Price
$ 50.80
803
535
345
3477
Market Price
$ 29.31
Selling Price
$ 25.03
1118
1066
846
3318
Market Price
$ 31.45
Selling Price
$ 28.11
977
713
508
4540
Market Price
$ 33.43
Selling Price
$ 30.18
919
715
722
1595
Market Price
$ 37.15
Selling Price
$ 32.59
2342
2030
1689
4108
Market Price
$ 41.81
Selling Price
$ 35.93
1222
1170
512
1517
Market Price
$ 45.82
Selling Price
$ 40.68
819
201
700
1033
Market Price
$ 56.48
Selling Price
$ 47.49
1003
578
313
2543
Market Price
$ 51.98
Selling Price
$ 45.59
2023
671
1058
3431
Market Price
$ 44.33
Selling Price
$ 40.16
990
338
455
1167
Market Price
$ 37.85
Selling Price
$ 31.73
574
407
199
1300
Market Price
$ 62.87
Selling Price
$ 54.50
2235
2120
1770
4967
Market Price
$ 44.01
Selling Price
$ 36.93
3757
1138
1382
4383
Market Price
$ 38.61
Selling Price
$ 35.05
1378
1168
385
4532
Market Price
$ 43.01
Selling Price
$ 37.77
2247
630
2215
4595
Market Price
$ 61.74
Selling Price
$ 54.60
3817
3672
1522
3870
Market Price
$ 66.48
Selling Price
$ 58.41
3914
3081
1944
4358
Market Price
$ 70.19
Selling Price
$ 59.14
3012
940
1353
4066
Market Price
$ 66.90
Selling Price
$ 59.10
302
289
209
1420
Market Price
$ 66.10
Selling Price
$ 58.79
2560
1329
1590
2765
Market Price
$ 40.66
Selling Price
$ 34.95
1106
815
264
1898
Market Price
$ 50.28
Selling Price
$ 41.99
3012
841
1356
3544
Market Price
$ 29.54
Selling Price
$ 26.66
1725
822
1288
3201
Market Price
$ 65.52
Selling Price
$ 57.11
240
112
54
960
Market Price
$ 36.80
Selling Price
$ 31.29
760
570
505
2001