Market Price
$ 43.47
Selling Price
$ 37.31
2433
616
1482
2636
Market Price
$ 41.80
Selling Price
$ 37.68
428
428
98
2137
Market Price
$ 35.24
Selling Price
$ 30.37
2802
2078
580
4217
Market Price
$ 34.61
Selling Price
$ 29.72
4328
2241
4244
4709
Market Price
$ 49.31
Selling Price
$ 42.74
1372
879
521
1848
Market Price
$ 48.28
Selling Price
$ 41.33
3981
3062
1025
4916
Market Price
$ 41.41
Selling Price
$ 34.63
2082
540
1560
4550
Market Price
$ 67.01
Selling Price
$ 58.94
1846
1326
1738
2066
Market Price
$ 50.42
Selling Price
$ 43.36
4260
1590
977
4596
Market Price
$ 52.80
Selling Price
$ 44.28
1205
831
506
3067
Market Price
$ 32.30
Selling Price
$ 27.69
2074
1792
878
4938
Market Price
$ 40.97
Selling Price
$ 34.72
1828
551
557
4437
Market Price
$ 57.74
Selling Price
$ 51.96
441
209
425
669
Market Price
$ 37.79
Selling Price
$ 31.70
329
109
294
792
Market Price
$ 43.38
Selling Price
$ 38.85
2407
1075
2099
4701
Market Price
$ 53.34
Selling Price
$ 45.85
1541
1136
1225
4976
Market Price
$ 36.05
Selling Price
$ 31.80
4203
4147
3940
4530
Market Price
$ 34.32
Selling Price
$ 29.38
578
511
224
1208
Market Price
$ 58.84
Selling Price
$ 53.37
1695
1074
493
3138
Market Price
$ 69.87
Selling Price
$ 59.15
1602
1056
348
4425
Market Price
$ 41.26
Selling Price
$ 37.46
317
287
310
1107
Market Price
$ 63.98
Selling Price
$ 57.72
943
720
666
2882
Market Price
$ 46.32
Selling Price
$ 40.38
2104
1390
1915
4227
Market Price
$ 46.69
Selling Price
$ 39.72
1686
899
1188
3383
Market Price
$ 66.00
Selling Price
$ 56.08
3179
1453
1836
3503
Market Price
$ 53.56
Selling Price
$ 48.56
1075
849
728
2078
Market Price
$ 35.03
Selling Price
$ 30.57
1476
1339
856
2260
Market Price
$ 56.84
Selling Price
$ 49.76
2657
1899
1778
3575
Market Price
$ 59.17
Selling Price
$ 52.74
721
537
225
2419
Market Price
$ 45.82
Selling Price
$ 39.65
1894
1738
1158
2231
Market Price
$ 58.00
Selling Price
$ 51.84
1212
365
719
2552
Market Price
$ 34.21
Selling Price
$ 29.85
1128
882
517
4110
Market Price
$ 53.99
Selling Price
$ 47.47
3543
1991
3005
4194
Market Price
$ 41.75
Selling Price
$ 37.50
3027
2706
1603
4366
Market Price
$ 30.49
Selling Price
$ 26.67
2197
1672
1066
4902
Market Price
$ 54.82
Selling Price
$ 46.95
854
605
727
1026
Market Price
$ 30.32
Selling Price
$ 26.03
592
489
425
982
Market Price
$ 60.88
Selling Price
$ 54.40
2518
849
1017
4549
Market Price
$ 30.86
Selling Price
$ 26.99
3258
2374
2924
3352
Market Price
$ 60.61
Selling Price
$ 53.51
3197
805
2505
4280