Market Price
$ 35.42
Selling Price
$ 31.00
4067
3679
2688
4369
Market Price
$ 39.53
Selling Price
$ 33.84
1889
1585
1431
1952
Market Price
$ 43.99
Selling Price
$ 37.73
1153
454
271
1549
Market Price
$ 48.48
Selling Price
$ 43.27
1341
1123
631
4623
Market Price
$ 45.30
Selling Price
$ 39.55
814
607
773
970
Market Price
$ 50.44
Selling Price
$ 43.15
2241
717
955
2289
Market Price
$ 45.19
Selling Price
$ 38.74
1311
953
1175
2130
Market Price
$ 34.84
Selling Price
$ 30.18
1548
1530
824
1589
Market Price
$ 32.01
Selling Price
$ 29.05
1498
1027
1333
2151
Market Price
$ 59.69
Selling Price
$ 53.36
2094
1584
898
3633
Market Price
$ 55.36
Selling Price
$ 47.58
3310
1645
2685
4881
Market Price
$ 63.81
Selling Price
$ 53.18
4646
2580
4032
4903
Market Price
$ 33.71
Selling Price
$ 29.44
616
387
211
707
Market Price
$ 51.39
Selling Price
$ 46.35
2866
2732
1909
3208
Market Price
$ 70.88
Selling Price
$ 59.10
849
460
273
1606
Market Price
$ 31.68
Selling Price
$ 28.05
1443
800
1182
1811
Market Price
$ 34.91
Selling Price
$ 30.38
1360
912
1246
4646
Market Price
$ 38.62
Selling Price
$ 32.95
2345
1672
500
2396
Market Price
$ 69.98
Selling Price
$ 59.78
3368
1939
2178
3929
Market Price
$ 37.93
Selling Price
$ 33.66
927
750
669
4508
Market Price
$ 32.15
Selling Price
$ 27.84
976
298
744
2308
Market Price
$ 55.96
Selling Price
$ 50.17
1206
260
671
1955
Market Price
$ 48.69
Selling Price
$ 42.68
3278
2358
1229
3416
Market Price
$ 41.16
Selling Price
$ 34.41
1745
361
1180
4037
Market Price
$ 39.89
Selling Price
$ 34.78
405
305
294
1305
Market Price
$ 43.74
Selling Price
$ 38.17
1686
981
902
3440
Market Price
$ 37.18
Selling Price
$ 32.02
537
451
129
698
Market Price
$ 50.71
Selling Price
$ 43.98
3598
1198
2516
3745
Market Price
$ 46.96
Selling Price
$ 42.63
2924
1094
725
3303
Market Price
$ 56.94
Selling Price
$ 48.06
2903
2272
1177
3602
Market Price
$ 52.34
Selling Price
$ 45.88
1693
1165
353
2210
Market Price
$ 32.81
Selling Price
$ 28.79
804
245
706
1010
Market Price
$ 68.41
Selling Price
$ 59.35
835
508
346
1073
Market Price
$ 63.87
Selling Price
$ 57.66
200
190
191
534
Market Price
$ 51.89
Selling Price
$ 44.65
1148
924
398
2273
Market Price
$ 51.59
Selling Price
$ 46.86
751
569
278
975
Market Price
$ 36.20
Selling Price
$ 31.55
2615
1646
2511
3967
Market Price
$ 47.49
Selling Price
$ 40.29
837
448
658
3029
Market Price
$ 70.89
Selling Price
$ 59.97
3557
2949
3408
3932
Market Price
$ 64.57
Selling Price
$ 54.85
4130
4072
908
4626