Market Price
$ 36.37
Selling Price
$ 32.86
2573
2028
1301
2875
Market Price
$ 28.12
Selling Price
$ 25.11
2840
2003
758
4878
Market Price
$ 53.45
Selling Price
$ 45.90
311
253
227
963
Market Price
$ 40.13
Selling Price
$ 36.46
1320
407
834
2114
Market Price
$ 28.35
Selling Price
$ 25.47
1495
472
669
2577
Market Price
$ 52.30
Selling Price
$ 45.29
1978
1424
836
4486
Market Price
$ 67.69
Selling Price
$ 58.67
192
166
148
447
Market Price
$ 58.04
Selling Price
$ 51.01
1192
420
1050
4113
Market Price
$ 67.33
Selling Price
$ 57.13
1174
628
878
1837
Market Price
$ 55.16
Selling Price
$ 46.55
1531
358
386
1846
Market Price
$ 57.67
Selling Price
$ 50.20
411
392
344
685
Market Price
$ 57.13
Selling Price
$ 48.16
1110
971
830
2018
Market Price
$ 50.54
Selling Price
$ 43.53
1527
881
323
4080
Market Price
$ 40.36
Selling Price
$ 36.49
1782
1416
1569
3399
Market Price
$ 31.31
Selling Price
$ 26.31
1589
813
1240
3425
Market Price
$ 55.15
Selling Price
$ 46.69
4007
3196
1844
4766
Market Price
$ 41.32
Selling Price
$ 37.38
351
211
180
728
Market Price
$ 59.16
Selling Price
$ 50.06
655
193
430
1114
Market Price
$ 59.54
Selling Price
$ 50.98
1772
1183
898
5000
Market Price
$ 71.09
Selling Price
$ 59.95
2746
891
2361
3036
Market Price
$ 60.84
Selling Price
$ 51.25
944
387
731
1168
Market Price
$ 53.76
Selling Price
$ 45.44
2364
1839
2116
4286
Market Price
$ 55.84
Selling Price
$ 50.32
1068
628
962
4585
Market Price
$ 29.31
Selling Price
$ 25.38
345
163
333
1068
Market Price
$ 46.82
Selling Price
$ 40.53
1137
1067
906
3182
Market Price
$ 43.27
Selling Price
$ 39.09
618
435
258
2530
Market Price
$ 51.67
Selling Price
$ 43.31
1523
1434
420
3346
Market Price
$ 58.59
Selling Price
$ 50.82
1858
914
1056
2995
Market Price
$ 43.36
Selling Price
$ 38.59
802
386
751
2726
Market Price
$ 60.28
Selling Price
$ 50.72
1110
928
808
1620
Market Price
$ 46.92
Selling Price
$ 40.00
1583
1114
1082
4604
Market Price
$ 59.75
Selling Price
$ 53.09
828
224
621
851
Market Price
$ 36.63
Selling Price
$ 31.81
469
122
159
713
Market Price
$ 31.79
Selling Price
$ 27.00
3127
1597
1903
3154
Market Price
$ 41.93
Selling Price
$ 37.72
2298
2269
981
4993
Market Price
$ 39.30
Selling Price
$ 33.87
2495
2174
1641
2987
Market Price
$ 40.16
Selling Price
$ 35.54
618
162
347
755
Market Price
$ 57.94
Selling Price
$ 51.28
313
304
166
1439
Market Price
$ 47.82
Selling Price
$ 41.95
883
181
490
1612
Market Price
$ 66.82
Selling Price
$ 56.16
846
749
410
1578