Market Price
$ 62.09
Selling Price
$ 54.97
1743
1517
1444
1833
Market Price
$ 47.32
Selling Price
$ 39.62
1032
308
288
1810
Market Price
$ 60.28
Selling Price
$ 51.05
324
93
250
1264
Market Price
$ 57.22
Selling Price
$ 51.87
974
424
483
1651
Market Price
$ 29.89
Selling Price
$ 26.10
2932
1246
1600
4730
Market Price
$ 33.71
Selling Price
$ 29.55
159
79
76
602
Market Price
$ 36.06
Selling Price
$ 32.21
3175
3029
2864
4014
Market Price
$ 65.84
Selling Price
$ 58.84
871
279
692
3624
Market Price
$ 49.51
Selling Price
$ 44.00
440
216
317
1187
Market Price
$ 37.16
Selling Price
$ 33.71
970
485
888
3598
Market Price
$ 38.57
Selling Price
$ 33.19
162
111
143
582
Market Price
$ 40.62
Selling Price
$ 35.75
2823
1107
2790
2856
Market Price
$ 31.55
Selling Price
$ 28.52
1425
1342
386
1531
Market Price
$ 30.87
Selling Price
$ 27.28
3861
3252
3152
4584
Market Price
$ 58.63
Selling Price
$ 50.96
1616
908
877
1900
Market Price
$ 37.07
Selling Price
$ 32.51
1086
963
1031
1815
Market Price
$ 61.78
Selling Price
$ 52.19
947
271
623
2120
Market Price
$ 38.06
Selling Price
$ 32.82
945
422
605
1302
Market Price
$ 44.88
Selling Price
$ 40.63
1784
1285
630
2612
Market Price
$ 29.84
Selling Price
$ 25.12
963
935
927
2409
Market Price
$ 51.04
Selling Price
$ 43.32
1064
729
1026
2032
Market Price
$ 64.80
Selling Price
$ 55.49
2556
749
1156
3302
Market Price
$ 65.01
Selling Price
$ 58.04
1589
1462
727
1944
Market Price
$ 51.74
Selling Price
$ 46.57
598
436
462
2208
Market Price
$ 45.09
Selling Price
$ 38.27
1599
493
417
1616
Market Price
$ 58.13
Selling Price
$ 51.59
863
696
189
2834
Market Price
$ 46.50
Selling Price
$ 41.57
3094
1907
2407
3629
Market Price
$ 37.07
Selling Price
$ 32.08
322
263
158
443
Market Price
$ 36.06
Selling Price
$ 31.28
2586
1585
818
4242
Market Price
$ 62.26
Selling Price
$ 56.44
2103
1124
1755
3289
Market Price
$ 58.25
Selling Price
$ 51.97
2481
1337
881
2844
Market Price
$ 65.43
Selling Price
$ 59.47
3241
1922
843
4613
Market Price
$ 31.99
Selling Price
$ 26.80
728
208
285
1797
Market Price
$ 61.24
Selling Price
$ 51.50
1894
1514
1129
4034
Market Price
$ 38.63
Selling Price
$ 33.57
2385
689
1966
4103
Market Price
$ 48.64
Selling Price
$ 42.12
4622
2964
1963
4920
Market Price
$ 57.81
Selling Price
$ 50.67
1204
240
270
3933
Market Price
$ 32.05
Selling Price
$ 27.08
1126
1114
728
4159
Market Price
$ 37.65
Selling Price
$ 31.58
1298
355
1037
3338
Market Price
$ 42.05
Selling Price
$ 35.27
3614
3030
3510
4149