Market Price
$ 42.43
Selling Price
$ 35.95
3368
1834
1000
3643
Market Price
$ 49.72
Selling Price
$ 42.25
1980
1647
637
4596
Market Price
$ 30.37
Selling Price
$ 26.77
723
388
411
1911
Market Price
$ 51.54
Selling Price
$ 45.53
1899
1717
1802
4303
Market Price
$ 40.31
Selling Price
$ 35.30
2012
1362
658
3129
Market Price
$ 52.90
Selling Price
$ 46.99
258
220
91
564
Market Price
$ 55.66
Selling Price
$ 46.55
207
189
162
424
Market Price
$ 63.46
Selling Price
$ 53.58
1302
866
655
2444
Market Price
$ 33.76
Selling Price
$ 30.45
916
807
525
959
Market Price
$ 55.23
Selling Price
$ 47.90
827
603
239
1129
Market Price
$ 57.24
Selling Price
$ 49.68
1702
1268
517
3131
Market Price
$ 66.44
Selling Price
$ 58.49
526
399
407
2162
Market Price
$ 29.63
Selling Price
$ 25.93
1364
818
1230
2668
Market Price
$ 44.87
Selling Price
$ 38.72
1043
603
594
1154
Market Price
$ 56.31
Selling Price
$ 47.56
842
497
585
3185
Market Price
$ 65.00
Selling Price
$ 58.02
2150
1398
800
2705
Market Price
$ 41.48
Selling Price
$ 37.51
1609
695
1570
2898
Market Price
$ 68.06
Selling Price
$ 58.18
3545
2618
3266
3950
Market Price
$ 47.20
Selling Price
$ 41.13
2263
2019
995
4078
Market Price
$ 48.56
Selling Price
$ 40.83
2552
2249
2422
2561
Market Price
$ 38.91
Selling Price
$ 34.34
628
518
450
1876
Market Price
$ 40.88
Selling Price
$ 35.28
529
451
220
2497
Market Price
$ 30.65
Selling Price
$ 27.36
1101
861
254
2166
Market Price
$ 30.12
Selling Price
$ 25.51
1561
1294
1416
1873
Market Price
$ 41.43
Selling Price
$ 36.73
1451
1170
1425
3185
Market Price
$ 52.64
Selling Price
$ 44.37
4524
2128
3793
4931
Market Price
$ 58.79
Selling Price
$ 53.38
2506
1157
1000
3748
Market Price
$ 63.57
Selling Price
$ 54.18
838
781
680
1269
Market Price
$ 45.82
Selling Price
$ 40.84
1681
529
1588
4346
Market Price
$ 47.73
Selling Price
$ 41.67
313
109
198
578
Market Price
$ 39.48
Selling Price
$ 35.84
1103
352
459
2514
Market Price
$ 30.69
Selling Price
$ 25.84
2244
2167
2200
2608
Market Price
$ 52.83
Selling Price
$ 46.12
436
174
416
545
Market Price
$ 55.32
Selling Price
$ 48.25
405
223
144
1203
Market Price
$ 39.91
Selling Price
$ 33.38
2536
2070
2208
2919
Market Price
$ 35.71
Selling Price
$ 31.21
3731
2420
3095
4988
Market Price
$ 63.81
Selling Price
$ 55.90
499
447
134
2189
Market Price
$ 58.99
Selling Price
$ 51.09
3786
1790
1842
3927
Market Price
$ 38.70
Selling Price
$ 34.85
228
207
78
624
Market Price
$ 67.21
Selling Price
$ 56.05
207
105
55
449