Market Price
$ 44.29
Selling Price
$ 40.01
215
203
93
709
Market Price
$ 48.89
Selling Price
$ 43.03
1646
581
635
2658
Market Price
$ 45.73
Selling Price
$ 38.38
558
251
118
2583
Market Price
$ 58.61
Selling Price
$ 52.95
1016
437
584
1343
Market Price
$ 35.81
Selling Price
$ 32.13
700
206
437
1197
Market Price
$ 57.10
Selling Price
$ 50.90
3054
1697
2363
4387
Market Price
$ 63.04
Selling Price
$ 54.12
1365
801
1258
2014
Market Price
$ 60.36
Selling Price
$ 53.23
110
58
29
542
Market Price
$ 31.96
Selling Price
$ 27.35
1450
1320
1374
1631
Market Price
$ 35.41
Selling Price
$ 31.17
196
188
135
689
Market Price
$ 40.37
Selling Price
$ 34.49
1103
425
908
2028
Market Price
$ 44.15
Selling Price
$ 38.77
3134
2422
2210
3232
Market Price
$ 38.89
Selling Price
$ 33.11
422
259
260
2061
Market Price
$ 38.85
Selling Price
$ 33.94
526
195
238
869
Market Price
$ 57.79
Selling Price
$ 48.85
931
893
529
1746
Market Price
$ 31.87
Selling Price
$ 26.78
3476
1451
1358
4568
Market Price
$ 63.58
Selling Price
$ 55.01
4714
1747
1901
4952
Market Price
$ 32.28
Selling Price
$ 27.76
980
955
743
1046
Market Price
$ 48.06
Selling Price
$ 42.93
641
272
219
763
Market Price
$ 59.99
Selling Price
$ 53.96
1013
323
290
3783
Market Price
$ 65.62
Selling Price
$ 55.63
2828
2818
1600
4098
Market Price
$ 36.49
Selling Price
$ 31.40
3460
2979
3280
3813
Market Price
$ 54.16
Selling Price
$ 48.78
214
117
103
437
Market Price
$ 46.87
Selling Price
$ 39.17
839
345
248
1100
Market Price
$ 58.86
Selling Price
$ 52.36
710
333
149
756
Market Price
$ 48.55
Selling Price
$ 42.54
999
942
463
2439
Market Price
$ 39.94
Selling Price
$ 33.45
947
911
936
2834
Market Price
$ 62.78
Selling Price
$ 56.57
3234
1572
2807
4049
Market Price
$ 32.39
Selling Price
$ 28.13
3414
3233
3106
4371
Market Price
$ 50.89
Selling Price
$ 43.03
1394
1318
1019
3689
Market Price
$ 34.38
Selling Price
$ 30.68
1560
903
1041
4755
Market Price
$ 32.43
Selling Price
$ 28.45
558
189
175
658
Market Price
$ 45.65
Selling Price
$ 40.53
2352
609
2082
2655
Market Price
$ 57.88
Selling Price
$ 49.73
527
196
336
1817
Market Price
$ 59.13
Selling Price
$ 49.37
2548
958
2077
2565
Market Price
$ 38.86
Selling Price
$ 34.04
1718
1073
404
4447
Market Price
$ 37.38
Selling Price
$ 31.94
3505
1308
1967
4101
Market Price
$ 49.88
Selling Price
$ 45.22
1827
844
1106
2062
Market Price
$ 51.36
Selling Price
$ 44.72
1591
570
1358
2658
Market Price
$ 46.55
Selling Price
$ 39.46
3735
1024
2962
3918