Market Price
$ 61.02
Selling Price
$ 52.53
3341
1539
1233
3625
Market Price
$ 51.62
Selling Price
$ 46.30
1146
990
1019
4071
Market Price
$ 31.85
Selling Price
$ 27.99
466
154
196
693
Market Price
$ 55.05
Selling Price
$ 46.21
943
585
593
984
Market Price
$ 42.25
Selling Price
$ 36.02
3299
2186
1318
3754
Market Price
$ 42.03
Selling Price
$ 36.30
2439
1802
2251
2801
Market Price
$ 60.75
Selling Price
$ 51.83
1101
1030
384
2350
Market Price
$ 35.09
Selling Price
$ 30.94
1114
357
328
2633
Market Price
$ 30.27
Selling Price
$ 25.96
1153
873
280
2564
Market Price
$ 41.09
Selling Price
$ 36.29
2984
1444
2296
4594
Market Price
$ 49.23
Selling Price
$ 43.50
1622
1032
335
3674
Market Price
$ 46.14
Selling Price
$ 40.40
2127
1417
543
4942
Market Price
$ 51.60
Selling Price
$ 44.51
863
792
831
969
Market Price
$ 33.44
Selling Price
$ 29.04
2334
901
725
4621
Market Price
$ 29.43
Selling Price
$ 25.23
297
132
275
1070
Market Price
$ 41.42
Selling Price
$ 35.71
350
196
135
929
Market Price
$ 34.56
Selling Price
$ 31.10
1139
867
922
3611
Market Price
$ 62.19
Selling Price
$ 54.94
1424
838
296
1696
Market Price
$ 43.52
Selling Price
$ 37.86
1525
625
630
2950
Market Price
$ 56.39
Selling Price
$ 48.12
2875
2268
1893
3045
Market Price
$ 40.83
Selling Price
$ 35.92
2888
2496
777
4033
Market Price
$ 41.53
Selling Price
$ 35.48
1083
970
218
1868
Market Price
$ 30.03
Selling Price
$ 27.17
3318
3132
1398
4713
Market Price
$ 28.94
Selling Price
$ 25.12
620
342
200
2637
Market Price
$ 40.42
Selling Price
$ 36.15
1911
573
1613
2672
Market Price
$ 49.91
Selling Price
$ 43.54
763
576
334
881
Market Price
$ 59.37
Selling Price
$ 52.18
2996
1097
2706
3763
Market Price
$ 60.19
Selling Price
$ 52.45
236
193
74
1124
Market Price
$ 58.36
Selling Price
$ 50.03
139
136
27
501
Market Price
$ 51.78
Selling Price
$ 45.89
1899
763
1523
2506
Market Price
$ 61.36
Selling Price
$ 51.48
1696
597
1596
4165
Market Price
$ 59.44
Selling Price
$ 50.50
716
380
401
1553
Market Price
$ 68.32
Selling Price
$ 58.68
3326
2410
1313
4191
Market Price
$ 30.67
Selling Price
$ 25.96
1300
589
1193
3381
Market Price
$ 56.14
Selling Price
$ 50.37
2637
2042
2501
3534
Market Price
$ 52.24
Selling Price
$ 43.64
1914
1047
475
3829
Market Price
$ 40.38
Selling Price
$ 35.94
1966
913
1412
4956
Market Price
$ 28.06
Selling Price
$ 25.35
1925
709
1153
2702
Market Price
$ 49.96
Selling Price
$ 45.27
736
173
195
1257
Market Price
$ 40.17
Selling Price
$ 35.33
2861
716
2050
4888