Market Price
$ 42.02
Selling Price
$ 35.86
1183
1128
456
2956
Market Price
$ 41.10
Selling Price
$ 35.88
1271
1199
789
3437
Market Price
$ 45.51
Selling Price
$ 39.52
2387
1130
733
3872
Market Price
$ 67.03
Selling Price
$ 57.24
1098
971
693
1507
Market Price
$ 44.12
Selling Price
$ 38.89
3542
1330
914
4745
Market Price
$ 53.98
Selling Price
$ 49.06
652
337
275
3029
Market Price
$ 41.70
Selling Price
$ 37.15
4475
4403
1080
4807
Market Price
$ 43.57
Selling Price
$ 37.22
1927
1325
837
2790
Market Price
$ 32.92
Selling Price
$ 29.65
2564
1510
1009
4854
Market Price
$ 45.46
Selling Price
$ 40.35
881
323
395
1726
Market Price
$ 42.63
Selling Price
$ 37.36
880
818
607
2992
Market Price
$ 58.75
Selling Price
$ 52.16
702
564
283
1182
Market Price
$ 37.27
Selling Price
$ 31.14
2159
1021
772
3455
Market Price
$ 58.73
Selling Price
$ 49.52
1186
1072
1001
3913
Market Price
$ 59.67
Selling Price
$ 52.15
1399
354
375
3548
Market Price
$ 45.65
Selling Price
$ 38.74
437
276
411
490
Market Price
$ 45.95
Selling Price
$ 38.85
1032
786
645
2526
Market Price
$ 48.36
Selling Price
$ 43.50
4627
1717
1371
4755
Market Price
$ 47.14
Selling Price
$ 39.55
624
304
266
2029
Market Price
$ 50.96
Selling Price
$ 43.09
1087
532
966
3021
Market Price
$ 29.85
Selling Price
$ 26.96
1352
1149
401
4724
Market Price
$ 52.44
Selling Price
$ 45.57
2034
1804
1443
2844
Market Price
$ 65.41
Selling Price
$ 58.63
1387
826
989
2472
Market Price
$ 44.79
Selling Price
$ 39.20
751
525
400
3735
Market Price
$ 29.19
Selling Price
$ 25.78
948
258
590
4594
Market Price
$ 38.99
Selling Price
$ 33.24
1263
836
779
4764
Market Price
$ 45.31
Selling Price
$ 38.47
2828
1115
1068
3042
Market Price
$ 64.18
Selling Price
$ 56.37
905
886
475
4072
Market Price
$ 44.28
Selling Price
$ 37.79
705
254
582
3423
Market Price
$ 65.51
Selling Price
$ 59.20
805
444
308
1158
Market Price
$ 34.81
Selling Price
$ 31.07
1138
698
254
1237
Market Price
$ 53.25
Selling Price
$ 47.05
3534
3096
998
3886
Market Price
$ 55.07
Selling Price
$ 48.05
1633
497
1425
4991
Market Price
$ 37.09
Selling Price
$ 32.74
777
583
617
2774
Market Price
$ 35.44
Selling Price
$ 30.22
2090
1291
812
2177
Market Price
$ 62.27
Selling Price
$ 54.45
1778
1420
1312
3464
Market Price
$ 57.93
Selling Price
$ 49.01
1960
1459
1570
3716
Market Price
$ 61.93
Selling Price
$ 55.20
2332
2140
1568
4902
Market Price
$ 63.60
Selling Price
$ 55.66
1204
690
815
1371
Market Price
$ 51.11
Selling Price
$ 42.70
1350
463
717
4239