Market Price
$ 31.50
Selling Price
$ 26.91
1679
576
1236
4292
Market Price
$ 55.33
Selling Price
$ 46.39
2120
1508
1457
2478
Market Price
$ 57.89
Selling Price
$ 48.34
739
463
321
2455
Market Price
$ 37.85
Selling Price
$ 33.44
1505
1447
662
2950
Market Price
$ 64.85
Selling Price
$ 54.63
1801
1015
1599
2857
Market Price
$ 53.11
Selling Price
$ 48.23
2148
544
1862
3482
Market Price
$ 61.36
Selling Price
$ 53.84
365
124
194
592
Market Price
$ 48.94
Selling Price
$ 41.99
1409
890
579
1927
Market Price
$ 38.32
Selling Price
$ 32.04
288
149
187
462
Market Price
$ 50.07
Selling Price
$ 42.73
608
560
199
1815
Market Price
$ 46.79
Selling Price
$ 40.54
1589
1516
1150
3170
Market Price
$ 52.47
Selling Price
$ 44.99
1982
900
1741
4725
Market Price
$ 49.45
Selling Price
$ 41.47
2246
1315
458
4151
Market Price
$ 40.90
Selling Price
$ 34.12
2170
1036
773
3125
Market Price
$ 52.56
Selling Price
$ 46.37
336
151
258
824
Market Price
$ 39.60
Selling Price
$ 34.25
1164
812
633
4501
Market Price
$ 39.37
Selling Price
$ 33.29
566
298
507
1625
Market Price
$ 39.98
Selling Price
$ 35.73
463
163
450
1490
Market Price
$ 31.41
Selling Price
$ 28.45
2445
1507
1493
3673
Market Price
$ 45.35
Selling Price
$ 38.85
957
761
327
1056
Market Price
$ 68.98
Selling Price
$ 58.59
788
580
316
2776
Market Price
$ 58.68
Selling Price
$ 53.04
2601
1345
2053
3100
Market Price
$ 44.08
Selling Price
$ 37.20
3195
1661
745
4311
Market Price
$ 54.31
Selling Price
$ 47.66
1501
1284
586
4642
Market Price
$ 41.40
Selling Price
$ 35.36
1386
1282
1243
2556
Market Price
$ 39.51
Selling Price
$ 34.72
2533
796
1737
3443
Market Price
$ 28.85
Selling Price
$ 26.07
1614
1365
1574
2643
Market Price
$ 54.61
Selling Price
$ 46.88
1165
925
726
1311
Market Price
$ 43.04
Selling Price
$ 37.78
1560
1151
891
4545
Market Price
$ 44.62
Selling Price
$ 39.01
1255
895
1019
1840
Market Price
$ 49.66
Selling Price
$ 44.08
2123
976
903
2369
Market Price
$ 47.07
Selling Price
$ 40.47
1793
1470
1783
2630
Market Price
$ 37.01
Selling Price
$ 32.76
2035
1209
845
2189
Market Price
$ 63.31
Selling Price
$ 56.10
2249
516
596
3393
Market Price
$ 32.31
Selling Price
$ 27.59
1944
1717
843
4464
Market Price
$ 61.62
Selling Price
$ 53.95
1409
1290
414
2994
Market Price
$ 42.86
Selling Price
$ 37.38
341
214
298
623
Market Price
$ 41.86
Selling Price
$ 35.98
3130
748
1091
3281
Market Price
$ 32.74
Selling Price
$ 27.51
977
209
213
1629
Market Price
$ 55.18
Selling Price
$ 48.86
2459
2105
1897
2715