Market Price
$ 45.50
Selling Price
$ 40.63
3001
2831
1432
4650
Market Price
$ 33.67
Selling Price
$ 29.78
608
460
572
2480
Market Price
$ 45.13
Selling Price
$ 39.43
2108
975
1131
4566
Market Price
$ 41.66
Selling Price
$ 35.79
2784
756
2196
4514
Market Price
$ 59.41
Selling Price
$ 49.84
587
516
297
1242
Market Price
$ 59.58
Selling Price
$ 51.13
1550
1369
613
3752
Market Price
$ 57.27
Selling Price
$ 48.61
2113
1816
1109
2520
Market Price
$ 51.68
Selling Price
$ 43.97
487
354
239
1277
Market Price
$ 42.00
Selling Price
$ 37.08
547
235
294
2603
Market Price
$ 45.11
Selling Price
$ 38.80
4431
1538
4068
4476
Market Price
$ 51.03
Selling Price
$ 43.98
1416
892
807
2228
Market Price
$ 47.62
Selling Price
$ 40.37
477
286
404
818
Market Price
$ 52.23
Selling Price
$ 44.29
3374
1134
1881
4817
Market Price
$ 33.63
Selling Price
$ 28.69
518
143
243
2031
Market Price
$ 71.30
Selling Price
$ 59.72
941
676
753
1946
Market Price
$ 39.60
Selling Price
$ 34.97
3551
1233
1397
4848
Market Price
$ 49.60
Selling Price
$ 41.70
3447
1529
2698
4159
Market Price
$ 29.81
Selling Price
$ 26.19
4334
1043
3896
4891
Market Price
$ 62.08
Selling Price
$ 56.41
1389
484
784
1727
Market Price
$ 48.44
Selling Price
$ 41.95
337
266
134
518
Market Price
$ 50.95
Selling Price
$ 42.78
726
427
572
875
Market Price
$ 55.53
Selling Price
$ 48.99
456
361
230
768
Market Price
$ 41.39
Selling Price
$ 35.72
1521
938
706
3440
Market Price
$ 53.68
Selling Price
$ 46.53
522
359
168
1228
Market Price
$ 37.48
Selling Price
$ 33.98
2813
2036
2237
3266
Market Price
$ 36.74
Selling Price
$ 32.79
891
602
639
2149
Market Price
$ 66.08
Selling Price
$ 58.32
1725
1637
1080
2043
Market Price
$ 34.87
Selling Price
$ 31.27
389
176
111
1026
Market Price
$ 66.12
Selling Price
$ 59.35
1211
428
1151
1252
Market Price
$ 37.45
Selling Price
$ 33.49
305
281
106
449
Market Price
$ 31.18
Selling Price
$ 27.69
2107
1115
558
2142
Market Price
$ 44.86
Selling Price
$ 38.33
1066
610
850
1664
Market Price
$ 40.72
Selling Price
$ 34.65
2651
2490
2313
3096
Market Price
$ 70.08
Selling Price
$ 59.97
2297
1103
1572
2756
Market Price
$ 52.10
Selling Price
$ 45.07
3757
2257
1501
4172
Market Price
$ 54.77
Selling Price
$ 46.79
3690
1609
3409
4826
Market Price
$ 65.49
Selling Price
$ 54.63
3659
1531
2795
4635
Market Price
$ 61.43
Selling Price
$ 55.45
382
169
215
680
Market Price
$ 62.16
Selling Price
$ 54.21
1881
1297
1462
3008
Market Price
$ 60.96
Selling Price
$ 51.87
1095
367
594
1408