Market Price
$ 57.60
Selling Price
$ 51.39
1496
501
810
3078
Market Price
$ 29.80
Selling Price
$ 26.72
741
461
340
2728
Market Price
$ 35.40
Selling Price
$ 30.74
2759
2510
719
4504
Market Price
$ 53.92
Selling Price
$ 45.66
1942
737
936
4737
Market Price
$ 52.78
Selling Price
$ 45.85
2149
1754
1573
2745
Market Price
$ 34.21
Selling Price
$ 29.54
158
87
119
502
Market Price
$ 28.51
Selling Price
$ 25.61
1134
969
621
1493
Market Price
$ 69.58
Selling Price
$ 59.51
1668
371
768
3170
Market Price
$ 40.78
Selling Price
$ 35.64
3069
2691
1698
3484
Market Price
$ 36.98
Selling Price
$ 31.23
1255
1097
680
4099
Market Price
$ 63.93
Selling Price
$ 55.17
1711
858
1068
3998
Market Price
$ 55.03
Selling Price
$ 49.88
2987
2088
2745
3478
Market Price
$ 50.07
Selling Price
$ 44.74
872
456
207
2124
Market Price
$ 42.89
Selling Price
$ 37.93
991
284
576
1678
Market Price
$ 33.36
Selling Price
$ 28.31
1348
1117
1175
2499
Market Price
$ 30.23
Selling Price
$ 26.21
1871
1303
870
2063
Market Price
$ 58.91
Selling Price
$ 49.24
740
393
544
1209
Market Price
$ 62.74
Selling Price
$ 53.34
2232
1001
2043
4674
Market Price
$ 59.21
Selling Price
$ 52.48
846
308
267
1218
Market Price
$ 59.05
Selling Price
$ 49.69
3684
3640
2856
4354
Market Price
$ 37.17
Selling Price
$ 33.65
1208
270
506
1363
Market Price
$ 64.24
Selling Price
$ 54.53
1024
267
524
4805
Market Price
$ 43.42
Selling Price
$ 36.33
3905
3108
850
3964
Market Price
$ 53.30
Selling Price
$ 45.71
224
94
183
1083
Market Price
$ 36.01
Selling Price
$ 32.40
2970
603
1913
3650
Market Price
$ 60.78
Selling Price
$ 53.76
3472
966
2036
4569
Market Price
$ 69.43
Selling Price
$ 58.81
1499
1084
1036
2671
Market Price
$ 29.04
Selling Price
$ 25.09
910
554
230
4175
Market Price
$ 41.01
Selling Price
$ 37.21
1550
553
1005
1968
Market Price
$ 63.69
Selling Price
$ 56.99
1186
653
967
2407
Market Price
$ 45.61
Selling Price
$ 39.25
1312
1311
388
3131
Market Price
$ 44.34
Selling Price
$ 38.09
2096
2031
783
3145
Market Price
$ 48.48
Selling Price
$ 42.06
2863
2140
2175
3812
Market Price
$ 43.64
Selling Price
$ 37.41
107
53
91
441
Market Price
$ 31.91
Selling Price
$ 28.32
2786
1955
1386
3878
Market Price
$ 42.72
Selling Price
$ 38.07
1701
527
1039
1762
Market Price
$ 39.50
Selling Price
$ 34.01
1602
574
754
2031
Market Price
$ 53.41
Selling Price
$ 47.33
1319
1012
1187
1522
Market Price
$ 41.63
Selling Price
$ 35.88
746
491
594
2877
Market Price
$ 66.36
Selling Price
$ 59.02
1005
258
287
1604