Market Price
$ 30.09
Selling Price
$ 25.96
1632
1508
569
3427
Market Price
$ 62.00
Selling Price
$ 55.72
3383
1956
1211
4984
Market Price
$ 45.03
Selling Price
$ 40.88
709
679
352
742
Market Price
$ 63.39
Selling Price
$ 52.90
949
854
563
4597
Market Price
$ 35.26
Selling Price
$ 31.20
800
300
384
1889
Market Price
$ 29.96
Selling Price
$ 26.04
471
205
404
1086
Market Price
$ 68.07
Selling Price
$ 59.66
2330
1058
685
4679
Market Price
$ 42.37
Selling Price
$ 35.76
327
182
161
1409
Market Price
$ 65.34
Selling Price
$ 54.71
4146
2586
3896
4501
Market Price
$ 55.31
Selling Price
$ 47.59
1349
1315
1345
3316
Market Price
$ 45.43
Selling Price
$ 41.09
2919
2224
1622
3612
Market Price
$ 37.67
Selling Price
$ 32.61
373
146
352
803
Market Price
$ 52.36
Selling Price
$ 43.99
1320
522
789
1487
Market Price
$ 64.87
Selling Price
$ 54.12
1436
1408
975
3967
Market Price
$ 36.52
Selling Price
$ 32.20
2336
886
900
4447
Market Price
$ 56.91
Selling Price
$ 50.62
581
336
345
754
Market Price
$ 64.13
Selling Price
$ 53.64
1060
813
548
1511
Market Price
$ 60.47
Selling Price
$ 52.52
2004
1611
1993
3477
Market Price
$ 45.09
Selling Price
$ 37.99
4506
3557
2642
4707
Market Price
$ 58.70
Selling Price
$ 49.14
2267
807
846
3633
Market Price
$ 44.91
Selling Price
$ 37.58
3516
1254
1747
4132
Market Price
$ 55.88
Selling Price
$ 49.58
769
213
201
1745
Market Price
$ 45.36
Selling Price
$ 38.44
746
309
541
1364
Market Price
$ 60.61
Selling Price
$ 50.88
1302
291
427
1787
Market Price
$ 34.15
Selling Price
$ 28.65
2798
1409
2097
2964
Market Price
$ 39.45
Selling Price
$ 34.12
828
548
489
2124
Market Price
$ 31.77
Selling Price
$ 27.32
334
176
277
548
Market Price
$ 56.67
Selling Price
$ 49.16
998
445
454
1693
Market Price
$ 59.88
Selling Price
$ 52.82
554
384
432
1172
Market Price
$ 31.28
Selling Price
$ 28.31
2143
449
892
4955
Market Price
$ 53.37
Selling Price
$ 44.58
2777
2777
2112
3766
Market Price
$ 50.57
Selling Price
$ 44.87
186
114
148
889
Market Price
$ 45.75
Selling Price
$ 39.92
2262
594
523
2460
Market Price
$ 36.87
Selling Price
$ 31.58
575
125
297
829
Market Price
$ 63.23
Selling Price
$ 54.32
280
244
110
453
Market Price
$ 42.22
Selling Price
$ 36.68
2723
748
2528
3602
Market Price
$ 41.52
Selling Price
$ 34.69
1945
556
1248
2953
Market Price
$ 28.43
Selling Price
$ 25.59
545
524
489
1776
Market Price
$ 39.68
Selling Price
$ 34.42
1267
803
1119
3447
Market Price
$ 34.16
Selling Price
$ 28.84
1385
1119
728
3814