Market Price
$ 33.03
Selling Price
$ 29.19
4287
3795
3008
4372
Market Price
$ 64.72
Selling Price
$ 57.31
2153
1552
1258
4030
Market Price
$ 36.08
Selling Price
$ 30.79
2282
513
738
4534
Market Price
$ 69.25
Selling Price
$ 58.87
1722
543
644
1938
Market Price
$ 37.35
Selling Price
$ 32.86
591
261
196
2146
Market Price
$ 31.34
Selling Price
$ 26.81
1154
808
357
1540
Market Price
$ 56.99
Selling Price
$ 48.73
1114
405
971
1163
Market Price
$ 33.56
Selling Price
$ 28.94
891
295
524
1774
Market Price
$ 39.19
Selling Price
$ 35.32
602
513
170
2368
Market Price
$ 47.54
Selling Price
$ 40.89
1613
346
1377
1829
Market Price
$ 42.49
Selling Price
$ 36.38
2183
1332
980
4008
Market Price
$ 56.66
Selling Price
$ 50.34
2978
1417
651
4967
Market Price
$ 31.85
Selling Price
$ 28.44
274
120
233
478
Market Price
$ 51.31
Selling Price
$ 45.62
2756
1446
1906
3015
Market Price
$ 66.06
Selling Price
$ 58.22
936
395
435
1314
Market Price
$ 42.96
Selling Price
$ 38.49
1638
826
1099
4778
Market Price
$ 66.63
Selling Price
$ 59.74
792
460
472
3608
Market Price
$ 48.62
Selling Price
$ 43.40
442
95
340
1331
Market Price
$ 37.67
Selling Price
$ 32.42
2988
2227
1306
3023
Market Price
$ 65.28
Selling Price
$ 54.57
2042
1396
993
3043
Market Price
$ 41.96
Selling Price
$ 36.81
268
245
250
1243
Market Price
$ 67.93
Selling Price
$ 58.17
712
701
360
739
Market Price
$ 61.83
Selling Price
$ 53.01
343
85
121
786
Market Price
$ 29.58
Selling Price
$ 25.62
593
414
332
2708
Market Price
$ 33.16
Selling Price
$ 28.37
715
150
290
992
Market Price
$ 62.52
Selling Price
$ 53.74
1258
856
1190
1613
Market Price
$ 43.49
Selling Price
$ 36.77
438
150
109
620
Market Price
$ 40.30
Selling Price
$ 35.04
899
751
545
3366
Market Price
$ 42.45
Selling Price
$ 37.81
1555
1273
798
2094
Market Price
$ 48.21
Selling Price
$ 43.01
164
92
100
440
Market Price
$ 58.90
Selling Price
$ 50.74
1135
700
893
3336
Market Price
$ 44.78
Selling Price
$ 38.57
690
585
327
923
Market Price
$ 58.20
Selling Price
$ 50.70
1685
1335
1114
4144
Market Price
$ 46.36
Selling Price
$ 39.98
944
227
671
972
Market Price
$ 48.99
Selling Price
$ 41.40
1399
634
936
2609
Market Price
$ 52.98
Selling Price
$ 47.34
1835
1674
570
4549
Market Price
$ 66.46
Selling Price
$ 56.77
998
416
566
1832
Market Price
$ 40.64
Selling Price
$ 35.50
1236
983
939
4221
Market Price
$ 36.74
Selling Price
$ 31.91
1679
668
1198
2057
Market Price
$ 64.06
Selling Price
$ 56.34
1754
1351
1653
3804