Market Price
$ 36.00
Selling Price
$ 31.34
1419
430
550
1766
Market Price
$ 35.26
Selling Price
$ 30.89
165
35
153
419
Market Price
$ 51.15
Selling Price
$ 44.37
664
573
647
1229
Market Price
$ 61.29
Selling Price
$ 55.33
3115
1462
850
3984
Market Price
$ 40.74
Selling Price
$ 34.09
748
557
170
1571
Market Price
$ 35.73
Selling Price
$ 30.04
2348
949
1559
2501
Market Price
$ 35.94
Selling Price
$ 30.36
919
769
842
2145
Market Price
$ 35.81
Selling Price
$ 32.26
1307
302
1011
2760
Market Price
$ 52.72
Selling Price
$ 46.98
3495
3421
1499
4223
Market Price
$ 52.32
Selling Price
$ 47.55
341
137
124
1552
Market Price
$ 52.00
Selling Price
$ 43.59
3260
3142
1714
4991
Market Price
$ 41.26
Selling Price
$ 36.79
527
368
412
1281
Market Price
$ 43.78
Selling Price
$ 38.46
926
806
212
2047
Market Price
$ 35.77
Selling Price
$ 31.84
1009
251
482
3727
Market Price
$ 51.97
Selling Price
$ 43.57
880
679
396
2098
Market Price
$ 61.56
Selling Price
$ 53.68
1251
725
920
1325
Market Price
$ 63.02
Selling Price
$ 54.94
1344
1143
874
2518
Market Price
$ 35.28
Selling Price
$ 30.34
872
292
744
1122
Market Price
$ 41.13
Selling Price
$ 35.59
818
350
481
1067
Market Price
$ 59.80
Selling Price
$ 52.53
1513
1213
1260
4242
Market Price
$ 61.93
Selling Price
$ 55.69
269
258
219
797
Market Price
$ 48.33
Selling Price
$ 43.64
1300
1036
1233
2621
Market Price
$ 65.64
Selling Price
$ 57.50
1282
657
1148
4326
Market Price
$ 44.30
Selling Price
$ 37.96
3690
3004
949
4300
Market Price
$ 41.63
Selling Price
$ 35.76
2039
1497
912
3926
Market Price
$ 56.22
Selling Price
$ 50.28
4682
1973
3431
4723
Market Price
$ 47.27
Selling Price
$ 40.21
3411
1662
1159
4344
Market Price
$ 34.89
Selling Price
$ 30.26
2281
1987
1611
4650
Market Price
$ 46.96
Selling Price
$ 40.36
3349
2130
2505
3833
Market Price
$ 41.70
Selling Price
$ 37.19
1007
782
204
2068
Market Price
$ 32.73
Selling Price
$ 28.52
408
87
352
1524
Market Price
$ 57.11
Selling Price
$ 50.14
564
341
425
1098
Market Price
$ 62.14
Selling Price
$ 54.07
1233
650
655
2783
Market Price
$ 46.00
Selling Price
$ 41.73
411
369
279
570
Market Price
$ 49.85
Selling Price
$ 43.19
494
398
257
973
Market Price
$ 44.03
Selling Price
$ 38.08
1221
260
941
2883
Market Price
$ 45.17
Selling Price
$ 40.73
1081
317
709
4629
Market Price
$ 66.12
Selling Price
$ 58.53
554
231
126
1574
Market Price
$ 47.95
Selling Price
$ 40.64
3314
927
3108
3854
Market Price
$ 33.57
Selling Price
$ 28.22
1617
587
536
1968