Market Price
$ 31.22
Selling Price
$ 28.14
1281
878
700
2243
Market Price
$ 59.32
Selling Price
$ 51.44
1491
1012
412
1805
Market Price
$ 64.93
Selling Price
$ 56.36
4616
3640
3767
4688
Market Price
$ 49.74
Selling Price
$ 45.12
1155
1000
362
3857
Market Price
$ 57.06
Selling Price
$ 48.08
1662
1355
1049
4351
Market Price
$ 39.34
Selling Price
$ 33.42
1413
1302
410
2577
Market Price
$ 61.94
Selling Price
$ 54.68
1491
1344
328
2020
Market Price
$ 54.57
Selling Price
$ 48.33
1295
1165
902
1538
Market Price
$ 33.84
Selling Price
$ 30.65
1279
1101
281
3057
Market Price
$ 30.12
Selling Price
$ 26.64
344
68
228
1178
Market Price
$ 43.13
Selling Price
$ 37.52
369
235
272
1012
Market Price
$ 38.33
Selling Price
$ 33.65
276
239
180
815
Market Price
$ 55.44
Selling Price
$ 46.91
1444
1114
788
3482
Market Price
$ 65.87
Selling Price
$ 58.64
2173
1805
1246
2813
Market Price
$ 45.67
Selling Price
$ 38.76
1997
815
1186
3715
Market Price
$ 28.13
Selling Price
$ 25.06
710
246
581
2410
Market Price
$ 50.19
Selling Price
$ 43.84
685
530
190
3215
Market Price
$ 38.58
Selling Price
$ 33.05
1682
480
878
4444
Market Price
$ 50.97
Selling Price
$ 43.80
3397
1582
2600
3797
Market Price
$ 33.87
Selling Price
$ 30.32
872
234
492
1951
Market Price
$ 56.40
Selling Price
$ 50.93
2833
2340
2287
3806
Market Price
$ 35.85
Selling Price
$ 31.45
397
256
102
1105
Market Price
$ 46.42
Selling Price
$ 38.77
1781
1366
1018
4277
Market Price
$ 40.35
Selling Price
$ 34.13
2105
628
1098
3416
Market Price
$ 52.26
Selling Price
$ 47.30
1590
622
1243
1680
Market Price
$ 69.79
Selling Price
$ 59.12
1082
820
620
1369
Market Price
$ 32.38
Selling Price
$ 27.77
2861
1698
907
3842
Market Price
$ 33.39
Selling Price
$ 29.91
1472
1080
687
4632
Market Price
$ 61.45
Selling Price
$ 55.59
2563
1893
1582
4897
Market Price
$ 30.55
Selling Price
$ 27.68
1866
391
432
2116
Market Price
$ 47.05
Selling Price
$ 42.61
1289
949
893
1700
Market Price
$ 35.31
Selling Price
$ 30.12
3678
3042
3002
4064
Market Price
$ 45.34
Selling Price
$ 39.33
404
400
87
1257
Market Price
$ 40.14
Selling Price
$ 35.51
1849
1537
678
1917
Market Price
$ 31.29
Selling Price
$ 26.08
2625
1751
1970
3864
Market Price
$ 40.42
Selling Price
$ 34.96
2217
687
511
2284
Market Price
$ 59.61
Selling Price
$ 52.90
2103
1835
548
2417
Market Price
$ 67.41
Selling Price
$ 56.52
2312
615
2270
2783
Market Price
$ 64.79
Selling Price
$ 56.56
1608
1113
1144
3425
Market Price
$ 61.62
Selling Price
$ 55.43
766
695
341
3455