Market Price
$ 51.69
Selling Price
$ 43.74
777
390
744
1515
Market Price
$ 69.10
Selling Price
$ 59.29
3948
2051
1671
4124
Market Price
$ 48.34
Selling Price
$ 40.91
546
244
426
625
Market Price
$ 59.40
Selling Price
$ 51.75
1992
1822
1061
3176
Market Price
$ 34.72
Selling Price
$ 29.28
4063
2525
1507
4482
Market Price
$ 41.63
Selling Price
$ 34.88
779
743
654
1317
Market Price
$ 58.29
Selling Price
$ 51.71
709
175
610
1553
Market Price
$ 47.80
Selling Price
$ 42.89
268
169
203
546
Market Price
$ 68.03
Selling Price
$ 57.58
998
270
530
1124
Market Price
$ 30.18
Selling Price
$ 26.68
928
263
778
1220
Market Price
$ 32.16
Selling Price
$ 28.60
1165
1030
781
2198
Market Price
$ 36.45
Selling Price
$ 30.44
1770
562
759
3988
Market Price
$ 51.39
Selling Price
$ 44.53
2573
1920
1078
3703
Market Price
$ 52.49
Selling Price
$ 44.07
2329
1746
1886
4095
Market Price
$ 31.44
Selling Price
$ 26.94
204
158
120
853
Market Price
$ 39.62
Selling Price
$ 33.54
1759
735
1365
2033
Market Price
$ 31.77
Selling Price
$ 26.93
1003
303
806
1432
Market Price
$ 43.42
Selling Price
$ 37.03
3288
2392
1308
3480
Market Price
$ 65.09
Selling Price
$ 56.07
905
536
259
1118
Market Price
$ 58.22
Selling Price
$ 49.45
1136
1012
735
4206
Market Price
$ 35.54
Selling Price
$ 32.06
730
279
522
3363
Market Price
$ 45.19
Selling Price
$ 40.28
589
256
203
1955
Market Price
$ 69.77
Selling Price
$ 59.78
2835
2266
583
4975
Market Price
$ 34.46
Selling Price
$ 31.20
1521
1353
1339
4018
Market Price
$ 40.78
Selling Price
$ 35.41
208
187
187
885
Market Price
$ 59.82
Selling Price
$ 51.95
162
158
129
692
Market Price
$ 50.37
Selling Price
$ 43.11
249
117
85
413
Market Price
$ 40.18
Selling Price
$ 34.53
2202
1747
1437
3821
Market Price
$ 53.50
Selling Price
$ 46.52
2306
592
1277
3327
Market Price
$ 68.95
Selling Price
$ 57.68
752
718
287
1079
Market Price
$ 57.57
Selling Price
$ 48.97
1051
1005
647
3272
Market Price
$ 34.64
Selling Price
$ 30.72
2219
1594
1586
3141
Market Price
$ 30.63
Selling Price
$ 26.54
613
355
316
2028
Market Price
$ 44.08
Selling Price
$ 37.33
3272
1154
795
4117
Market Price
$ 39.50
Selling Price
$ 33.37
2544
2394
1402
2618
Market Price
$ 68.58
Selling Price
$ 58.17
2178
1152
1108
2885
Market Price
$ 35.04
Selling Price
$ 30.82
1380
418
1283
4782
Market Price
$ 38.93
Selling Price
$ 35.32
747
552
625
1527
Market Price
$ 46.61
Selling Price
$ 40.26
498
418
460
2176
Market Price
$ 42.23
Selling Price
$ 35.32
2915
1921
1591
3784