Market Price
$ 36.56
Selling Price
$ 31.51
824
561
566
2271
Market Price
$ 34.14
Selling Price
$ 28.72
433
122
363
1929
Market Price
$ 48.61
Selling Price
$ 40.69
1182
858
810
1429
Market Price
$ 59.63
Selling Price
$ 49.91
1068
661
375
1617
Market Price
$ 59.21
Selling Price
$ 49.63
1641
1346
1062
3407
Market Price
$ 53.29
Selling Price
$ 46.07
3141
1081
2826
3741
Market Price
$ 62.13
Selling Price
$ 51.91
1073
1042
337
2768
Market Price
$ 30.87
Selling Price
$ 27.83
503
207
234
1353
Market Price
$ 37.26
Selling Price
$ 32.41
1587
759
375
2418
Market Price
$ 41.72
Selling Price
$ 36.40
2196
1652
1388
3929
Market Price
$ 59.97
Selling Price
$ 53.20
421
123
409
436
Market Price
$ 52.20
Selling Price
$ 44.87
666
546
205
911
Market Price
$ 58.29
Selling Price
$ 48.72
2580
2119
2521
2791
Market Price
$ 54.24
Selling Price
$ 46.24
495
379
142
1336
Market Price
$ 45.83
Selling Price
$ 40.82
307
143
167
776
Market Price
$ 37.41
Selling Price
$ 32.62
695
517
571
1210
Market Price
$ 65.29
Selling Price
$ 55.77
916
636
693
2547
Market Price
$ 45.28
Selling Price
$ 38.74
841
751
424
951
Market Price
$ 57.08
Selling Price
$ 49.30
595
405
171
1922
Market Price
$ 41.60
Selling Price
$ 37.59
569
208
289
1311
Market Price
$ 55.76
Selling Price
$ 49.56
1684
1642
487
3454
Market Price
$ 57.05
Selling Price
$ 50.06
3701
3014
2642
4987
Market Price
$ 65.88
Selling Price
$ 58.59
1005
885
556
1341
Market Price
$ 44.92
Selling Price
$ 37.62
949
714
310
2087
Market Price
$ 64.88
Selling Price
$ 58.17
268
177
148
581
Market Price
$ 35.13
Selling Price
$ 29.42
3698
1909
3128
3833
Market Price
$ 36.88
Selling Price
$ 32.97
585
522
242
913
Market Price
$ 54.92
Selling Price
$ 48.48
1925
1671
1055
4641
Market Price
$ 30.40
Selling Price
$ 26.47
345
310
91
935
Market Price
$ 62.10
Selling Price
$ 54.63
2211
2077
1129
4274
Market Price
$ 56.21
Selling Price
$ 50.56
1769
557
953
2239
Market Price
$ 38.07
Selling Price
$ 34.38
2088
879
1924
3832
Market Price
$ 65.15
Selling Price
$ 55.45
4333
1435
875
4372
Market Price
$ 43.49
Selling Price
$ 37.63
4137
2329
1974
4171
Market Price
$ 53.96
Selling Price
$ 47.56
631
439
529
1328
Market Price
$ 64.56
Selling Price
$ 58.39
913
503
218
2297
Market Price
$ 45.68
Selling Price
$ 38.13
297
122
247
574
Market Price
$ 40.34
Selling Price
$ 35.76
1667
964
941
2102
Market Price
$ 42.96
Selling Price
$ 38.56
399
373
236
906
Market Price
$ 62.02
Selling Price
$ 55.67
3008
2671
1485
3040