Market Price
$ 61.61
Selling Price
$ 52.50
249
161
105
650
Market Price
$ 46.28
Selling Price
$ 40.11
706
612
583
1726
Market Price
$ 59.62
Selling Price
$ 52.68
1161
778
382
4388
Market Price
$ 59.97
Selling Price
$ 54.44
105
51
35
478
Market Price
$ 61.61
Selling Price
$ 53.17
1018
866
529
1456
Market Price
$ 32.48
Selling Price
$ 27.13
1900
1549
1112
3077
Market Price
$ 36.26
Selling Price
$ 30.83
2177
838
1193
4426
Market Price
$ 51.50
Selling Price
$ 45.67
3836
1555
2901
4206
Market Price
$ 54.44
Selling Price
$ 45.85
4360
2965
3058
4627
Market Price
$ 46.81
Selling Price
$ 41.19
3355
1340
798
4821
Market Price
$ 66.05
Selling Price
$ 56.70
1013
758
787
1342
Market Price
$ 29.95
Selling Price
$ 25.76
2484
1760
1235
2875
Market Price
$ 44.87
Selling Price
$ 39.04
1608
393
897
2159
Market Price
$ 54.32
Selling Price
$ 48.15
1073
369
868
2291
Market Price
$ 40.19
Selling Price
$ 35.56
287
110
69
563
Market Price
$ 68.38
Selling Price
$ 58.22
2133
702
1524
2875
Market Price
$ 48.02
Selling Price
$ 41.85
1533
1416
858
3231
Market Price
$ 34.02
Selling Price
$ 30.35
1008
827
659
3791
Market Price
$ 32.60
Selling Price
$ 28.29
1198
697
527
1432
Market Price
$ 46.30
Selling Price
$ 40.37
1647
1365
1508
1684
Market Price
$ 42.68
Selling Price
$ 37.86
1340
971
952
1960
Market Price
$ 48.05
Selling Price
$ 41.30
2424
915
1494
3281
Market Price
$ 55.70
Selling Price
$ 47.89
882
394
195
1079
Market Price
$ 66.41
Selling Price
$ 57.71
1228
1135
1083
2915
Market Price
$ 41.70
Selling Price
$ 36.89
1046
724
336
4370
Market Price
$ 51.67
Selling Price
$ 45.58
365
185
262
1277
Market Price
$ 35.61
Selling Price
$ 32.01
1878
1759
782
2067
Market Price
$ 34.08
Selling Price
$ 29.82
1097
690
222
1366
Market Price
$ 35.83
Selling Price
$ 30.69
1042
711
208
2035
Market Price
$ 50.40
Selling Price
$ 44.55
1007
919
347
1236
Market Price
$ 52.66
Selling Price
$ 44.02
1796
1718
1545
3545
Market Price
$ 59.39
Selling Price
$ 50.18
2473
2446
1652
4146
Market Price
$ 57.47
Selling Price
$ 48.96
456
389
240
966
Market Price
$ 39.68
Selling Price
$ 33.20
3910
871
2698
4622
Market Price
$ 48.02
Selling Price
$ 42.35
3381
3256
884
3455
Market Price
$ 59.29
Selling Price
$ 51.19
2589
1600
2486
4256
Market Price
$ 44.23
Selling Price
$ 39.53
989
269
514
2644
Market Price
$ 58.00
Selling Price
$ 52.15
1052
399
966
2519
Market Price
$ 35.91
Selling Price
$ 30.41
921
492
560
2807
Market Price
$ 71.79
Selling Price
$ 59.97
1329
507
385
1651