Market Price
$ 50.12
Selling Price
$ 44.38
2445
2227
551
2993
Market Price
$ 58.70
Selling Price
$ 49.70
1072
285
904
1393
Market Price
$ 43.35
Selling Price
$ 36.37
779
669
613
2802
Market Price
$ 40.23
Selling Price
$ 35.72
1188
372
1075
1941
Market Price
$ 31.43
Selling Price
$ 27.41
1865
430
1766
4561
Market Price
$ 43.38
Selling Price
$ 37.11
939
305
901
4401
Market Price
$ 37.06
Selling Price
$ 32.72
2430
561
565
2914
Market Price
$ 39.39
Selling Price
$ 33.82
2009
1438
871
4978
Market Price
$ 58.42
Selling Price
$ 48.80
2510
1314
1964
2755
Market Price
$ 55.40
Selling Price
$ 50.05
685
518
547
1918
Market Price
$ 52.46
Selling Price
$ 47.16
891
667
239
3377
Market Price
$ 35.85
Selling Price
$ 30.25
3441
1677
860
4242
Market Price
$ 43.25
Selling Price
$ 38.02
2507
1165
2307
3940
Market Price
$ 64.23
Selling Price
$ 56.63
428
175
309
1911
Market Price
$ 58.93
Selling Price
$ 50.03
637
257
230
1399
Market Price
$ 62.82
Selling Price
$ 56.18
1116
1042
611
3096
Market Price
$ 53.04
Selling Price
$ 45.29
1328
739
1124
1568
Market Price
$ 29.59
Selling Price
$ 25.09
3203
3192
2212
4380
Market Price
$ 49.03
Selling Price
$ 41.73
2811
2684
1302
2905
Market Price
$ 59.82
Selling Price
$ 52.85
1107
998
394
4383
Market Price
$ 62.91
Selling Price
$ 54.17
1070
280
317
3396
Market Price
$ 48.86
Selling Price
$ 41.00
2587
1581
2007
2890
Market Price
$ 47.50
Selling Price
$ 41.94
3768
1908
1604
4439
Market Price
$ 57.01
Selling Price
$ 47.90
854
828
551
4128
Market Price
$ 63.63
Selling Price
$ 57.52
816
187
284
907
Market Price
$ 68.70
Selling Price
$ 59.90
1008
957
594
1281
Market Price
$ 57.62
Selling Price
$ 48.99
1152
983
748
2577
Market Price
$ 34.36
Selling Price
$ 30.02
2253
886
2253
2391
Market Price
$ 54.34
Selling Price
$ 48.71
4588
1843
3440
4974
Market Price
$ 58.56
Selling Price
$ 51.17
712
238
550
1212
Market Price
$ 54.06
Selling Price
$ 49.05
3634
2343
2814
4353
Market Price
$ 39.27
Selling Price
$ 33.03
3303
1537
2992
4404
Market Price
$ 34.83
Selling Price
$ 30.36
140
87
56
591
Market Price
$ 47.90
Selling Price
$ 42.93
1625
912
840
2035
Market Price
$ 48.78
Selling Price
$ 41.43
3007
1061
2227
3562
Market Price
$ 55.24
Selling Price
$ 46.41
3089
2786
1853
3596
Market Price
$ 65.76
Selling Price
$ 55.20
1143
375
707
2313
Market Price
$ 65.32
Selling Price
$ 56.53
1310
833
1189
2241
Market Price
$ 66.72
Selling Price
$ 55.82
358
262
143
1281
Market Price
$ 35.18
Selling Price
$ 30.85
2681
2302
591
3035