Market Price
$ 32.71
Selling Price
$ 28.21
228
143
142
540
Market Price
$ 39.24
Selling Price
$ 33.23
2261
528
1452
3571
Market Price
$ 58.27
Selling Price
$ 49.32
2879
2812
2835
3913
Market Price
$ 31.74
Selling Price
$ 27.79
648
291
567
737
Market Price
$ 52.79
Selling Price
$ 44.87
838
559
387
1721
Market Price
$ 53.73
Selling Price
$ 45.52
2048
878
1038
4154
Market Price
$ 60.02
Selling Price
$ 52.58
1112
567
510
2905
Market Price
$ 47.96
Selling Price
$ 40.79
1386
605
950
1543
Market Price
$ 33.89
Selling Price
$ 30.46
2760
1077
1944
3240
Market Price
$ 32.55
Selling Price
$ 28.83
554
448
452
2696
Market Price
$ 34.82
Selling Price
$ 29.57
934
415
676
3888
Market Price
$ 36.11
Selling Price
$ 31.33
2233
886
1988
4203
Market Price
$ 66.67
Selling Price
$ 57.37
2942
1828
1554
4038
Market Price
$ 35.78
Selling Price
$ 30.17
2159
705
1912
3808
Market Price
$ 68.75
Selling Price
$ 57.82
2602
1741
2431
3324
Market Price
$ 49.56
Selling Price
$ 42.98
1055
309
748
3300
Market Price
$ 62.70
Selling Price
$ 55.70
1642
582
1248
4313
Market Price
$ 39.57
Selling Price
$ 35.17
1566
554
1454
3967
Market Price
$ 52.04
Selling Price
$ 43.38
464
182
409
1397
Market Price
$ 60.49
Selling Price
$ 52.24
1801
1009
1753
4478
Market Price
$ 47.62
Selling Price
$ 40.94
1772
1258
1644
4933
Market Price
$ 50.40
Selling Price
$ 42.49
2906
1641
2332
3503
Market Price
$ 56.45
Selling Price
$ 48.84
2532
890
1499
3408
Market Price
$ 68.58
Selling Price
$ 58.90
2328
1108
1232
3232
Market Price
$ 31.96
Selling Price
$ 26.89
633
400
313
2117
Market Price
$ 47.93
Selling Price
$ 40.18
210
110
105
444
Market Price
$ 59.22
Selling Price
$ 49.68
1331
484
1103
4494
Market Price
$ 30.99
Selling Price
$ 26.06
695
617
608
2209
Market Price
$ 63.42
Selling Price
$ 53.55
1410
891
697
2098
Market Price
$ 54.32
Selling Price
$ 48.89
2935
796
2368
3313
Market Price
$ 65.83
Selling Price
$ 55.31
1300
1002
1300
2318
Market Price
$ 36.23
Selling Price
$ 32.54
1842
1731
529
2006
Market Price
$ 60.57
Selling Price
$ 50.81
318
81
148
1469
Market Price
$ 34.03
Selling Price
$ 30.50
1249
1014
266
2503
Market Price
$ 55.19
Selling Price
$ 48.89
397
320
206
799
Market Price
$ 56.94
Selling Price
$ 51.32
1082
875
956
3665
Market Price
$ 42.81
Selling Price
$ 37.57
1794
1033
504
4743
Market Price
$ 28.81
Selling Price
$ 25.51
2347
1926
2162
4554
Market Price
$ 36.74
Selling Price
$ 33.32
1337
705
1134
3195
Market Price
$ 46.23
Selling Price
$ 38.70
1117
828
1039
2953