Market Price
$ 49.91
Selling Price
$ 45.07
3610
3041
2832
4248
Market Price
$ 60.62
Selling Price
$ 51.31
2086
528
1013
2191
Market Price
$ 32.59
Selling Price
$ 27.16
765
645
155
1500
Market Price
$ 64.29
Selling Price
$ 54.83
1305
344
624
3379
Market Price
$ 30.64
Selling Price
$ 27.33
4331
3165
1312
4653
Market Price
$ 35.02
Selling Price
$ 30.61
3863
3337
975
4833
Market Price
$ 68.28
Selling Price
$ 56.91
308
78
107
1278
Market Price
$ 47.58
Selling Price
$ 41.31
641
253
347
1642
Market Price
$ 49.29
Selling Price
$ 41.55
866
330
741
1310
Market Price
$ 41.15
Selling Price
$ 35.48
2725
606
1465
3005
Market Price
$ 40.81
Selling Price
$ 36.95
1514
1224
965
3493
Market Price
$ 59.49
Selling Price
$ 53.09
1411
691
629
1499
Market Price
$ 37.21
Selling Price
$ 32.84
1622
1139
1040
2218
Market Price
$ 31.99
Selling Price
$ 28.70
783
526
520
894
Market Price
$ 31.80
Selling Price
$ 28.56
2811
1711
2385
4101
Market Price
$ 62.80
Selling Price
$ 53.03
2692
1226
767
4605
Market Price
$ 40.36
Selling Price
$ 35.53
1032
607
741
2133
Market Price
$ 38.68
Selling Price
$ 33.20
147
99
33
427
Market Price
$ 69.98
Selling Price
$ 58.49
685
591
188
1370
Market Price
$ 36.84
Selling Price
$ 31.42
354
127
216
1113
Market Price
$ 40.61
Selling Price
$ 36.20
2071
441
939
3826
Market Price
$ 59.18
Selling Price
$ 53.20
2189
2185
982
4142
Market Price
$ 39.25
Selling Price
$ 33.26
2043
602
1804
2104
Market Price
$ 46.34
Selling Price
$ 41.03
460
290
288
1257
Market Price
$ 29.63
Selling Price
$ 25.64
1706
1278
1209
4651
Market Price
$ 49.16
Selling Price
$ 44.05
1182
237
250
2820
Market Price
$ 51.22
Selling Price
$ 44.87
418
406
265
477
Market Price
$ 34.04
Selling Price
$ 28.43
1422
1381
1340
2947
Market Price
$ 65.89
Selling Price
$ 59.10
217
173
128
683
Market Price
$ 64.57
Selling Price
$ 57.35
1910
910
731
2062
Market Price
$ 37.04
Selling Price
$ 32.55
4585
3052
4099
4987
Market Price
$ 57.90
Selling Price
$ 50.14
1230
277
813
1816
Market Price
$ 62.14
Selling Price
$ 52.72
2621
568
632
3676
Market Price
$ 31.88
Selling Price
$ 27.81
1364
1235
346
2173
Market Price
$ 35.90
Selling Price
$ 32.12
1178
694
253
1440
Market Price
$ 69.96
Selling Price
$ 59.26
1832
1527
919
4265
Market Price
$ 38.39
Selling Price
$ 33.05
347
234
244
635
Market Price
$ 31.76
Selling Price
$ 27.01
1996
1590
1333
2390
Market Price
$ 55.81
Selling Price
$ 48.99
2474
1274
2110
2708
Market Price
$ 45.36
Selling Price
$ 40.98
2251
1848
2131
2308