Market Price
$ 57.05
Selling Price
$ 50.35
2507
1215
1098
3505
Market Price
$ 62.16
Selling Price
$ 53.56
1545
590
1327
1796
Market Price
$ 34.69
Selling Price
$ 29.15
1851
1759
1659
2703
Market Price
$ 68.68
Selling Price
$ 57.40
2704
1610
2455
3889
Market Price
$ 48.20
Selling Price
$ 42.62
289
104
218
917
Market Price
$ 35.69
Selling Price
$ 31.89
960
879
329
1963
Market Price
$ 36.39
Selling Price
$ 30.62
2343
1828
1790
2434
Market Price
$ 37.65
Selling Price
$ 32.06
1479
557
850
3382
Market Price
$ 55.62
Selling Price
$ 46.57
2716
1481
993
2879
Market Price
$ 70.25
Selling Price
$ 58.59
4340
1881
3609
4963
Market Price
$ 29.85
Selling Price
$ 27.13
554
483
302
1388
Market Price
$ 46.15
Selling Price
$ 40.69
1443
1146
1399
1833
Market Price
$ 56.67
Selling Price
$ 50.44
1001
969
640
2187
Market Price
$ 32.44
Selling Price
$ 27.16
1554
550
807
3484
Market Price
$ 51.41
Selling Price
$ 43.46
2441
1422
1086
4077
Market Price
$ 36.15
Selling Price
$ 31.71
1965
711
914
2208
Market Price
$ 46.11
Selling Price
$ 41.70
1891
1002
764
3851
Market Price
$ 58.83
Selling Price
$ 50.59
3863
1089
1568
3934
Market Price
$ 29.88
Selling Price
$ 27.09
3683
1722
2862
4592
Market Price
$ 49.81
Selling Price
$ 43.29
1487
727
1178
1598
Market Price
$ 48.15
Selling Price
$ 43.12
1040
531
319
1320
Market Price
$ 28.62
Selling Price
$ 25.76
1735
1244
1120
1977
Market Price
$ 35.50
Selling Price
$ 31.90
561
366
441
1344
Market Price
$ 42.93
Selling Price
$ 36.25
1476
407
706
2757
Market Price
$ 34.83
Selling Price
$ 29.78
3610
1479
2149
4008
Market Price
$ 45.83
Selling Price
$ 40.88
549
156
340
2490
Market Price
$ 30.41
Selling Price
$ 26.55
372
150
295
664
Market Price
$ 65.04
Selling Price
$ 57.28
1019
822
477
1247
Market Price
$ 37.22
Selling Price
$ 31.62
487
140
404
991
Market Price
$ 29.06
Selling Price
$ 25.27
2733
1684
648
4104
Market Price
$ 40.43
Selling Price
$ 34.92
2774
1486
947
4930
Market Price
$ 47.51
Selling Price
$ 41.44
3133
824
2583
4520
Market Price
$ 55.21
Selling Price
$ 49.09
2015
1322
415
3894
Market Price
$ 55.63
Selling Price
$ 48.00
615
360
250
1390
Market Price
$ 63.98
Selling Price
$ 55.31
647
451
441
1762
Market Price
$ 49.34
Selling Price
$ 44.52
357
130
309
915
Market Price
$ 66.67
Selling Price
$ 59.09
1359
282
540
3872
Market Price
$ 46.13
Selling Price
$ 40.31
171
73
132
487
Market Price
$ 46.91
Selling Price
$ 39.16
2677
733
938
3606
Market Price
$ 49.94
Selling Price
$ 43.49
4776
3454
3508
4910