Market Price
$ 52.65
Selling Price
$ 44.36
1812
1632
1311
4913
Market Price
$ 63.25
Selling Price
$ 56.09
1584
1440
513
1829
Market Price
$ 41.86
Selling Price
$ 35.36
1068
561
410
2852
Market Price
$ 62.44
Selling Price
$ 55.24
1547
810
434
2069
Market Price
$ 28.38
Selling Price
$ 25.28
1510
570
1037
1695
Market Price
$ 60.16
Selling Price
$ 50.38
493
348
191
1285
Market Price
$ 51.90
Selling Price
$ 43.88
1862
1197
1321
2254
Market Price
$ 42.63
Selling Price
$ 36.33
206
156
206
673
Market Price
$ 43.66
Selling Price
$ 37.60
2639
579
772
3494
Market Price
$ 61.65
Selling Price
$ 53.88
446
302
123
1078
Market Price
$ 38.01
Selling Price
$ 33.94
2985
2929
2373
4647
Market Price
$ 61.75
Selling Price
$ 53.60
574
242
363
2090
Market Price
$ 39.78
Selling Price
$ 34.69
762
370
212
1340
Market Price
$ 65.60
Selling Price
$ 54.95
302
62
179
1378
Market Price
$ 41.84
Selling Price
$ 36.68
2709
873
943
3442
Market Price
$ 38.05
Selling Price
$ 34.49
1888
634
1611
3057
Market Price
$ 44.00
Selling Price
$ 36.92
1604
1099
567
1639
Market Price
$ 33.60
Selling Price
$ 30.04
965
467
779
1632
Market Price
$ 61.58
Selling Price
$ 52.76
496
435
146
1017
Market Price
$ 67.91
Selling Price
$ 57.93
2263
1259
858
2491
Market Price
$ 66.71
Selling Price
$ 58.96
1171
736
1120
4210
Market Price
$ 70.45
Selling Price
$ 58.95
1189
776
782
4739
Market Price
$ 69.22
Selling Price
$ 58.60
1064
553
375
1848
Market Price
$ 40.59
Selling Price
$ 34.68
1119
1013
327
2018
Market Price
$ 61.62
Selling Price
$ 53.27
653
631
598
1756
Market Price
$ 65.12
Selling Price
$ 57.23
602
171
249
627
Market Price
$ 64.01
Selling Price
$ 57.62
685
227
563
2089
Market Price
$ 62.97
Selling Price
$ 56.96
1069
367
779
1154
Market Price
$ 65.33
Selling Price
$ 55.73
1387
284
909
3500
Market Price
$ 34.19
Selling Price
$ 30.56
2593
823
1523
3794
Market Price
$ 69.27
Selling Price
$ 59.02
1866
1346
1262
1903
Market Price
$ 66.87
Selling Price
$ 56.52
450
425
278
967
Market Price
$ 36.83
Selling Price
$ 31.19
2969
871
894
3415
Market Price
$ 41.59
Selling Price
$ 36.48
2605
1079
956
3163
Market Price
$ 63.05
Selling Price
$ 53.73
1035
442
619
1739
Market Price
$ 40.04
Selling Price
$ 34.06
2393
2108
2372
4671
Market Price
$ 59.33
Selling Price
$ 53.86
1200
404
1039
3895
Market Price
$ 64.87
Selling Price
$ 58.41
175
78
136
451
Market Price
$ 70.33
Selling Price
$ 59.40
1142
601
1074
2454
Market Price
$ 39.92
Selling Price
$ 36.19
228
211
52
534