Market Price
$ 31.39
Selling Price
$ 28.14
1395
1159
818
3098
Market Price
$ 56.08
Selling Price
$ 48.94
1588
1058
1139
1639
Market Price
$ 31.87
Selling Price
$ 28.85
243
90
135
1029
Market Price
$ 67.74
Selling Price
$ 58.44
1346
621
664
1774
Market Price
$ 51.72
Selling Price
$ 44.45
2252
2099
928
3360
Market Price
$ 54.89
Selling Price
$ 46.27
2768
621
588
3354
Market Price
$ 35.41
Selling Price
$ 30.63
1141
729
753
1700
Market Price
$ 32.70
Selling Price
$ 27.30
2345
1754
1141
3756
Market Price
$ 30.84
Selling Price
$ 26.95
2516
1649
2143
2958
Market Price
$ 58.01
Selling Price
$ 50.82
266
94
224
630
Market Price
$ 64.32
Selling Price
$ 55.72
1149
780
446
1951
Market Price
$ 37.27
Selling Price
$ 32.59
238
99
179
559
Market Price
$ 30.73
Selling Price
$ 27.41
2051
1280
749
4042
Market Price
$ 42.76
Selling Price
$ 38.16
2623
583
2083
3007
Market Price
$ 69.00
Selling Price
$ 57.79
1009
337
389
2110
Market Price
$ 59.71
Selling Price
$ 51.94
3882
916
1485
4017
Market Price
$ 41.03
Selling Price
$ 35.63
3700
2785
1348
3794
Market Price
$ 38.32
Selling Price
$ 33.74
1575
1032
341
1609
Market Price
$ 54.49
Selling Price
$ 47.69
3052
1763
1554
4383
Market Price
$ 71.43
Selling Price
$ 59.90
1574
475
1541
1900
Market Price
$ 33.94
Selling Price
$ 28.93
2859
2542
2226
3970
Market Price
$ 35.52
Selling Price
$ 31.59
999
653
552
1110
Market Price
$ 68.62
Selling Price
$ 58.00
1516
487
1439
2979
Market Price
$ 51.25
Selling Price
$ 42.81
976
732
723
2109
Market Price
$ 60.92
Selling Price
$ 55.35
1577
1335
1156
1799
Market Price
$ 52.58
Selling Price
$ 46.31
441
330
289
558
Market Price
$ 44.90
Selling Price
$ 38.74
214
200
136
474
Market Price
$ 32.61
Selling Price
$ 29.12
4365
1114
2070
4829
Market Price
$ 31.29
Selling Price
$ 27.29
438
184
270
1503
Market Price
$ 30.31
Selling Price
$ 27.45
1083
521
769
1631
Market Price
$ 33.74
Selling Price
$ 28.31
549
235
159
2281
Market Price
$ 49.02
Selling Price
$ 41.38
508
269
287
1266
Market Price
$ 46.53
Selling Price
$ 39.52
410
249
161
731
Market Price
$ 51.05
Selling Price
$ 43.74
957
654
499
1911
Market Price
$ 59.26
Selling Price
$ 51.40
749
332
284
1532
Market Price
$ 59.55
Selling Price
$ 51.08
890
180
839
1705
Market Price
$ 57.22
Selling Price
$ 48.00
790
404
183
2932
Market Price
$ 50.06
Selling Price
$ 42.98
2457
2456
1405
4914
Market Price
$ 69.42
Selling Price
$ 58.97
991
284
618
2745
Market Price
$ 46.33
Selling Price
$ 40.62
1251
409
869
2318