Market Price
$ 30.55
Selling Price
$ 27.71
1863
1480
1586
2384
Market Price
$ 48.19
Selling Price
$ 43.40
2589
928
2479
3306
Market Price
$ 36.13
Selling Price
$ 31.43
1311
1061
595
1374
Market Price
$ 48.65
Selling Price
$ 41.25
883
685
374
3251
Market Price
$ 45.26
Selling Price
$ 38.28
272
260
202
976
Market Price
$ 46.33
Selling Price
$ 41.71
1643
1283
892
3419
Market Price
$ 42.54
Selling Price
$ 36.76
2729
1651
942
2888
Market Price
$ 30.79
Selling Price
$ 27.37
1349
351
1293
2868
Market Price
$ 43.63
Selling Price
$ 36.69
1361
1187
358
1538
Market Price
$ 35.46
Selling Price
$ 32.03
2028
913
1162
2388
Market Price
$ 37.70
Selling Price
$ 32.82
2730
835
834
3930
Market Price
$ 40.88
Selling Price
$ 35.69
1830
904
513
2031
Market Price
$ 33.11
Selling Price
$ 28.55
420
114
185
1242
Market Price
$ 43.59
Selling Price
$ 39.01
3489
2863
827
4511
Market Price
$ 52.33
Selling Price
$ 47.17
1710
1140
1139
2301
Market Price
$ 39.94
Selling Price
$ 33.95
620
392
378
2471
Market Price
$ 66.52
Selling Price
$ 55.86
2116
1373
1936
2151
Market Price
$ 30.16
Selling Price
$ 26.79
4811
4680
1297
4912
Market Price
$ 47.02
Selling Price
$ 41.02
1156
483
262
2589
Market Price
$ 59.72
Selling Price
$ 51.11
2507
636
1507
3917
Market Price
$ 46.43
Selling Price
$ 39.84
2422
1666
657
2514
Market Price
$ 63.02
Selling Price
$ 54.55
2070
1797
1077
2947
Market Price
$ 34.92
Selling Price
$ 30.02
618
512
261
1165
Market Price
$ 41.76
Selling Price
$ 35.18
1250
1177
655
3170
Market Price
$ 34.09
Selling Price
$ 28.63
648
350
355
2196
Market Price
$ 44.13
Selling Price
$ 39.32
2466
745
1874
3452
Market Price
$ 67.65
Selling Price
$ 59.33
4399
3355
1505
4924
Market Price
$ 64.56
Selling Price
$ 54.11
3932
1751
2101
4038
Market Price
$ 30.90
Selling Price
$ 27.07
1231
716
567
1776
Market Price
$ 33.62
Selling Price
$ 30.42
2763
1043
1631
2801
Market Price
$ 63.92
Selling Price
$ 56.67
1877
515
964
3776
Market Price
$ 58.50
Selling Price
$ 52.64
1098
1056
571
3525
Market Price
$ 41.26
Selling Price
$ 37.18
2184
1164
1784
2735
Market Price
$ 54.72
Selling Price
$ 47.76
1895
1776
1769
4735
Market Price
$ 40.50
Selling Price
$ 35.54
1874
1279
1693
4488
Market Price
$ 40.25
Selling Price
$ 34.97
908
625
222
3486
Market Price
$ 43.38
Selling Price
$ 38.11
3780
3128
3414
4108
Market Price
$ 65.13
Selling Price
$ 55.19
572
289
517
1346
Market Price
$ 56.54
Selling Price
$ 47.62
2972
2656
2599
3235
Market Price
$ 47.19
Selling Price
$ 40.96
453
415
107
662