Market Price
$ 52.94
Selling Price
$ 45.33
2465
1347
1621
2466
Market Price
$ 59.04
Selling Price
$ 52.28
1098
435
368
1788
Market Price
$ 62.07
Selling Price
$ 52.03
1847
517
1059
4396
Market Price
$ 56.43
Selling Price
$ 49.28
3314
2567
3099
4718
Market Price
$ 36.80
Selling Price
$ 33.13
1110
920
981
3058
Market Price
$ 62.92
Selling Price
$ 53.79
1285
708
1063
4416
Market Price
$ 53.79
Selling Price
$ 46.94
971
644
638
1623
Market Price
$ 32.07
Selling Price
$ 28.63
1853
1227
1406
4691
Market Price
$ 40.77
Selling Price
$ 35.41
1272
1156
1039
2463
Market Price
$ 45.76
Selling Price
$ 41.13
1485
351
336
1849
Market Price
$ 55.05
Selling Price
$ 48.42
1841
599
613
2477
Market Price
$ 54.39
Selling Price
$ 46.99
1865
1762
823
2683
Market Price
$ 34.06
Selling Price
$ 30.50
664
558
148
1859
Market Price
$ 57.31
Selling Price
$ 50.18
732
540
189
2411
Market Price
$ 47.28
Selling Price
$ 41.80
589
350
377
1091
Market Price
$ 50.75
Selling Price
$ 44.60
383
356
180
675
Market Price
$ 32.17
Selling Price
$ 28.73
2627
753
1691
3663
Market Price
$ 56.98
Selling Price
$ 48.02
1750
1192
1388
1858
Market Price
$ 45.43
Selling Price
$ 38.79
3298
1879
796
3793
Market Price
$ 58.38
Selling Price
$ 51.98
2259
915
852
2660
Market Price
$ 49.67
Selling Price
$ 42.04
258
230
140
1063
Market Price
$ 63.25
Selling Price
$ 56.07
2178
1674
1135
3986
Market Price
$ 42.83
Selling Price
$ 36.11
504
146
312
1336
Market Price
$ 37.61
Selling Price
$ 33.16
3663
3072
1488
4302
Market Price
$ 39.37
Selling Price
$ 34.89
4121
3134
2236
4385
Market Price
$ 42.75
Selling Price
$ 38.77
3149
665
1412
4062
Market Price
$ 38.31
Selling Price
$ 32.98
996
569
836
1522
Market Price
$ 50.00
Selling Price
$ 45.38
1425
1216
703
2034
Market Price
$ 52.79
Selling Price
$ 44.64
3085
665
2491
4201
Market Price
$ 44.65
Selling Price
$ 39.27
1145
504
267
3253
Market Price
$ 59.32
Selling Price
$ 53.90
1053
827
247
1100
Market Price
$ 50.58
Selling Price
$ 45.08
1994
1843
1536
2766
Market Price
$ 41.01
Selling Price
$ 37.17
588
397
235
843
Market Price
$ 60.21
Selling Price
$ 50.25
1713
1390
1212
2754
Market Price
$ 61.43
Selling Price
$ 51.37
3020
613
2969
3690
Market Price
$ 56.69
Selling Price
$ 48.86
2065
665
1921
4513
Market Price
$ 50.30
Selling Price
$ 44.31
1514
829
921
1825
Market Price
$ 42.77
Selling Price
$ 37.57
341
270
222
572
Market Price
$ 60.69
Selling Price
$ 51.18
1312
453
1083
4762
Market Price
$ 46.45
Selling Price
$ 41.10
1671
802
1032
1716