Market Price
$ 33.12
Selling Price
$ 28.80
1614
904
849
3033
Market Price
$ 47.52
Selling Price
$ 40.99
2435
940
2163
3379
Market Price
$ 30.17
Selling Price
$ 27.04
2182
1011
1273
3905
Market Price
$ 39.59
Selling Price
$ 34.74
1278
751
319
1301
Market Price
$ 62.37
Selling Price
$ 52.23
2128
2031
623
2188
Market Price
$ 65.29
Selling Price
$ 55.46
379
221
223
687
Market Price
$ 64.05
Selling Price
$ 55.03
3843
1626
2667
4175
Market Price
$ 35.29
Selling Price
$ 29.89
1831
1196
1143
2996
Market Price
$ 41.07
Selling Price
$ 34.81
1234
473
765
1290
Market Price
$ 60.28
Selling Price
$ 51.39
4165
3012
3159
4641
Market Price
$ 49.23
Selling Price
$ 42.38
1211
487
1148
1633
Market Price
$ 38.37
Selling Price
$ 33.51
435
426
385
437
Market Price
$ 50.51
Selling Price
$ 45.05
4351
3221
3231
4945
Market Price
$ 36.13
Selling Price
$ 32.25
682
672
608
1281
Market Price
$ 35.25
Selling Price
$ 30.39
1959
1285
610
2487
Market Price
$ 35.57
Selling Price
$ 31.57
1427
848
885
1906
Market Price
$ 54.58
Selling Price
$ 45.82
1245
764
1060
2074
Market Price
$ 65.74
Selling Price
$ 57.52
318
68
74
804
Market Price
$ 42.51
Selling Price
$ 37.25
994
478
301
3348
Market Price
$ 68.78
Selling Price
$ 57.91
705
202
469
1496
Market Price
$ 59.39
Selling Price
$ 52.44
1600
385
662
2412
Market Price
$ 69.22
Selling Price
$ 59.76
497
306
418
2467
Market Price
$ 43.43
Selling Price
$ 38.79
721
210
710
1338
Market Price
$ 55.11
Selling Price
$ 48.06
1032
533
808
1088
Market Price
$ 41.59
Selling Price
$ 35.51
2316
751
1776
3218
Market Price
$ 64.16
Selling Price
$ 58.16
554
542
300
2229
Market Price
$ 46.55
Selling Price
$ 41.76
1344
796
797
2398
Market Price
$ 60.17
Selling Price
$ 53.55
427
152
88
702
Market Price
$ 36.29
Selling Price
$ 31.99
886
274
789
2237
Market Price
$ 59.69
Selling Price
$ 50.47
520
254
233
651
Market Price
$ 61.99
Selling Price
$ 53.45
498
314
316
582
Market Price
$ 44.88
Selling Price
$ 40.60
1602
1471
547
2503
Market Price
$ 63.24
Selling Price
$ 53.18
1738
1188
1329
1829
Market Price
$ 48.36
Selling Price
$ 43.43
1723
797
1082
1926
Market Price
$ 55.24
Selling Price
$ 46.32
2032
1620
1585
2954
Market Price
$ 47.71
Selling Price
$ 42.73
2893
1631
1309
3978
Market Price
$ 66.81
Selling Price
$ 59.11
2988
2506
647
4965
Market Price
$ 61.97
Selling Price
$ 52.60
4091
3654
1668
4400
Market Price
$ 41.87
Selling Price
$ 36.30
895
276
563
1023
Market Price
$ 69.35
Selling Price
$ 57.97
457
427
200
1259