Market Price
$ 45.14
Selling Price
$ 38.50
236
132
59
1089
Market Price
$ 31.89
Selling Price
$ 28.82
1508
393
1482
2394
Market Price
$ 44.45
Selling Price
$ 38.53
906
796
527
4060
Market Price
$ 39.94
Selling Price
$ 34.62
3010
1042
2947
4742
Market Price
$ 66.13
Selling Price
$ 59.85
159
123
86
532
Market Price
$ 39.53
Selling Price
$ 33.21
1148
823
803
2722
Market Price
$ 44.51
Selling Price
$ 38.74
523
231
248
1150
Market Price
$ 53.51
Selling Price
$ 45.16
2660
2539
2107
4907
Market Price
$ 36.58
Selling Price
$ 30.69
3280
1012
2341
4730
Market Price
$ 57.46
Selling Price
$ 51.09
2567
2512
2142
3778
Market Price
$ 64.66
Selling Price
$ 54.92
2131
1136
2027
3712
Market Price
$ 50.86
Selling Price
$ 42.84
3693
866
3518
4663
Market Price
$ 39.25
Selling Price
$ 33.09
2208
1947
1594
3518
Market Price
$ 50.76
Selling Price
$ 44.21
1148
640
538
2216
Market Price
$ 60.73
Selling Price
$ 54.32
801
578
539
1388
Market Price
$ 52.11
Selling Price
$ 44.13
1518
539
376
3572
Market Price
$ 40.00
Selling Price
$ 35.44
1280
372
1196
2358
Market Price
$ 41.57
Selling Price
$ 36.02
1447
949
752
2433
Market Price
$ 32.37
Selling Price
$ 28.22
1292
1082
260
1424
Market Price
$ 44.52
Selling Price
$ 38.36
722
476
431
1069
Market Price
$ 53.22
Selling Price
$ 46.20
2480
1551
1802
2584
Market Price
$ 67.03
Selling Price
$ 55.88
2989
1292
2767
3241
Market Price
$ 66.31
Selling Price
$ 57.73
1511
515
391
3907
Market Price
$ 64.19
Selling Price
$ 57.59
522
232
382
2342
Market Price
$ 49.96
Selling Price
$ 45.08
682
157
386
1380
Market Price
$ 42.23
Selling Price
$ 35.93
4257
4027
2472
4353
Market Price
$ 54.11
Selling Price
$ 48.19
950
310
433
3502
Market Price
$ 43.27
Selling Price
$ 36.68
1480
1232
507
1627
Market Price
$ 57.69
Selling Price
$ 48.40
249
77
77
1134
Market Price
$ 28.29
Selling Price
$ 25.11
312
136
74
489
Market Price
$ 46.70
Selling Price
$ 40.71
4391
2622
3596
4999
Market Price
$ 43.55
Selling Price
$ 39.48
3198
2063
2810
3972
Market Price
$ 52.21
Selling Price
$ 43.90
1190
453
877
2214
Market Price
$ 59.31
Selling Price
$ 51.67
2351
1525
1675
3185
Market Price
$ 57.49
Selling Price
$ 51.48
994
819
235
2774
Market Price
$ 29.76
Selling Price
$ 25.25
607
239
420
2821
Market Price
$ 47.59
Selling Price
$ 39.92
240
192
227
681
Market Price
$ 56.12
Selling Price
$ 49.79
1681
806
489
3739
Market Price
$ 29.36
Selling Price
$ 26.34
1019
773
337
1945
Market Price
$ 62.00
Selling Price
$ 53.97
1360
1143
461
3290