Market Price
$ 64.62
Selling Price
$ 58.73
1869
666
549
4326
Market Price
$ 63.10
Selling Price
$ 53.07
393
346
96
522
Market Price
$ 42.72
Selling Price
$ 37.20
1061
977
335
1745
Market Price
$ 70.25
Selling Price
$ 59.32
1638
1426
585
1966
Market Price
$ 48.49
Selling Price
$ 43.13
869
387
633
1185
Market Price
$ 37.86
Selling Price
$ 32.11
3114
2358
911
4173
Market Price
$ 35.63
Selling Price
$ 30.80
3562
1540
1032
4724
Market Price
$ 37.74
Selling Price
$ 32.30
1834
842
773
2154
Market Price
$ 42.12
Selling Price
$ 35.24
700
482
303
1886
Market Price
$ 32.69
Selling Price
$ 27.96
671
205
509
3133
Market Price
$ 29.63
Selling Price
$ 26.53
2168
1273
984
3867
Market Price
$ 29.34
Selling Price
$ 26.55
1180
634
385
1581
Market Price
$ 45.32
Selling Price
$ 38.75
3359
2288
1904
4431
Market Price
$ 65.80
Selling Price
$ 59.06
3372
2596
1436
3692
Market Price
$ 35.62
Selling Price
$ 30.52
2741
2268
603
3003
Market Price
$ 39.36
Selling Price
$ 34.52
874
816
290
1457
Market Price
$ 58.03
Selling Price
$ 50.69
2525
1191
2350
3914
Market Price
$ 49.35
Selling Price
$ 41.31
1689
506
571
4592
Market Price
$ 61.35
Selling Price
$ 55.29
1178
835
300
4867
Market Price
$ 67.20
Selling Price
$ 58.38
2205
712
1723
2487
Market Price
$ 67.60
Selling Price
$ 58.86
2871
2133
1185
4632
Market Price
$ 68.26
Selling Price
$ 58.65
1872
1658
1753
2737
Market Price
$ 55.30
Selling Price
$ 46.46
1272
818
255
2240
Market Price
$ 42.77
Selling Price
$ 37.88
2667
1612
1946
3137
Market Price
$ 32.77
Selling Price
$ 27.65
1514
617
519
3150
Market Price
$ 44.11
Selling Price
$ 36.79
1627
708
1428
1945
Market Price
$ 48.27
Selling Price
$ 43.76
504
265
102
2425
Market Price
$ 61.35
Selling Price
$ 52.34
2550
1272
1785
3920
Market Price
$ 45.87
Selling Price
$ 40.98
1114
846
244
1531
Market Price
$ 49.94
Selling Price
$ 42.51
1881
474
1360
4009
Market Price
$ 42.83
Selling Price
$ 37.20
1235
1078
865
2485
Market Price
$ 47.16
Selling Price
$ 39.49
3020
941
1778
4768
Market Price
$ 51.39
Selling Price
$ 45.09
732
339
365
2639
Market Price
$ 34.40
Selling Price
$ 30.31
1301
262
1193
1680
Market Price
$ 44.46
Selling Price
$ 38.83
547
476
478
2055
Market Price
$ 52.30
Selling Price
$ 46.28
2548
2287
1679
3756
Market Price
$ 50.15
Selling Price
$ 44.18
2629
2362
1823
2915
Market Price
$ 42.62
Selling Price
$ 38.22
3688
3180
3098
3902
Market Price
$ 32.25
Selling Price
$ 28.96
1032
997
308
2332
Market Price
$ 46.03
Selling Price
$ 38.87
533
450
470
758