Market Price
$ 61.30
Selling Price
$ 52.07
1321
694
500
1987
Market Price
$ 56.06
Selling Price
$ 47.52
234
71
92
500
Market Price
$ 61.03
Selling Price
$ 53.51
451
373
294
1632
Market Price
$ 34.24
Selling Price
$ 30.01
1358
1159
723
4846
Market Price
$ 41.01
Selling Price
$ 35.51
999
930
451
1628
Market Price
$ 33.39
Selling Price
$ 29.18
1083
241
404
4861
Market Price
$ 58.14
Selling Price
$ 51.80
3159
2299
2445
3809
Market Price
$ 38.46
Selling Price
$ 33.27
1290
813
365
4659
Market Price
$ 46.46
Selling Price
$ 41.52
2906
2025
1022
3443
Market Price
$ 31.19
Selling Price
$ 26.44
659
291
132
761
Market Price
$ 66.00
Selling Price
$ 56.90
1274
1250
1259
2603
Market Price
$ 50.09
Selling Price
$ 42.69
2340
2026
1980
2615
Market Price
$ 49.78
Selling Price
$ 43.84
886
849
416
1168
Market Price
$ 55.63
Selling Price
$ 50.51
3830
2817
3365
4259
Market Price
$ 29.48
Selling Price
$ 26.23
1336
640
512
2541
Market Price
$ 59.22
Selling Price
$ 53.55
3792
2821
3540
4749
Market Price
$ 40.97
Selling Price
$ 37.18
1056
684
294
2205
Market Price
$ 67.06
Selling Price
$ 59.11
3788
1101
838
4636
Market Price
$ 49.50
Selling Price
$ 42.79
895
749
611
1145
Market Price
$ 61.35
Selling Price
$ 54.95
1376
947
368
2050
Market Price
$ 53.65
Selling Price
$ 45.65
1430
498
785
4364
Market Price
$ 44.82
Selling Price
$ 37.77
2434
897
609
3201
Market Price
$ 45.41
Selling Price
$ 39.40
125
103
39
409
Market Price
$ 37.23
Selling Price
$ 33.08
1523
1320
486
2364
Market Price
$ 51.00
Selling Price
$ 45.34
2332
1235
1474
2450
Market Price
$ 38.32
Selling Price
$ 32.86
744
237
180
1006
Market Price
$ 63.88
Selling Price
$ 54.66
4233
4057
1005
4365
Market Price
$ 41.45
Selling Price
$ 36.82
2955
2944
2240
4133
Market Price
$ 52.05
Selling Price
$ 46.47
1586
1082
1008
3174
Market Price
$ 39.94
Selling Price
$ 33.52
331
141
249
939
Market Price
$ 48.63
Selling Price
$ 43.70
1493
1307
401
1498
Market Price
$ 46.84
Selling Price
$ 41.67
727
401
635
736
Market Price
$ 52.86
Selling Price
$ 46.54
1597
990
1203
1908
Market Price
$ 37.94
Selling Price
$ 32.02
401
162
378
1477
Market Price
$ 61.46
Selling Price
$ 52.85
1250
593
460
1483
Market Price
$ 63.72
Selling Price
$ 57.41
2421
535
1903
5000
Market Price
$ 69.41
Selling Price
$ 58.06
444
231
307
745
Market Price
$ 40.79
Selling Price
$ 34.30
729
496
493
1256
Market Price
$ 60.74
Selling Price
$ 52.81
454
117
145
908
Market Price
$ 65.30
Selling Price
$ 56.59
1026
512
497
1295