Market Price
$ 55.11
Selling Price
$ 47.77
2437
2169
2135
2637
Market Price
$ 34.72
Selling Price
$ 31.19
2038
913
1987
2394
Market Price
$ 31.54
Selling Price
$ 27.72
1900
955
1614
2958
Market Price
$ 46.64
Selling Price
$ 39.14
1679
934
679
1698
Market Price
$ 42.23
Selling Price
$ 35.99
1825
817
1405
4687
Market Price
$ 31.20
Selling Price
$ 26.93
335
173
330
570
Market Price
$ 41.28
Selling Price
$ 36.22
1095
556
282
1863
Market Price
$ 50.82
Selling Price
$ 43.06
2370
1400
1804
3107
Market Price
$ 60.97
Selling Price
$ 51.36
1011
322
433
1016
Market Price
$ 60.73
Selling Price
$ 51.25
4104
3549
3001
4215
Market Price
$ 56.96
Selling Price
$ 48.30
1392
1327
1108
1664
Market Price
$ 35.05
Selling Price
$ 31.75
1497
745
1012
1961
Market Price
$ 47.37
Selling Price
$ 40.15
313
302
69
1506
Market Price
$ 67.53
Selling Price
$ 59.66
2784
1999
2561
4258
Market Price
$ 36.03
Selling Price
$ 31.06
2133
1398
2128
4702
Market Price
$ 67.67
Selling Price
$ 58.54
1598
1034
497
3196
Market Price
$ 35.65
Selling Price
$ 32.22
4545
1449
3283
4820
Market Price
$ 29.10
Selling Price
$ 25.85
1447
307
1199
3723
Market Price
$ 53.99
Selling Price
$ 47.34
1933
597
1237
2913
Market Price
$ 31.23
Selling Price
$ 26.95
1501
878
580
2192
Market Price
$ 52.30
Selling Price
$ 44.14
678
474
309
752
Market Price
$ 64.97
Selling Price
$ 56.25
1094
530
302
1385
Market Price
$ 66.71
Selling Price
$ 59.03
1453
1196
417
4540
Market Price
$ 41.09
Selling Price
$ 36.30
1840
1129
1182
1891
Market Price
$ 65.68
Selling Price
$ 55.83
1068
237
630
1327
Market Price
$ 28.98
Selling Price
$ 25.95
4443
975
3597
4575
Market Price
$ 43.69
Selling Price
$ 39.63
2256
643
505
3330
Market Price
$ 44.83
Selling Price
$ 37.41
746
553
664
1075
Market Price
$ 34.87
Selling Price
$ 29.14
497
446
286
885
Market Price
$ 59.33
Selling Price
$ 51.09
1617
1440
1466
2280
Market Price
$ 48.30
Selling Price
$ 43.77
3802
2860
1825
3847
Market Price
$ 53.23
Selling Price
$ 47.59
928
383
872
1075
Market Price
$ 67.47
Selling Price
$ 56.39
1631
902
1336
4314
Market Price
$ 55.18
Selling Price
$ 46.45
1612
419
1132
3953
Market Price
$ 30.04
Selling Price
$ 26.96
3590
2901
2814
3771
Market Price
$ 63.29
Selling Price
$ 56.11
772
207
627
835
Market Price
$ 62.13
Selling Price
$ 52.87
717
185
446
2157
Market Price
$ 30.84
Selling Price
$ 26.08
2982
2361
2180
3671
Market Price
$ 34.40
Selling Price
$ 29.17
210
106
190
500
Market Price
$ 47.78
Selling Price
$ 43.26
3569
2695
2989
4863