Market Price
$ 50.21
Selling Price
$ 41.92
1969
1148
705
3040
Market Price
$ 37.41
Selling Price
$ 31.78
598
291
385
1800
Market Price
$ 49.21
Selling Price
$ 42.32
3514
2695
2635
3733
Market Price
$ 44.43
Selling Price
$ 39.95
2962
815
2408
3889
Market Price
$ 36.78
Selling Price
$ 32.47
3058
2454
959
3444
Market Price
$ 62.33
Selling Price
$ 55.80
2422
2281
1216
2726
Market Price
$ 45.99
Selling Price
$ 38.84
792
720
313
1443
Market Price
$ 54.48
Selling Price
$ 49.47
1412
870
1288
3361
Market Price
$ 30.73
Selling Price
$ 26.17
2278
497
1034
3611
Market Price
$ 50.12
Selling Price
$ 42.13
1189
1146
879
3991
Market Price
$ 63.34
Selling Price
$ 53.16
2201
1403
1541
4527
Market Price
$ 36.09
Selling Price
$ 31.22
1977
1145
1097
2141
Market Price
$ 42.51
Selling Price
$ 37.64
2712
1726
1096
2915
Market Price
$ 66.63
Selling Price
$ 55.67
343
133
176
763
Market Price
$ 41.27
Selling Price
$ 36.90
1301
1014
383
4788
Market Price
$ 55.44
Selling Price
$ 46.27
3321
2795
2027
4423
Market Price
$ 63.52
Selling Price
$ 56.49
799
732
415
1314
Market Price
$ 67.01
Selling Price
$ 58.72
3666
995
2502
4492
Market Price
$ 66.55
Selling Price
$ 59.04
1671
405
1322
3409
Market Price
$ 56.51
Selling Price
$ 47.16
685
159
597
1679
Market Price
$ 30.57
Selling Price
$ 27.26
611
309
490
2229
Market Price
$ 37.54
Selling Price
$ 33.04
1346
741
1219
3078
Market Price
$ 29.10
Selling Price
$ 25.99
2633
1240
851
4364
Market Price
$ 56.17
Selling Price
$ 47.30
4545
4468
2291
4705
Market Price
$ 30.57
Selling Price
$ 26.83
3548
1856
775
3911
Market Price
$ 48.50
Selling Price
$ 43.96
359
174
258
1419
Market Price
$ 63.02
Selling Price
$ 55.99
4210
3276
3022
4772
Market Price
$ 52.07
Selling Price
$ 46.99
677
218
609
1800
Market Price
$ 32.80
Selling Price
$ 27.99
174
52
136
497
Market Price
$ 52.88
Selling Price
$ 45.98
502
253
252
596
Market Price
$ 54.86
Selling Price
$ 47.31
3655
1741
1434
4949
Market Price
$ 37.67
Selling Price
$ 31.85
4460
2807
1364
4997
Market Price
$ 45.45
Selling Price
$ 40.65
1686
580
463
2129
Market Price
$ 55.42
Selling Price
$ 48.80
1168
339
383
2531
Market Price
$ 70.56
Selling Price
$ 59.45
587
510
348
2599
Market Price
$ 46.06
Selling Price
$ 39.49
470
245
137
673
Market Price
$ 29.85
Selling Price
$ 26.00
1120
862
364
2006
Market Price
$ 50.81
Selling Price
$ 45.17
1424
445
1269
1633
Market Price
$ 52.45
Selling Price
$ 46.61
1312
1074
730
1387
Market Price
$ 34.08
Selling Price
$ 30.96
4254
3300
2611
4768