Market Price
$ 51.31
Selling Price
$ 43.42
4340
1881
3609
4963
Market Price
$ 31.84
Selling Price
$ 26.67
554
483
302
1388
Market Price
$ 52.30
Selling Price
$ 44.98
1443
1146
1399
1833
Market Price
$ 54.06
Selling Price
$ 46.08
1001
969
640
2187
Market Price
$ 33.18
Selling Price
$ 30.14
1554
550
807
3484
Market Price
$ 31.24
Selling Price
$ 26.54
2441
1422
1086
4077
Market Price
$ 44.84
Selling Price
$ 37.52
1965
711
914
2208
Market Price
$ 51.37
Selling Price
$ 45.35
1891
1002
764
3851
Market Price
$ 48.37
Selling Price
$ 43.08
3863
1089
1568
3934
Market Price
$ 29.85
Selling Price
$ 25.01
3683
1722
2862
4592
Market Price
$ 36.24
Selling Price
$ 30.66
1487
727
1178
1598
Market Price
$ 63.85
Selling Price
$ 57.77
1040
531
319
1320
Market Price
$ 50.48
Selling Price
$ 42.73
1735
1244
1120
1977
Market Price
$ 49.46
Selling Price
$ 43.62
561
366
441
1344
Market Price
$ 56.62
Selling Price
$ 50.13
1476
407
706
2757
Market Price
$ 41.24
Selling Price
$ 37.34
3610
1479
2149
4008
Market Price
$ 29.72
Selling Price
$ 25.53
549
156
340
2490
Market Price
$ 49.86
Selling Price
$ 45.10
372
150
295
664
Market Price
$ 53.85
Selling Price
$ 46.65
1019
822
477
1247
Market Price
$ 36.93
Selling Price
$ 31.06
487
140
404
991
Market Price
$ 44.68
Selling Price
$ 39.54
2733
1684
648
4104
Market Price
$ 69.89
Selling Price
$ 58.88
2774
1486
947
4930
Market Price
$ 45.86
Selling Price
$ 41.63
3133
824
2583
4520
Market Price
$ 47.23
Selling Price
$ 41.42
2015
1322
415
3894
Market Price
$ 54.63
Selling Price
$ 46.82
615
360
250
1390
Market Price
$ 37.91
Selling Price
$ 32.56
647
451
441
1762
Market Price
$ 61.81
Selling Price
$ 53.66
357
130
309
915
Market Price
$ 66.29
Selling Price
$ 58.58
1359
282
540
3872
Market Price
$ 40.13
Selling Price
$ 36.42
171
73
132
487
Market Price
$ 36.97
Selling Price
$ 32.83
2677
733
938
3606
Market Price
$ 38.00
Selling Price
$ 34.25
4776
3454
3508
4910
Market Price
$ 44.37
Selling Price
$ 37.80
3779
3131
948
4710
Market Price
$ 37.48
Selling Price
$ 31.59
1287
322
618
2462
Market Price
$ 63.46
Selling Price
$ 55.05
2067
1983
1828
3734
Market Price
$ 59.09
Selling Price
$ 49.55
801
200
707
3123
Market Price
$ 50.28
Selling Price
$ 44.23
1312
822
830
1831
Market Price
$ 42.05
Selling Price
$ 37.20
1405
582
1085
1633
Market Price
$ 31.94
Selling Price
$ 27.26
1149
915
246
2028
Market Price
$ 41.56
Selling Price
$ 36.37
1606
787
599
2400
Market Price
$ 61.11
Selling Price
$ 54.86
480
275
361
1537