Market Price
$ 47.28
Selling Price
$ 40.84
2882
1468
1865
2887
Market Price
$ 60.18
Selling Price
$ 52.43
1447
1318
747
3359
Market Price
$ 64.19
Selling Price
$ 53.77
2450
2430
661
2601
Market Price
$ 44.80
Selling Price
$ 40.47
211
200
121
508
Market Price
$ 58.87
Selling Price
$ 52.86
1500
1283
1073
2468
Market Price
$ 50.97
Selling Price
$ 42.94
2848
2077
1483
3129
Market Price
$ 50.51
Selling Price
$ 45.62
1221
308
907
2046
Market Price
$ 49.36
Selling Price
$ 41.72
1448
1241
1441
2399
Market Price
$ 37.84
Selling Price
$ 34.32
649
530
368
2081
Market Price
$ 38.82
Selling Price
$ 34.97
359
156
112
588
Market Price
$ 29.95
Selling Price
$ 26.84
2007
518
631
3573
Market Price
$ 57.19
Selling Price
$ 48.07
410
144
184
665
Market Price
$ 46.53
Selling Price
$ 39.51
3549
1649
3185
4252
Market Price
$ 60.23
Selling Price
$ 53.16
1412
883
655
4233
Market Price
$ 36.23
Selling Price
$ 32.09
945
578
721
2947
Market Price
$ 31.21
Selling Price
$ 27.44
1026
471
696
1434
Market Price
$ 55.99
Selling Price
$ 50.03
2559
946
2330
4041
Market Price
$ 60.72
Selling Price
$ 54.24
1306
364
962
2070
Market Price
$ 35.22
Selling Price
$ 30.38
2082
1570
1562
2231
Market Price
$ 68.66
Selling Price
$ 59.23
890
733
889
1023
Market Price
$ 39.59
Selling Price
$ 33.58
225
195
136
867
Market Price
$ 45.30
Selling Price
$ 39.56
424
421
191
1270
Market Price
$ 39.91
Selling Price
$ 34.74
1009
429
277
3347
Market Price
$ 56.05
Selling Price
$ 48.05
4119
1038
1018
4524
Market Price
$ 42.77
Selling Price
$ 36.83
664
156
578
2027
Market Price
$ 29.93
Selling Price
$ 25.37
3834
3101
2260
4184
Market Price
$ 51.58
Selling Price
$ 45.01
1514
790
1213
1682
Market Price
$ 38.97
Selling Price
$ 34.90
1663
613
1346
4715
Market Price
$ 41.05
Selling Price
$ 34.82
303
273
68
1186
Market Price
$ 56.01
Selling Price
$ 49.74
1216
740
1057
2983
Market Price
$ 45.58
Selling Price
$ 39.62
697
677
356
1483
Market Price
$ 45.60
Selling Price
$ 41.12
1303
563
403
3310
Market Price
$ 54.74
Selling Price
$ 47.00
563
505
122
2717
Market Price
$ 65.94
Selling Price
$ 56.29
622
530
354
2287
Market Price
$ 52.57
Selling Price
$ 46.49
639
189
221
2021
Market Price
$ 32.30
Selling Price
$ 27.05
863
338
181
3614
Market Price
$ 62.63
Selling Price
$ 56.25
2405
830
647
4037
Market Price
$ 33.43
Selling Price
$ 29.74
2581
2092
1127
4804
Market Price
$ 63.37
Selling Price
$ 57.48
610
166
358
1121
Market Price
$ 50.90
Selling Price
$ 42.55
4770
1809
3017
4884