Market Price
$ 40.69
Selling Price
$ 35.63
662
177
588
1437
Market Price
$ 50.58
Selling Price
$ 44.36
2504
1157
1649
4239
Market Price
$ 36.05
Selling Price
$ 30.39
1461
1035
794
2046
Market Price
$ 60.89
Selling Price
$ 50.87
1288
342
1202
2851
Market Price
$ 36.51
Selling Price
$ 31.31
1585
821
734
1825
Market Price
$ 59.17
Selling Price
$ 50.23
1419
1206
431
4814
Market Price
$ 47.49
Selling Price
$ 41.61
1351
447
941
1628
Market Price
$ 38.35
Selling Price
$ 32.61
1858
649
1348
4505
Market Price
$ 36.86
Selling Price
$ 32.15
966
291
231
3614
Market Price
$ 40.75
Selling Price
$ 34.38
1447
1242
1331
2977
Market Price
$ 59.57
Selling Price
$ 49.92
4727
3952
2281
4943
Market Price
$ 45.16
Selling Price
$ 40.07
2018
1311
1350
2293
Market Price
$ 46.58
Selling Price
$ 41.81
2399
1034
2058
4203
Market Price
$ 56.67
Selling Price
$ 47.99
662
349
651
868
Market Price
$ 52.05
Selling Price
$ 46.05
563
455
465
2320
Market Price
$ 58.88
Selling Price
$ 52.41
1678
336
1262
2327
Market Price
$ 62.19
Selling Price
$ 52.01
1901
506
557
3382
Market Price
$ 41.98
Selling Price
$ 37.54
996
251
845
2061
Market Price
$ 41.77
Selling Price
$ 36.90
532
507
108
1487
Market Price
$ 46.63
Selling Price
$ 40.65
2181
1180
1795
2510
Market Price
$ 40.23
Selling Price
$ 35.46
712
235
558
2142
Market Price
$ 29.16
Selling Price
$ 25.54
202
127
78
428
Market Price
$ 66.50
Selling Price
$ 57.42
196
186
132
945
Market Price
$ 48.95
Selling Price
$ 43.85
594
562
186
1422
Market Price
$ 67.27
Selling Price
$ 57.28
1506
786
973
2802
Market Price
$ 55.02
Selling Price
$ 49.19
1983
576
1183
2933
Market Price
$ 36.61
Selling Price
$ 31.22
516
228
303
1079
Market Price
$ 58.16
Selling Price
$ 50.64
430
400
108
737
Market Price
$ 47.53
Selling Price
$ 42.32
2728
927
699
2785
Market Price
$ 67.76
Selling Price
$ 56.99
1861
1429
1855
2540
Market Price
$ 57.78
Selling Price
$ 49.21
3372
2801
2360
4108
Market Price
$ 65.29
Selling Price
$ 54.69
808
808
322
1431
Market Price
$ 36.59
Selling Price
$ 31.41
3454
742
3437
3529
Market Price
$ 28.62
Selling Price
$ 25.78
1253
914
959
1876
Market Price
$ 40.44
Selling Price
$ 35.83
904
737
460
1137
Market Price
$ 48.99
Selling Price
$ 42.80
3377
2991
698
3772
Market Price
$ 32.28
Selling Price
$ 27.72
1076
347
1061
1304
Market Price
$ 39.71
Selling Price
$ 35.26
1374
1051
1291
2494
Market Price
$ 46.23
Selling Price
$ 41.20
1850
1662
1120
1978
Market Price
$ 41.64
Selling Price
$ 36.91
451
168
387
1270