Market Price
$ 30.30
Selling Price
$ 26.31
780
440
323
1224
Market Price
$ 28.93
Selling Price
$ 26.24
856
709
186
1218
Market Price
$ 31.61
Selling Price
$ 26.63
2763
1154
988
2835
Market Price
$ 30.32
Selling Price
$ 27.30
568
340
455
662
Market Price
$ 32.69
Selling Price
$ 28.29
3995
2677
807
4724
Market Price
$ 35.34
Selling Price
$ 29.72
1435
1311
706
1901
Market Price
$ 51.97
Selling Price
$ 43.43
394
287
243
639
Market Price
$ 34.86
Selling Price
$ 30.81
630
401
529
2703
Market Price
$ 33.87
Selling Price
$ 28.54
1216
794
752
2077
Market Price
$ 33.82
Selling Price
$ 28.97
916
485
705
1248
Market Price
$ 60.05
Selling Price
$ 53.76
4013
2106
1543
4144
Market Price
$ 68.29
Selling Price
$ 59.95
1508
358
901
3870
Market Price
$ 58.36
Selling Price
$ 50.33
452
210
363
1151
Market Price
$ 62.20
Selling Price
$ 55.56
981
201
326
2280
Market Price
$ 50.61
Selling Price
$ 44.16
1969
1099
596
4519
Market Price
$ 51.59
Selling Price
$ 46.75
452
340
330
1304
Market Price
$ 35.43
Selling Price
$ 31.52
887
749
502
2196
Market Price
$ 60.90
Selling Price
$ 51.96
3927
1872
3844
4227
Market Price
$ 64.25
Selling Price
$ 56.09
676
619
136
1136
Market Price
$ 37.81
Selling Price
$ 32.83
4076
2649
3122
4641
Market Price
$ 30.57
Selling Price
$ 27.68
748
243
503
1792
Market Price
$ 31.08
Selling Price
$ 26.86
1414
1227
604
1812
Market Price
$ 46.40
Selling Price
$ 38.88
2754
673
1936
3384
Market Price
$ 65.30
Selling Price
$ 59.18
3364
1753
2896
3751
Market Price
$ 48.31
Selling Price
$ 42.33
3643
1339
3221
3644
Market Price
$ 48.21
Selling Price
$ 42.50
2997
2373
2740
3881
Market Price
$ 53.71
Selling Price
$ 48.39
793
732
522
2125
Market Price
$ 51.37
Selling Price
$ 46.48
2943
2094
1098
3926
Market Price
$ 58.59
Selling Price
$ 53.00
878
833
297
3820
Market Price
$ 33.66
Selling Price
$ 29.51
1214
1006
1198
1348
Market Price
$ 40.63
Selling Price
$ 34.85
2907
820
2545
4651
Market Price
$ 31.90
Selling Price
$ 28.24
1752
1040
1081
2997
Market Price
$ 60.25
Selling Price
$ 50.46
305
186
83
750
Market Price
$ 50.76
Selling Price
$ 43.01
2643
700
1687
3523
Market Price
$ 52.85
Selling Price
$ 46.54
1145
1074
792
1682
Market Price
$ 50.39
Selling Price
$ 43.22
536
274
525
782
Market Price
$ 54.53
Selling Price
$ 48.19
710
647
204
1574
Market Price
$ 38.71
Selling Price
$ 34.24
1384
1070
967
2844
Market Price
$ 52.04
Selling Price
$ 44.34
2427
1679
2138
4292
Market Price
$ 50.10
Selling Price
$ 42.49
508
491
261
1029