Market Price
$ 35.75
Selling Price
$ 30.49
1108
454
526
1999
Market Price
$ 48.39
Selling Price
$ 42.07
2068
765
1917
3639
Market Price
$ 32.81
Selling Price
$ 28.29
1101
448
325
4502
Market Price
$ 53.71
Selling Price
$ 48.13
822
310
411
2361
Market Price
$ 44.59
Selling Price
$ 39.11
400
347
378
1177
Market Price
$ 46.03
Selling Price
$ 40.81
1990
1068
1139
4712
Market Price
$ 66.10
Selling Price
$ 58.32
2046
1526
1334
2625
Market Price
$ 46.15
Selling Price
$ 40.26
1944
773
573
2510
Market Price
$ 32.25
Selling Price
$ 27.66
632
466
571
841
Market Price
$ 43.02
Selling Price
$ 36.01
446
139
437
601
Market Price
$ 33.95
Selling Price
$ 30.80
747
641
720
1621
Market Price
$ 36.33
Selling Price
$ 30.99
1238
343
266
4235
Market Price
$ 39.22
Selling Price
$ 33.06
2578
1820
2551
2887
Market Price
$ 57.07
Selling Price
$ 48.10
3781
2508
3059
4969
Market Price
$ 41.79
Selling Price
$ 37.47
2060
865
1070
4725
Market Price
$ 29.85
Selling Price
$ 26.42
1949
665
1592
3740
Market Price
$ 66.65
Selling Price
$ 58.22
611
141
490
1124
Market Price
$ 38.69
Selling Price
$ 33.22
1193
922
690
2869
Market Price
$ 46.87
Selling Price
$ 39.29
890
566
260
1311
Market Price
$ 40.15
Selling Price
$ 34.41
1301
707
618
2466
Market Price
$ 40.00
Selling Price
$ 35.92
2333
1655
581
3695
Market Price
$ 45.43
Selling Price
$ 40.07
951
496
822
1339
Market Price
$ 41.24
Selling Price
$ 34.80
877
389
445
1829
Market Price
$ 55.85
Selling Price
$ 47.98
590
241
413
911
Market Price
$ 55.38
Selling Price
$ 48.37
2376
1486
2224
3572
Market Price
$ 50.00
Selling Price
$ 44.63
2696
2661
1395
4475
Market Price
$ 31.51
Selling Price
$ 26.58
1111
639
844
3360
Market Price
$ 63.71
Selling Price
$ 56.10
2651
627
1140
4190
Market Price
$ 49.46
Selling Price
$ 41.30
1336
511
655
2926
Market Price
$ 61.54
Selling Price
$ 53.47
785
582
753
2089
Market Price
$ 50.34
Selling Price
$ 43.69
819
719
553
2519
Market Price
$ 68.24
Selling Price
$ 58.32
336
143
162
1383
Market Price
$ 61.13
Selling Price
$ 50.97
194
142
57
875
Market Price
$ 37.54
Selling Price
$ 33.85
1123
449
300
4419
Market Price
$ 34.67
Selling Price
$ 31.09
922
805
548
2802
Market Price
$ 62.32
Selling Price
$ 55.53
1211
342
933
2277
Market Price
$ 57.19
Selling Price
$ 50.52
827
385
814
1047
Market Price
$ 39.00
Selling Price
$ 34.03
684
683
351
1155
Market Price
$ 63.98
Selling Price
$ 54.87
1269
989
345
2611
Market Price
$ 29.16
Selling Price
$ 25.11
738
474
471
1200