Market Price
$ 59.84
Selling Price
$ 52.63
1597
1229
800
2578
Market Price
$ 40.36
Selling Price
$ 35.57
1379
513
819
3848
Market Price
$ 38.25
Selling Price
$ 33.40
2022
1047
1421
3338
Market Price
$ 40.12
Selling Price
$ 35.48
891
302
700
4218
Market Price
$ 43.74
Selling Price
$ 39.67
2383
1166
1850
4865
Market Price
$ 66.89
Selling Price
$ 57.62
1761
388
1194
3977
Market Price
$ 32.47
Selling Price
$ 27.82
782
735
764
875
Market Price
$ 48.83
Selling Price
$ 42.15
1888
548
1303
2351
Market Price
$ 46.78
Selling Price
$ 40.98
287
207
173
954
Market Price
$ 39.38
Selling Price
$ 34.25
1048
793
485
2563
Market Price
$ 68.32
Selling Price
$ 58.43
1172
623
606
3933
Market Price
$ 61.47
Selling Price
$ 54.30
1771
748
921
3834
Market Price
$ 44.48
Selling Price
$ 39.35
1749
1135
396
3542
Market Price
$ 32.25
Selling Price
$ 27.49
921
472
592
2721
Market Price
$ 66.01
Selling Price
$ 59.36
1298
1146
1124
3872
Market Price
$ 39.25
Selling Price
$ 34.77
1277
863
956
3856
Market Price
$ 35.14
Selling Price
$ 29.84
631
585
209
676
Market Price
$ 63.04
Selling Price
$ 53.14
412
97
386
803
Market Price
$ 65.52
Selling Price
$ 58.61
1927
1799
454
3944
Market Price
$ 70.05
Selling Price
$ 59.98
737
227
460
1046
Market Price
$ 41.06
Selling Price
$ 37.09
3014
1934
2238
3974
Market Price
$ 52.20
Selling Price
$ 45.16
1090
1020
972
2344
Market Price
$ 37.20
Selling Price
$ 31.24
1243
296
958
3714
Market Price
$ 34.40
Selling Price
$ 28.68
1978
880
1636
3884
Market Price
$ 46.22
Selling Price
$ 40.71
500
362
174
541
Market Price
$ 30.87
Selling Price
$ 26.63
1653
337
884
3766
Market Price
$ 68.21
Selling Price
$ 57.48
3051
1176
1436
4475
Market Price
$ 50.48
Selling Price
$ 43.59
260
237
221
405
Market Price
$ 38.00
Selling Price
$ 33.49
181
175
119
734
Market Price
$ 37.51
Selling Price
$ 32.95
377
180
181
720
Market Price
$ 52.70
Selling Price
$ 47.09
356
166
339
1410
Market Price
$ 40.09
Selling Price
$ 35.83
1539
1207
1268
3377
Market Price
$ 54.87
Selling Price
$ 47.36
571
193
481
787
Market Price
$ 42.08
Selling Price
$ 35.32
1044
379
323
3800
Market Price
$ 55.66
Selling Price
$ 46.41
493
117
345
1640
Market Price
$ 66.88
Selling Price
$ 57.24
3213
1335
3185
3985
Market Price
$ 43.22
Selling Price
$ 36.60
491
471
203
876
Market Price
$ 53.35
Selling Price
$ 45.26
4039
1417
3889
4275
Market Price
$ 60.61
Selling Price
$ 54.89
1069
248
845
2755
Market Price
$ 66.59
Selling Price
$ 56.40
2095
1967
1668
2538