Market Price
$ 41.78
Selling Price
$ 35.58
1448
516
304
2915
Market Price
$ 36.16
Selling Price
$ 31.54
500
466
312
1244
Market Price
$ 49.31
Selling Price
$ 44.04
882
723
737
2589
Market Price
$ 62.76
Selling Price
$ 54.55
1222
652
395
1296
Market Price
$ 64.34
Selling Price
$ 56.23
1198
1096
538
2797
Market Price
$ 50.75
Selling Price
$ 43.87
915
359
681
3383
Market Price
$ 68.10
Selling Price
$ 57.71
1304
313
990
1499
Market Price
$ 43.87
Selling Price
$ 38.23
628
560
343
636
Market Price
$ 68.57
Selling Price
$ 59.48
1148
522
915
2896
Market Price
$ 50.46
Selling Price
$ 43.05
1279
858
1144
2958
Market Price
$ 49.52
Selling Price
$ 43.60
465
416
193
623
Market Price
$ 44.79
Selling Price
$ 38.31
622
363
477
685
Market Price
$ 47.95
Selling Price
$ 40.99
615
476
557
1567
Market Price
$ 53.19
Selling Price
$ 47.21
1089
549
1085
4185
Market Price
$ 51.97
Selling Price
$ 45.01
4148
2325
3219
4725
Market Price
$ 46.44
Selling Price
$ 39.29
679
514
519
1677
Market Price
$ 49.94
Selling Price
$ 42.14
3391
2692
2063
3659
Market Price
$ 30.09
Selling Price
$ 25.47
3706
2001
3319
3743
Market Price
$ 37.26
Selling Price
$ 31.74
1692
1071
628
2057
Market Price
$ 71.05
Selling Price
$ 59.41
1397
1233
469
1452
Market Price
$ 66.35
Selling Price
$ 56.78
3210
734
2940
4511
Market Price
$ 62.99
Selling Price
$ 54.82
3380
2808
1016
4088
Market Price
$ 45.90
Selling Price
$ 40.78
921
437
633
3014
Market Price
$ 33.44
Selling Price
$ 29.69
3856
3676
2983
4435
Market Price
$ 56.07
Selling Price
$ 50.89
2851
2279
2491
3765
Market Price
$ 50.22
Selling Price
$ 43.26
1638
1499
481
3137
Market Price
$ 41.01
Selling Price
$ 35.13
1577
643
436
3625
Market Price
$ 70.50
Selling Price
$ 59.13
2292
1750
1629
3436
Market Price
$ 49.22
Selling Price
$ 43.51
2098
1834
862
3309
Market Price
$ 36.78
Selling Price
$ 32.80
922
604
477
3138
Market Price
$ 65.74
Selling Price
$ 55.16
383
371
84
851
Market Price
$ 28.94
Selling Price
$ 26.01
951
306
210
1842
Market Price
$ 32.73
Selling Price
$ 28.29
364
129
190
1035
Market Price
$ 48.39
Selling Price
$ 41.81
637
166
420
1605
Market Price
$ 44.68
Selling Price
$ 40.26
1185
956
260
3664
Market Price
$ 50.69
Selling Price
$ 44.83
349
293
298
599
Market Price
$ 46.02
Selling Price
$ 41.29
247
124
101
790
Market Price
$ 67.55
Selling Price
$ 57.21
1276
605
799
1550
Market Price
$ 58.07
Selling Price
$ 49.93
1778
1095
516
2098
Market Price
$ 63.87
Selling Price
$ 55.80
1882
1622
938
2256