Market Price
$ 64.55
Selling Price
$ 53.89
2643
1712
2534
3374
Market Price
$ 47.42
Selling Price
$ 40.75
771
382
601
3160
Market Price
$ 35.15
Selling Price
$ 29.95
396
251
291
1560
Market Price
$ 30.83
Selling Price
$ 28.00
706
613
251
1473
Market Price
$ 59.13
Selling Price
$ 51.68
3115
3085
1459
3149
Market Price
$ 51.45
Selling Price
$ 45.13
329
154
133
1145
Market Price
$ 55.55
Selling Price
$ 49.66
1578
898
1189
4286
Market Price
$ 41.49
Selling Price
$ 36.05
637
248
154
1709
Market Price
$ 67.04
Selling Price
$ 58.53
546
325
136
874
Market Price
$ 36.41
Selling Price
$ 30.54
1061
790
446
2390
Market Price
$ 66.08
Selling Price
$ 58.05
3672
1522
2307
4212
Market Price
$ 36.84
Selling Price
$ 31.58
1061
288
653
1730
Market Price
$ 41.42
Selling Price
$ 36.61
1386
378
1350
2241
Market Price
$ 47.63
Selling Price
$ 42.15
973
218
319
2776
Market Price
$ 43.36
Selling Price
$ 38.05
1563
945
1257
3899
Market Price
$ 62.69
Selling Price
$ 52.71
2420
1914
1286
2723
Market Price
$ 37.21
Selling Price
$ 31.83
658
170
455
700
Market Price
$ 58.15
Selling Price
$ 50.47
3020
1485
2772
4259
Market Price
$ 34.12
Selling Price
$ 30.18
1038
579
881
2967
Market Price
$ 30.17
Selling Price
$ 25.14
933
681
848
1659
Market Price
$ 67.67
Selling Price
$ 58.51
2631
2312
1228
4186
Market Price
$ 53.18
Selling Price
$ 45.81
2756
1570
1619
3847
Market Price
$ 28.93
Selling Price
$ 25.17
633
494
128
1951
Market Price
$ 61.98
Selling Price
$ 53.35
1911
1144
559
1918
Market Price
$ 28.59
Selling Price
$ 25.53
611
216
333
1177
Market Price
$ 31.25
Selling Price
$ 28.09
295
62
279
1343
Market Price
$ 35.41
Selling Price
$ 29.98
955
894
590
1633
Market Price
$ 49.70
Selling Price
$ 43.94
372
166
304
501
Market Price
$ 65.40
Selling Price
$ 54.90
2054
1003
1645
4516
Market Price
$ 64.92
Selling Price
$ 56.86
1067
379
692
3584
Market Price
$ 52.53
Selling Price
$ 44.80
2849
1156
714
3784
Market Price
$ 52.45
Selling Price
$ 47.38
571
180
318
1875
Market Price
$ 52.28
Selling Price
$ 44.03
2081
1858
521
4836
Market Price
$ 44.23
Selling Price
$ 37.59
621
298
320
1498
Market Price
$ 33.54
Selling Price
$ 27.98
3380
2835
1947
4711
Market Price
$ 30.21
Selling Price
$ 25.77
2167
442
1799
3482
Market Price
$ 54.50
Selling Price
$ 48.62
1342
626
1198
3959
Market Price
$ 34.28
Selling Price
$ 29.11
460
333
164
864
Market Price
$ 40.00
Selling Price
$ 35.64
841
208
735
1440
Market Price
$ 62.48
Selling Price
$ 53.04
2716
2242
2628
3991