Market Price
$ 66.39
Selling Price
$ 59.78
378
211
128
408
Market Price
$ 62.12
Selling Price
$ 52.85
1725
704
1445
3241
Market Price
$ 55.64
Selling Price
$ 48.15
1705
1043
1442
3421
Market Price
$ 49.77
Selling Price
$ 42.64
873
199
274
2363
Market Price
$ 67.70
Selling Price
$ 58.34
114
99
24
488
Market Price
$ 46.77
Selling Price
$ 39.70
1919
1199
473
3006
Market Price
$ 55.55
Selling Price
$ 50.04
1470
590
685
3216
Market Price
$ 30.17
Selling Price
$ 26.84
881
298
717
1449
Market Price
$ 36.73
Selling Price
$ 31.39
271
69
231
696
Market Price
$ 38.85
Selling Price
$ 35.03
2831
1654
1487
3813
Market Price
$ 45.86
Selling Price
$ 39.59
3445
1949
3326
3994
Market Price
$ 40.97
Selling Price
$ 34.31
384
301
93
498
Market Price
$ 53.83
Selling Price
$ 47.32
803
721
329
1072
Market Price
$ 66.84
Selling Price
$ 59.09
2896
2731
590
4861
Market Price
$ 46.19
Selling Price
$ 39.38
1532
882
961
3545
Market Price
$ 43.03
Selling Price
$ 37.60
1313
1144
1077
2664
Market Price
$ 62.55
Selling Price
$ 52.88
1506
529
1144
3662
Market Price
$ 38.39
Selling Price
$ 32.26
2368
1577
1061
3909
Market Price
$ 31.22
Selling Price
$ 27.81
2408
1111
1613
4277
Market Price
$ 43.12
Selling Price
$ 38.93
305
70
268
1159
Market Price
$ 41.74
Selling Price
$ 35.62
312
233
144
420
Market Price
$ 55.54
Selling Price
$ 49.72
653
198
268
1855
Market Price
$ 46.05
Selling Price
$ 39.32
550
136
389
1064
Market Price
$ 61.69
Selling Price
$ 52.30
3053
1772
2757
3655
Market Price
$ 47.00
Selling Price
$ 42.39
1300
516
1123
3506
Market Price
$ 50.33
Selling Price
$ 44.88
1102
827
939
2596
Market Price
$ 59.29
Selling Price
$ 52.34
792
714
669
804
Market Price
$ 61.73
Selling Price
$ 52.27
1309
681
446
2602
Market Price
$ 30.48
Selling Price
$ 26.34
423
294
90
1294
Market Price
$ 60.33
Selling Price
$ 53.15
822
694
401
2126
Market Price
$ 56.45
Selling Price
$ 48.13
4379
2158
3559
4676
Market Price
$ 34.21
Selling Price
$ 30.83
554
270
364
575
Market Price
$ 31.29
Selling Price
$ 27.01
1126
566
423
3952
Market Price
$ 31.54
Selling Price
$ 26.41
1688
1470
1549
2788
Market Price
$ 43.63
Selling Price
$ 38.35
1321
1110
1094
1477
Market Price
$ 42.07
Selling Price
$ 35.11
1025
312
802
1868
Market Price
$ 43.05
Selling Price
$ 37.40
2291
1550
940
4656
Market Price
$ 36.32
Selling Price
$ 30.63
1832
1196
651
3225
Market Price
$ 60.33
Selling Price
$ 53.59
3937
2808
2454
4454
Market Price
$ 69.80
Selling Price
$ 59.10
309
179
166
512