Market Price
$ 42.69
Selling Price
$ 36.42
3933
1143
2941
4094
Market Price
$ 38.08
Selling Price
$ 34.56
444
145
271
897
Market Price
$ 41.30
Selling Price
$ 37.13
239
70
199
1103
Market Price
$ 48.48
Selling Price
$ 42.03
1542
465
1380
1680
Market Price
$ 43.39
Selling Price
$ 37.68
907
832
233
1782
Market Price
$ 59.14
Selling Price
$ 52.12
768
656
706
1163
Market Price
$ 35.32
Selling Price
$ 30.97
4318
2748
2560
4931
Market Price
$ 30.82
Selling Price
$ 25.91
572
496
567
2302
Market Price
$ 41.10
Selling Price
$ 36.19
687
667
407
1402
Market Price
$ 35.78
Selling Price
$ 31.68
3021
1837
2561
4281
Market Price
$ 48.66
Selling Price
$ 44.08
813
416
745
3197
Market Price
$ 51.34
Selling Price
$ 42.90
1500
1370
819
3859
Market Price
$ 56.22
Selling Price
$ 48.47
139
121
77
448
Market Price
$ 64.02
Selling Price
$ 58.15
562
193
319
1282
Market Price
$ 28.72
Selling Price
$ 25.76
986
389
660
2659
Market Price
$ 43.36
Selling Price
$ 38.55
2539
950
1757
3700
Market Price
$ 53.78
Selling Price
$ 47.34
3159
1908
3105
4472
Market Price
$ 66.48
Selling Price
$ 57.71
1881
1349
1218
3457
Market Price
$ 55.62
Selling Price
$ 48.74
917
567
236
1857
Market Price
$ 34.91
Selling Price
$ 30.32
1891
1476
1522
4544
Market Price
$ 42.84
Selling Price
$ 37.63
2730
1420
2229
3795
Market Price
$ 62.30
Selling Price
$ 55.94
799
661
707
1590
Market Price
$ 56.04
Selling Price
$ 49.02
1039
577
605
1399
Market Price
$ 34.56
Selling Price
$ 31.39
742
553
184
2816
Market Price
$ 58.82
Selling Price
$ 50.98
273
108
55
989
Market Price
$ 36.03
Selling Price
$ 31.17
775
432
209
3547
Market Price
$ 29.51
Selling Price
$ 26.62
347
225
232
433
Market Price
$ 29.82
Selling Price
$ 25.65
668
263
424
1731
Market Price
$ 43.46
Selling Price
$ 37.21
1542
674
617
3846
Market Price
$ 38.78
Selling Price
$ 33.46
505
327
361
1743
Market Price
$ 53.35
Selling Price
$ 46.70
3975
3579
2809
4527
Market Price
$ 69.11
Selling Price
$ 58.35
386
328
361
1363
Market Price
$ 30.94
Selling Price
$ 26.68
688
589
324
1781
Market Price
$ 60.56
Selling Price
$ 51.69
429
353
321
512
Market Price
$ 64.84
Selling Price
$ 57.25
599
358
580
902
Market Price
$ 65.78
Selling Price
$ 58.19
1629
1331
493
2878
Market Price
$ 64.07
Selling Price
$ 57.90
2785
796
1111
3830
Market Price
$ 50.01
Selling Price
$ 45.43
2308
494
1163
3829
Market Price
$ 41.25
Selling Price
$ 36.42
3243
2492
1904
3507
Market Price
$ 56.42
Selling Price
$ 48.89
1235
1165
967
2097