Market Price
$ 66.16
Selling Price
$ 59.70
1347
382
488
4931
Market Price
$ 53.62
Selling Price
$ 45.73
1602
357
1051
2763
Market Price
$ 40.60
Selling Price
$ 36.32
1675
1438
1140
2179
Market Price
$ 42.10
Selling Price
$ 36.96
818
214
710
3337
Market Price
$ 35.17
Selling Price
$ 29.49
325
310
74
706
Market Price
$ 32.53
Selling Price
$ 28.50
1159
676
509
4417
Market Price
$ 33.38
Selling Price
$ 29.33
1650
660
1467
2942
Market Price
$ 62.52
Selling Price
$ 54.39
2799
613
623
3114
Market Price
$ 41.41
Selling Price
$ 37.54
1362
581
803
3773
Market Price
$ 40.50
Selling Price
$ 36.10
1278
1251
1141
3987
Market Price
$ 31.40
Selling Price
$ 27.65
3153
2594
707
3271
Market Price
$ 29.63
Selling Price
$ 25.72
2082
1976
972
3414
Market Price
$ 28.06
Selling Price
$ 25.32
328
306
81
832
Market Price
$ 58.18
Selling Price
$ 48.63
1075
984
831
1445
Market Price
$ 48.77
Selling Price
$ 40.94
1481
319
1453
2354
Market Price
$ 36.93
Selling Price
$ 32.02
4514
3974
3098
4899
Market Price
$ 48.43
Selling Price
$ 43.05
532
529
281
2254
Market Price
$ 46.17
Selling Price
$ 41.08
1431
952
297
3387
Market Price
$ 66.91
Selling Price
$ 57.45
2199
825
618
4363
Market Price
$ 32.47
Selling Price
$ 27.06
4282
2029
1931
4654
Market Price
$ 34.50
Selling Price
$ 29.28
1993
1777
786
2467
Market Price
$ 50.18
Selling Price
$ 43.11
788
771
333
3142
Market Price
$ 48.28
Selling Price
$ 42.09
2731
943
2629
5000
Market Price
$ 41.40
Selling Price
$ 35.78
791
527
715
3897
Market Price
$ 28.50
Selling Price
$ 25.61
1992
1560
1311
3598
Market Price
$ 63.30
Selling Price
$ 57.42
608
404
135
1360
Market Price
$ 64.74
Selling Price
$ 55.50
181
134
107
419
Market Price
$ 46.27
Selling Price
$ 41.69
2279
678
1002
2619
Market Price
$ 49.52
Selling Price
$ 42.65
4138
2199
3476
4427
Market Price
$ 44.57
Selling Price
$ 37.19
148
58
50
601
Market Price
$ 30.82
Selling Price
$ 27.76
384
133
122
749
Market Price
$ 56.25
Selling Price
$ 48.87
156
140
70
516
Market Price
$ 58.20
Selling Price
$ 52.20
3294
2399
1647
4685
Market Price
$ 56.18
Selling Price
$ 50.71
810
212
661
3066
Market Price
$ 41.65
Selling Price
$ 35.45
1523
312
996
1804
Market Price
$ 40.23
Selling Price
$ 33.84
1564
696
1552
3010
Market Price
$ 55.41
Selling Price
$ 47.92
2526
1202
1596
2938
Market Price
$ 28.57
Selling Price
$ 25.26
336
195
85
1586
Market Price
$ 63.32
Selling Price
$ 52.79
1975
1465
821
3987
Market Price
$ 66.83
Selling Price
$ 59.56
818
721
707
1154