Market Price
$ 56.29
Selling Price
$ 47.42
542
499
359
1081
Market Price
$ 45.05
Selling Price
$ 39.41
1201
734
336
1255
Market Price
$ 59.05
Selling Price
$ 53.22
2598
2194
2381
2886
Market Price
$ 63.05
Selling Price
$ 55.56
619
468
233
1223
Market Price
$ 51.32
Selling Price
$ 43.19
470
350
187
723
Market Price
$ 52.75
Selling Price
$ 45.13
2538
1357
547
3210
Market Price
$ 47.01
Selling Price
$ 40.81
1204
1135
486
4535
Market Price
$ 67.41
Selling Price
$ 56.32
519
491
422
1496
Market Price
$ 55.59
Selling Price
$ 48.59
180
66
170
548
Market Price
$ 63.28
Selling Price
$ 53.87
1794
765
1656
4037
Market Price
$ 63.04
Selling Price
$ 53.59
687
664
192
885
Market Price
$ 32.77
Selling Price
$ 28.03
1178
666
696
4746
Market Price
$ 62.34
Selling Price
$ 55.52
2291
2111
1612
3207
Market Price
$ 31.44
Selling Price
$ 28.19
1007
890
855
2574
Market Price
$ 35.55
Selling Price
$ 31.81
246
123
175
515
Market Price
$ 40.85
Selling Price
$ 35.29
3449
2914
998
4830
Market Price
$ 44.80
Selling Price
$ 39.88
303
302
160
1243
Market Price
$ 41.19
Selling Price
$ 34.71
782
779
576
3814
Market Price
$ 69.66
Selling Price
$ 59.55
2282
2273
1209
3811
Market Price
$ 49.71
Selling Price
$ 44.35
1873
1776
1702
4460
Market Price
$ 40.12
Selling Price
$ 34.06
1819
994
1747
4170
Market Price
$ 50.90
Selling Price
$ 45.32
555
206
151
1595
Market Price
$ 37.25
Selling Price
$ 32.51
646
332
240
647
Market Price
$ 46.75
Selling Price
$ 42.42
1130
1110
488
2067
Market Price
$ 46.03
Selling Price
$ 39.86
609
491
366
1040
Market Price
$ 50.87
Selling Price
$ 43.95
610
578
447
2022
Market Price
$ 33.32
Selling Price
$ 28.30
1058
657
340
1712
Market Price
$ 54.32
Selling Price
$ 47.52
569
118
129
2239
Market Price
$ 43.67
Selling Price
$ 38.10
2226
1825
902
3557
Market Price
$ 44.41
Selling Price
$ 39.33
1192
409
298
1338
Market Price
$ 50.45
Selling Price
$ 44.52
1731
1676
1658
2149
Market Price
$ 34.68
Selling Price
$ 29.42
2418
578
2104
2468
Market Price
$ 28.97
Selling Price
$ 25.86
2312
2118
1085
2580
Market Price
$ 66.41
Selling Price
$ 59.96
2366
1142
818
2461
Market Price
$ 65.95
Selling Price
$ 59.64
1979
1667
1303
3143
Market Price
$ 42.37
Selling Price
$ 36.09
1931
1592
1861
4604
Market Price
$ 50.34
Selling Price
$ 43.60
1362
1288
610
1481
Market Price
$ 33.79
Selling Price
$ 28.97
2011
631
403
2839
Market Price
$ 54.88
Selling Price
$ 48.75
1000
438
820
1181
Market Price
$ 57.82
Selling Price
$ 51.59
1163
789
776
3980