Market Price
$ 59.54
Selling Price
$ 49.66
3582
1131
2009
4268
Market Price
$ 61.66
Selling Price
$ 53.30
544
523
471
2377
Market Price
$ 47.18
Selling Price
$ 40.61
814
805
253
3917
Market Price
$ 59.49
Selling Price
$ 53.25
2434
1770
1026
2651
Market Price
$ 64.86
Selling Price
$ 55.21
950
800
634
1474
Market Price
$ 49.10
Selling Price
$ 42.61
608
549
583
989
Market Price
$ 66.87
Selling Price
$ 55.94
182
88
42
442
Market Price
$ 54.07
Selling Price
$ 47.36
341
211
114
976
Market Price
$ 44.49
Selling Price
$ 40.29
926
885
558
1368
Market Price
$ 36.39
Selling Price
$ 31.37
3328
2817
2225
3613
Market Price
$ 50.55
Selling Price
$ 42.18
813
377
195
1382
Market Price
$ 44.27
Selling Price
$ 39.85
909
241
225
1382
Market Price
$ 52.18
Selling Price
$ 44.02
1291
1040
1085
2685
Market Price
$ 60.66
Selling Price
$ 51.76
477
442
396
619
Market Price
$ 47.56
Selling Price
$ 39.92
2715
1379
1315
3776
Market Price
$ 47.56
Selling Price
$ 40.94
2648
713
1907
3275
Market Price
$ 38.62
Selling Price
$ 34.93
3780
973
1358
4308
Market Price
$ 41.88
Selling Price
$ 36.24
1864
1413
1674
4702
Market Price
$ 32.33
Selling Price
$ 28.76
1075
510
472
3443
Market Price
$ 32.70
Selling Price
$ 27.52
2190
1969
2060
3589
Market Price
$ 45.13
Selling Price
$ 39.61
1298
1210
354
4687
Market Price
$ 40.63
Selling Price
$ 36.85
719
365
228
2010
Market Price
$ 33.61
Selling Price
$ 28.21
3915
2253
3269
4225
Market Price
$ 57.25
Selling Price
$ 49.73
298
107
237
1280
Market Price
$ 49.69
Selling Price
$ 41.81
820
433
816
3043
Market Price
$ 37.42
Selling Price
$ 33.11
1371
1003
1125
4525
Market Price
$ 51.46
Selling Price
$ 44.58
4467
2676
3353
4928
Market Price
$ 51.06
Selling Price
$ 43.26
989
598
400
1612
Market Price
$ 44.05
Selling Price
$ 37.25
3395
1744
1266
3582
Market Price
$ 44.98
Selling Price
$ 39.32
392
315
165
1716
Market Price
$ 37.95
Selling Price
$ 33.12
248
173
178
406
Market Price
$ 38.11
Selling Price
$ 33.77
677
642
457
1238
Market Price
$ 41.77
Selling Price
$ 36.90
815
422
376
2435
Market Price
$ 34.60
Selling Price
$ 30.25
139
109
42
522
Market Price
$ 35.61
Selling Price
$ 29.78
930
465
638
1244
Market Price
$ 62.47
Selling Price
$ 54.55
1775
1553
1310
1814
Market Price
$ 56.39
Selling Price
$ 49.32
987
594
569
1215
Market Price
$ 50.94
Selling Price
$ 44.02
765
379
387
1140
Market Price
$ 57.37
Selling Price
$ 48.59
1932
732
1705
4361
Market Price
$ 38.64
Selling Price
$ 34.64
883
696
665
2117