Market Price
$ 48.39
Selling Price
$ 41.39
3782
2245
2347
4178
Market Price
$ 45.46
Selling Price
$ 39.88
2508
1431
2431
4033
Market Price
$ 49.22
Selling Price
$ 44.34
976
949
884
2874
Market Price
$ 44.80
Selling Price
$ 40.60
946
281
781
1816
Market Price
$ 63.86
Selling Price
$ 56.22
1947
888
666
2153
Market Price
$ 54.58
Selling Price
$ 48.51
3397
1891
901
3485
Market Price
$ 47.58
Selling Price
$ 42.10
751
430
657
1222
Market Price
$ 63.54
Selling Price
$ 57.33
1423
549
600
4713
Market Price
$ 31.04
Selling Price
$ 26.52
2475
1894
1984
3574
Market Price
$ 44.69
Selling Price
$ 40.09
219
58
119
855
Market Price
$ 30.73
Selling Price
$ 26.31
1671
1351
1114
2510
Market Price
$ 50.41
Selling Price
$ 45.49
2557
2202
1198
3030
Market Price
$ 56.02
Selling Price
$ 47.04
2043
1295
1139
2237
Market Price
$ 63.09
Selling Price
$ 54.91
997
890
327
1087
Market Price
$ 38.50
Selling Price
$ 32.50
3136
1642
1193
3618
Market Price
$ 60.60
Selling Price
$ 50.87
1501
800
1440
1786
Market Price
$ 48.93
Selling Price
$ 42.28
928
236
570
1445
Market Price
$ 51.12
Selling Price
$ 45.17
1161
1041
878
3617
Market Price
$ 58.18
Selling Price
$ 52.86
478
216
461
1933
Market Price
$ 34.37
Selling Price
$ 29.71
2207
1061
955
2707
Market Price
$ 42.09
Selling Price
$ 35.23
1494
800
388
1755
Market Price
$ 32.83
Selling Price
$ 28.82
1358
602
975
3618
Market Price
$ 44.91
Selling Price
$ 39.62
806
477
694
1050
Market Price
$ 56.55
Selling Price
$ 48.09
192
160
149
491
Market Price
$ 55.50
Selling Price
$ 46.95
2618
2023
1263
3069
Market Price
$ 33.96
Selling Price
$ 30.55
3073
1374
628
3690
Market Price
$ 30.32
Selling Price
$ 26.94
1732
1608
1573
4750
Market Price
$ 54.93
Selling Price
$ 49.71
2957
2654
2354
4698
Market Price
$ 34.61
Selling Price
$ 30.54
1622
1222
627
2140
Market Price
$ 30.87
Selling Price
$ 26.00
724
313
667
1498
Market Price
$ 65.86
Selling Price
$ 59.82
1760
1000
1632
3836
Market Price
$ 65.64
Selling Price
$ 59.36
2000
1366
816
4238
Market Price
$ 65.45
Selling Price
$ 59.00
3365
2975
1591
4300
Market Price
$ 52.20
Selling Price
$ 46.87
3510
2263
1653
3766
Market Price
$ 57.79
Selling Price
$ 50.12
1809
1621
944
4464
Market Price
$ 42.91
Selling Price
$ 36.25
690
318
199
942
Market Price
$ 40.87
Selling Price
$ 35.37
227
74
223
621
Market Price
$ 31.29
Selling Price
$ 26.87
762
463
501
1181
Market Price
$ 55.45
Selling Price
$ 47.99
903
654
269
1206
Market Price
$ 44.78
Selling Price
$ 39.36
1281
1007
345
4531