Market Price
$ 46.31
Selling Price
$ 39.28
1767
1234
785
4434
Market Price
$ 36.42
Selling Price
$ 30.48
1100
321
337
1807
Market Price
$ 49.19
Selling Price
$ 41.04
237
186
115
1010
Market Price
$ 50.01
Selling Price
$ 43.81
1111
299
345
4017
Market Price
$ 34.32
Selling Price
$ 30.88
879
403
405
3504
Market Price
$ 42.23
Selling Price
$ 37.03
1351
1015
515
1684
Market Price
$ 48.70
Selling Price
$ 43.09
1646
946
448
3050
Market Price
$ 59.86
Selling Price
$ 51.15
1131
309
415
3361
Market Price
$ 31.42
Selling Price
$ 27.55
453
389
345
2033
Market Price
$ 63.52
Selling Price
$ 55.53
1314
856
448
3565
Market Price
$ 45.09
Selling Price
$ 40.03
1130
970
1056
1354
Market Price
$ 45.03
Selling Price
$ 39.87
718
581
351
2043
Market Price
$ 36.65
Selling Price
$ 33.11
1025
708
337
1224
Market Price
$ 39.21
Selling Price
$ 33.56
414
179
107
835
Market Price
$ 53.62
Selling Price
$ 48.23
1756
1110
1187
2618
Market Price
$ 57.24
Selling Price
$ 49.20
2521
2508
523
4587
Market Price
$ 52.14
Selling Price
$ 45.93
3161
2633
1100
4973
Market Price
$ 57.20
Selling Price
$ 51.81
1266
858
1012
3859
Market Price
$ 61.00
Selling Price
$ 51.04
1370
729
959
1651
Market Price
$ 43.01
Selling Price
$ 36.13
1852
1483
605
4397
Market Price
$ 39.03
Selling Price
$ 34.88
313
83
200
567
Market Price
$ 57.72
Selling Price
$ 49.41
3016
1126
1502
3770
Market Price
$ 57.87
Selling Price
$ 50.73
2826
2344
1720
4601
Market Price
$ 41.70
Selling Price
$ 36.41
3903
1441
1526
4010
Market Price
$ 53.16
Selling Price
$ 47.11
2076
1169
1813
3304
Market Price
$ 67.66
Selling Price
$ 58.05
3364
2433
1657
4622
Market Price
$ 42.73
Selling Price
$ 37.71
1342
1078
980
2854
Market Price
$ 39.86
Selling Price
$ 35.17
2884
673
1252
3020
Market Price
$ 44.43
Selling Price
$ 37.72
859
631
578
2564
Market Price
$ 50.74
Selling Price
$ 42.81
1064
293
595
1405
Market Price
$ 59.67
Selling Price
$ 50.44
154
92
139
603
Market Price
$ 55.25
Selling Price
$ 49.79
1776
650
1020
2635
Market Price
$ 41.02
Selling Price
$ 34.51
533
474
308
1835
Market Price
$ 36.21
Selling Price
$ 32.59
631
353
377
1326
Market Price
$ 54.86
Selling Price
$ 46.14
1197
762
452
3982
Market Price
$ 66.04
Selling Price
$ 57.70
2250
1896
1379
3014
Market Price
$ 42.87
Selling Price
$ 37.46
998
549
314
3397
Market Price
$ 40.42
Selling Price
$ 34.86
2896
2013
964
3397
Market Price
$ 28.63
Selling Price
$ 25.62
651
388
422
2012
Market Price
$ 51.11
Selling Price
$ 46.08
1461
1012
1141
4348