Market Price
$ 28.73
Selling Price
$ 25.89
937
913
457
4068
Market Price
$ 29.18
Selling Price
$ 26.07
590
224
215
1570
Market Price
$ 43.08
Selling Price
$ 38.16
530
180
328
1468
Market Price
$ 38.69
Selling Price
$ 34.91
3886
1691
2947
4036
Market Price
$ 28.96
Selling Price
$ 25.46
1058
383
840
2113
Market Price
$ 39.59
Selling Price
$ 34.13
753
252
626
951
Market Price
$ 47.56
Selling Price
$ 40.06
878
353
802
1402
Market Price
$ 56.10
Selling Price
$ 47.06
2502
2090
1913
2737
Market Price
$ 50.68
Selling Price
$ 45.07
1099
1068
1096
1129
Market Price
$ 60.13
Selling Price
$ 51.10
2783
2650
1266
3087
Market Price
$ 43.08
Selling Price
$ 38.48
3107
1503
2330
3871
Market Price
$ 42.92
Selling Price
$ 38.77
547
245
152
1953
Market Price
$ 60.93
Selling Price
$ 55.12
923
453
630
1034
Market Price
$ 67.18
Selling Price
$ 58.94
1586
1187
1487
1890
Market Price
$ 42.54
Selling Price
$ 36.53
1019
772
356
4569
Market Price
$ 51.75
Selling Price
$ 44.57
1845
1005
1414
3398
Market Price
$ 49.70
Selling Price
$ 42.11
710
374
287
963
Market Price
$ 40.51
Selling Price
$ 35.33
1392
1184
681
2297
Market Price
$ 66.89
Selling Price
$ 59.84
1263
919
280
3331
Market Price
$ 52.70
Selling Price
$ 44.63
1061
659
687
2393