Market Price
$ 57.42
Selling Price
$ 50.26
1997
1297
423
3047
Market Price
$ 43.35
Selling Price
$ 37.63
483
270
121
824
Market Price
$ 41.63
Selling Price
$ 37.64
2320
631
1122
2864
Market Price
$ 60.27
Selling Price
$ 53.52
1580
1262
1427
4108
Market Price
$ 64.66
Selling Price
$ 56.65
1700
1483
850
1795
Market Price
$ 50.62
Selling Price
$ 44.91
365
83
88
571
Market Price
$ 71.04
Selling Price
$ 59.30
1198
875
569
3256
Market Price
$ 45.44
Selling Price
$ 40.54
2026
1542
1672
2884
Market Price
$ 32.48
Selling Price
$ 27.79
830
297
805
2157
Market Price
$ 69.84
Selling Price
$ 59.47
1585
1089
1394
1631
Market Price
$ 40.70
Selling Price
$ 34.86
204
104
100
440
Market Price
$ 59.73
Selling Price
$ 53.27
531
474
435
638
Market Price
$ 52.15
Selling Price
$ 45.50
466
356
374
635
Market Price
$ 30.03
Selling Price
$ 26.42
2090
894
778
4779
Market Price
$ 50.25
Selling Price
$ 43.86
4388
1844
1747
4558
Market Price
$ 53.02
Selling Price
$ 44.29
1484
1179
315
1673
Market Price
$ 32.49
Selling Price
$ 27.53
1006
268
976
1304
Market Price
$ 67.48
Selling Price
$ 57.79
346
177
281
1086
Market Price
$ 38.12
Selling Price
$ 32.14
468
453
252
619
Market Price
$ 30.84
Selling Price
$ 25.97
1089
526
767
2623
Market Price
$ 66.19
Selling Price
$ 59.24
3568
2411
3174
4410
Market Price
$ 66.17
Selling Price
$ 58.41
106
40
82
488
Market Price
$ 51.25
Selling Price
$ 45.93
802
366
215
1659
Market Price
$ 28.35
Selling Price
$ 25.42
642
367
432
1395
Market Price
$ 34.05
Selling Price
$ 30.39
1452
1310
795
2084
Market Price
$ 66.44
Selling Price
$ 57.17
904
201
541
1279
Market Price
$ 47.26
Selling Price
$ 41.82
1324
916
1322
2255
Market Price
$ 64.56
Selling Price
$ 53.98
3203
2361
2754
3303
Market Price
$ 51.03
Selling Price
$ 44.37
527
212
353
2272
Market Price
$ 40.19
Selling Price
$ 35.95
857
629
412
2186
Market Price
$ 42.19
Selling Price
$ 36.79
1231
778
555
3242
Market Price
$ 58.21
Selling Price
$ 52.67
3071
2140
2445
4956
Market Price
$ 37.32
Selling Price
$ 32.18
1197
543
611
3931
Market Price
$ 33.24
Selling Price
$ 27.75
732
510
482
1591
Market Price
$ 44.41
Selling Price
$ 38.85
2726
1214
709
4174
Market Price
$ 39.27
Selling Price
$ 35.51
355
237
121
785
Market Price
$ 57.59
Selling Price
$ 49.56
3376
2745
3192
4915
Market Price
$ 59.30
Selling Price
$ 50.77
1719
1617
1167
4964
Market Price
$ 41.01
Selling Price
$ 36.42
2454
2090
784
4765
Market Price
$ 40.91
Selling Price
$ 35.45
1266
352
874
2808