Market Price
$ 40.56
Selling Price
$ 35.61
708
312
446
1749
Market Price
$ 30.25
Selling Price
$ 25.89
1054
299
625
1388
Market Price
$ 63.78
Selling Price
$ 57.95
1654
1024
1179
4990
Market Price
$ 52.57
Selling Price
$ 44.61
223
133
195
962
Market Price
$ 67.93
Selling Price
$ 58.37
1263
553
277
2344
Market Price
$ 44.82
Selling Price
$ 39.08
2979
2319
2637
4386
Market Price
$ 43.20
Selling Price
$ 37.35
2310
1088
2288
3433
Market Price
$ 61.96
Selling Price
$ 52.55
3562
2293
1644
4604
Market Price
$ 65.03
Selling Price
$ 55.14
4210
3067
2885
4626
Market Price
$ 61.96
Selling Price
$ 54.38
1484
1068
449
1618
Market Price
$ 44.87
Selling Price
$ 40.58
409
220
360
1065
Market Price
$ 61.46
Selling Price
$ 52.84
891
410
303
3458
Market Price
$ 61.99
Selling Price
$ 54.54
1120
360
863
3481
Market Price
$ 62.53
Selling Price
$ 53.29
719
707
503
2307
Market Price
$ 30.31
Selling Price
$ 27.31
1151
537
754
1811
Market Price
$ 63.06
Selling Price
$ 54.41
1914
409
1647
3110
Market Price
$ 45.70
Selling Price
$ 38.25
221
160
63
404
Market Price
$ 57.36
Selling Price
$ 48.95
120
91
41
497
Market Price
$ 28.59
Selling Price
$ 25.50
1371
516
525
2404
Market Price
$ 33.80
Selling Price
$ 29.52
1995
1858
1158
2411
Market Price
$ 48.49
Selling Price
$ 44.03
805
733
503
1213
Market Price
$ 61.85
Selling Price
$ 55.21
2047
2042
775
2998
Market Price
$ 53.29
Selling Price
$ 45.67
765
546
387
1064
Market Price
$ 42.92
Selling Price
$ 37.72
820
613
298
3334
Market Price
$ 32.46
Selling Price
$ 27.64
1307
1062
849
1602
Market Price
$ 27.96
Selling Price
$ 25.16
1449
791
861
2906
Market Price
$ 43.04
Selling Price
$ 36.05
2292
2174
729
4063
Market Price
$ 36.54
Selling Price
$ 31.70
1065
261
362
4163
Market Price
$ 64.55
Selling Price
$ 55.82
1380
528
1141
3789
Market Price
$ 56.38
Selling Price
$ 50.80
263
166
82
1224
Market Price
$ 65.29
Selling Price
$ 57.73
3751
1094
3330
4895
Market Price
$ 53.09
Selling Price
$ 47.62
836
835
534
1458
Market Price
$ 31.71
Selling Price
$ 28.45
2132
1249
1104
2460
Market Price
$ 53.65
Selling Price
$ 46.55
545
543
143
639
Market Price
$ 53.67
Selling Price
$ 48.09
1080
714
333
2013
Market Price
$ 66.20
Selling Price
$ 56.30
2623
911
2448
4227
Market Price
$ 51.73
Selling Price
$ 46.14
1209
438
993
3332
Market Price
$ 42.33
Selling Price
$ 38.14
1070
557
263
1964
Market Price
$ 57.16
Selling Price
$ 51.52
957
375
420
3125
Market Price
$ 47.53
Selling Price
$ 41.48
1421
1047
1166
2598