Market Price
$ 51.04
Selling Price
$ 43.65
1432
327
290
4910
Market Price
$ 67.00
Selling Price
$ 58.94
147
74
147
445
Market Price
$ 59.19
Selling Price
$ 52.01
1025
419
880
3041
Market Price
$ 69.53
Selling Price
$ 58.70
2195
1735
1364
2524
Market Price
$ 30.47
Selling Price
$ 25.50
578
254
287
621
Market Price
$ 45.40
Selling Price
$ 37.94
3224
1111
2234
4307
Market Price
$ 55.48
Selling Price
$ 46.39
584
488
248
2262
Market Price
$ 39.43
Selling Price
$ 33.01
2392
2136
854
3954
Market Price
$ 48.26
Selling Price
$ 42.89
430
378
281
639
Market Price
$ 61.39
Selling Price
$ 52.14
2852
1244
2059
3892
Market Price
$ 48.60
Selling Price
$ 40.94
1237
754
902
4674
Market Price
$ 60.67
Selling Price
$ 54.19
1443
1070
578
2252
Market Price
$ 49.66
Selling Price
$ 45.00
2060
1819
685
2720
Market Price
$ 41.84
Selling Price
$ 36.94
217
185
150
1003
Market Price
$ 29.75
Selling Price
$ 26.56
882
476
856
2909
Market Price
$ 67.76
Selling Price
$ 58.63
2167
1062
1183
4165
Market Price
$ 39.02
Selling Price
$ 33.85
3216
1947
809
4016
Market Price
$ 32.44
Selling Price
$ 28.55
465
134
187
790
Market Price
$ 31.02
Selling Price
$ 27.96
548
272
546
695
Market Price
$ 47.30
Selling Price
$ 40.42
3016
1373
1758
3611
Market Price
$ 44.92
Selling Price
$ 38.05
452
96
384
1310
Market Price
$ 33.27
Selling Price
$ 29.95
853
189
667
2605
Market Price
$ 60.47
Selling Price
$ 52.22
426
286
282
572
Market Price
$ 66.16
Selling Price
$ 57.06
1097
279
965
2804
Market Price
$ 54.30
Selling Price
$ 46.02
1051
252
665
2432
Market Price
$ 30.71
Selling Price
$ 26.02
974
754
195
2561
Market Price
$ 36.80
Selling Price
$ 31.36
1417
353
615
1852
Market Price
$ 52.99
Selling Price
$ 46.93
873
748
422
3966
Market Price
$ 66.79
Selling Price
$ 59.42
1709
1552
1199
4991
Market Price
$ 46.62
Selling Price
$ 40.06
1550
1358
1377
1564
Market Price
$ 44.99
Selling Price
$ 38.63
706
649
151
1310
Market Price
$ 50.67
Selling Price
$ 42.70
911
547
870
3643
Market Price
$ 44.27
Selling Price
$ 38.29
2909
686
2768
4104
Market Price
$ 46.67
Selling Price
$ 41.25
3826
3636
1561
3853
Market Price
$ 67.25
Selling Price
$ 59.32
1470
1410
399
3799
Market Price
$ 61.24
Selling Price
$ 53.45
3124
2438
2277
4990
Market Price
$ 43.85
Selling Price
$ 37.64
1058
616
508
1330
Market Price
$ 43.64
Selling Price
$ 36.58
1262
323
1019
2387
Market Price
$ 60.37
Selling Price
$ 51.75
1952
486
1790
3157
Market Price
$ 36.26
Selling Price
$ 30.73
4163
2498
1555
4603