Market Price
$ 50.76
Selling Price
$ 45.59
1470
604
1399
4438
Market Price
$ 62.87
Selling Price
$ 56.24
1612
1016
856
4133
Market Price
$ 55.87
Selling Price
$ 46.87
653
575
512
807
Market Price
$ 31.79
Selling Price
$ 27.71
4023
3511
3718
4724
Market Price
$ 37.78
Selling Price
$ 33.89
3253
3158
3140
3952
Market Price
$ 44.45
Selling Price
$ 38.91
1308
1136
1122
1858
Market Price
$ 37.99
Selling Price
$ 33.55
1284
582
443
3545
Market Price
$ 39.46
Selling Price
$ 34.62
3421
1337
2413
3705
Market Price
$ 42.85
Selling Price
$ 38.18
1444
742
1309
2240
Market Price
$ 50.65
Selling Price
$ 43.77
2713
1280
1777
3325
Market Price
$ 61.63
Selling Price
$ 51.88
1493
1286
1318
3298
Market Price
$ 48.02
Selling Price
$ 40.21
1088
495
854
2297
Market Price
$ 59.83
Selling Price
$ 53.06
2166
694
510
3272
Market Price
$ 48.34
Selling Price
$ 43.37
2923
2024
1068
4781
Market Price
$ 68.47
Selling Price
$ 57.93
2571
1459
2170
3321
Market Price
$ 58.74
Selling Price
$ 50.42
2018
1967
1074
3790
Market Price
$ 49.83
Selling Price
$ 44.72
1855
497
1008
2836
Market Price
$ 30.47
Selling Price
$ 26.07
2601
2350
1265
2972
Market Price
$ 36.44
Selling Price
$ 31.87
1118
389
1096
1636
Market Price
$ 54.89
Selling Price
$ 47.76
662
286
582
948
Market Price
$ 53.93
Selling Price
$ 48.98
3453
3332
2000
4487
Market Price
$ 40.35
Selling Price
$ 34.04
2154
539
1654
4844
Market Price
$ 37.70
Selling Price
$ 32.08
919
543
848
2964
Market Price
$ 40.43
Selling Price
$ 33.78
952
507
239
2152
Market Price
$ 53.99
Selling Price
$ 48.95
794
445
193
3708
Market Price
$ 31.64
Selling Price
$ 26.98
4292
1549
2501
4677
Market Price
$ 50.37
Selling Price
$ 43.66
1265
937
1248
3307
Market Price
$ 64.60
Selling Price
$ 55.44
727
680
248
1469
Market Price
$ 38.79
Selling Price
$ 34.51
2345
738
2324
4827
Market Price
$ 64.03
Selling Price
$ 54.03
2827
1935
1228
3408
Market Price
$ 66.38
Selling Price
$ 58.55
2989
1159
1135
4835
Market Price
$ 55.63
Selling Price
$ 47.91
682
517
449
1661
Market Price
$ 60.18
Selling Price
$ 52.00
1218
492
1163
1653
Market Price
$ 43.26
Selling Price
$ 39.03
3647
2799
2623
4700
Market Price
$ 47.07
Selling Price
$ 39.39
2733
2391
2229
2736
Market Price
$ 37.71
Selling Price
$ 32.63
881
337
703
1731
Market Price
$ 67.19
Selling Price
$ 56.26
237
183
63
725
Market Price
$ 46.36
Selling Price
$ 39.56
2557
1134
2544
4571
Market Price
$ 44.87
Selling Price
$ 38.84
1870
795
886
4074
Market Price
$ 49.03
Selling Price
$ 43.21
1582
462
488
2620