Market Price
$ 46.52
Selling Price
$ 38.80
1895
734
1892
4998
Market Price
$ 42.50
Selling Price
$ 38.20
1211
813
1016
2941
Market Price
$ 50.38
Selling Price
$ 42.41
681
499
550
2388
Market Price
$ 42.08
Selling Price
$ 37.94
3223
1012
650
4128
Market Price
$ 45.63
Selling Price
$ 40.77
635
481
418
1791
Market Price
$ 68.15
Selling Price
$ 58.63
431
284
244
455
Market Price
$ 34.89
Selling Price
$ 29.13
1351
1175
301
3055
Market Price
$ 48.78
Selling Price
$ 44.00
1320
678
859
4562
Market Price
$ 65.35
Selling Price
$ 55.30
2758
1742
737
3291
Market Price
$ 37.58
Selling Price
$ 34.16
511
133
268
539
Market Price
$ 34.38
Selling Price
$ 30.17
1354
430
271
4614
Market Price
$ 34.61
Selling Price
$ 30.56
1481
457
1318
4588
Market Price
$ 61.89
Selling Price
$ 55.87
777
472
260
1091
Market Price
$ 46.28
Selling Price
$ 39.60
2800
583
2113
3350
Market Price
$ 58.07
Selling Price
$ 50.71
1529
570
904
2061
Market Price
$ 32.25
Selling Price
$ 27.99
709
675
193
2481
Market Price
$ 52.46
Selling Price
$ 44.75
871
836
828
3305
Market Price
$ 66.56
Selling Price
$ 56.91
811
654
503
1512
Market Price
$ 57.53
Selling Price
$ 48.27
1210
886
1173
1694
Market Price
$ 49.64
Selling Price
$ 41.48
1074
323
430
4705
Market Price
$ 38.46
Selling Price
$ 33.05
806
312
742
862
Market Price
$ 66.04
Selling Price
$ 56.25
1753
821
1525
2189
Market Price
$ 31.50
Selling Price
$ 27.74
2229
1610
2118
3393
Market Price
$ 59.62
Selling Price
$ 54.14
143
38
90
631
Market Price
$ 57.06
Selling Price
$ 49.33
1349
707
1206
3813
Market Price
$ 52.74
Selling Price
$ 44.16
1340
1307
908
3662
Market Price
$ 55.58
Selling Price
$ 48.83
392
148
213
995
Market Price
$ 66.04
Selling Price
$ 58.33
469
446
377
1803
Market Price
$ 41.66
Selling Price
$ 37.61
923
370
662
4194
Market Price
$ 40.78
Selling Price
$ 34.90
2406
2093
1672
2441
Market Price
$ 57.70
Selling Price
$ 48.96
2805
2008
1573
3400
Market Price
$ 42.44
Selling Price
$ 38.31
473
191
236
900
Market Price
$ 32.67
Selling Price
$ 27.52
1107
659
819
3533
Market Price
$ 42.85
Selling Price
$ 36.44
1034
992
361
3694
Market Price
$ 63.89
Selling Price
$ 54.89
485
116
304
2372
Market Price
$ 66.14
Selling Price
$ 59.34
432
247
290
1874
Market Price
$ 43.59
Selling Price
$ 37.26
3976
897
2072
4852
Market Price
$ 38.92
Selling Price
$ 34.00
700
272
536
2044
Market Price
$ 66.23
Selling Price
$ 59.24
3992
2569
2976
4097
Market Price
$ 50.60
Selling Price
$ 44.06
565
507
293
637