Market Price
$ 48.85
Selling Price
$ 43.07
3907
1880
3312
4007
Market Price
$ 38.28
Selling Price
$ 34.72
4481
3766
3194
4749
Market Price
$ 40.79
Selling Price
$ 35.18
2640
2350
823
2900
Market Price
$ 32.42
Selling Price
$ 27.06
844
624
782
2226
Market Price
$ 40.77
Selling Price
$ 36.71
1256
1054
965
1541
Market Price
$ 50.46
Selling Price
$ 43.82
1497
1112
992
3695
Market Price
$ 62.04
Selling Price
$ 52.47
474
97
107
2022
Market Price
$ 33.06
Selling Price
$ 29.51
2139
1757
2067
2646
Market Price
$ 38.75
Selling Price
$ 35.03
3063
1080
1297
4618
Market Price
$ 44.38
Selling Price
$ 40.21
468
309
363
1577
Market Price
$ 66.73
Selling Price
$ 58.67
4075
3875
3537
4735
Market Price
$ 33.13
Selling Price
$ 29.38
733
324
327
1684
Market Price
$ 63.56
Selling Price
$ 56.07
2450
1297
1750
3939
Market Price
$ 31.91
Selling Price
$ 28.66
385
120
236
528
Market Price
$ 36.03
Selling Price
$ 32.42
1621
1616
1187
2100
Market Price
$ 53.28
Selling Price
$ 47.81
3184
1985
1412
3997
Market Price
$ 54.74
Selling Price
$ 48.87
3265
2432
768
3340
Market Price
$ 66.46
Selling Price
$ 57.18
3955
1265
1542
4222
Market Price
$ 56.68
Selling Price
$ 47.35
1690
602
1221
4251
Market Price
$ 32.16
Selling Price
$ 28.19
778
335
542
2084
Market Price
$ 50.92
Selling Price
$ 46.19
2524
840
1279
3841
Market Price
$ 70.54
Selling Price
$ 59.26
1664
739
659
2810
Market Price
$ 61.17
Selling Price
$ 51.70
2568
1433
1759
4102
Market Price
$ 38.52
Selling Price
$ 34.75
639
140
310
1110
Market Price
$ 38.38
Selling Price
$ 32.35
2060
475
938
2567
Market Price
$ 50.60
Selling Price
$ 45.67
1177
700
330
2308
Market Price
$ 63.72
Selling Price
$ 57.00
613
365
206
1549
Market Price
$ 67.38
Selling Price
$ 59.78
605
236
132
1617
Market Price
$ 41.25
Selling Price
$ 37.30
2650
1957
2501
4444
Market Price
$ 38.46
Selling Price
$ 33.91
3496
2996
1852
4280
Market Price
$ 41.28
Selling Price
$ 35.74
1094
377
617
1893
Market Price
$ 47.14
Selling Price
$ 39.94
2901
2084
1475
4957
Market Price
$ 66.60
Selling Price
$ 57.98
1326
807
916
4964
Market Price
$ 33.63
Selling Price
$ 28.32
3187
1226
1312
3382
Market Price
$ 48.45
Selling Price
$ 42.88
1711
1385
1271
2026
Market Price
$ 48.50
Selling Price
$ 42.03
1169
366
382
3070
Market Price
$ 65.77
Selling Price
$ 59.08
2774
1076
1797
3579
Market Price
$ 32.53
Selling Price
$ 29.46
4316
3795
2514
4919
Market Price
$ 63.70
Selling Price
$ 56.08
2419
1338
1368
3723
Market Price
$ 32.22
Selling Price
$ 28.64
1840
677
818
3149