Market Price
$ 66.29
Selling Price
$ 58.60
501
155
407
1546
Market Price
$ 64.51
Selling Price
$ 57.46
1013
399
701
2240
Market Price
$ 67.15
Selling Price
$ 56.23
1079
931
683
4602
Market Price
$ 62.73
Selling Price
$ 54.57
1622
1128
1450
3472
Market Price
$ 45.31
Selling Price
$ 40.54
2579
988
630
4431
Market Price
$ 34.66
Selling Price
$ 29.38
1268
1080
756
1809
Market Price
$ 60.21
Selling Price
$ 50.45
1333
1165
1166
1661
Market Price
$ 35.98
Selling Price
$ 30.95
2177
841
744
4897
Market Price
$ 43.44
Selling Price
$ 38.11
1783
1272
879
3783
Market Price
$ 36.92
Selling Price
$ 33.19
2872
2037
675
3794
Market Price
$ 53.94
Selling Price
$ 45.95
436
360
255
597
Market Price
$ 53.97
Selling Price
$ 45.52
915
751
576
2291
Market Price
$ 46.69
Selling Price
$ 40.55
721
717
368
3235
Market Price
$ 36.44
Selling Price
$ 32.42
518
298
125
736
Market Price
$ 50.68
Selling Price
$ 43.84
1175
696
361
1216
Market Price
$ 50.10
Selling Price
$ 42.27
1182
455
408
2116
Market Price
$ 42.65
Selling Price
$ 35.83
3272
2973
1244
4073
Market Price
$ 44.32
Selling Price
$ 37.29
3807
2303
2248
4151
Market Price
$ 63.41
Selling Price
$ 53.54
2839
1198
1206
2890
Market Price
$ 65.01
Selling Price
$ 56.81
1369
1100
1339
4840
Market Price
$ 53.26
Selling Price
$ 45.17
1097
382
450
3163
Market Price
$ 53.62
Selling Price
$ 48.01
4040
2681
1280
4361
Market Price
$ 37.79
Selling Price
$ 33.29
3204
1953
1755
3615
Market Price
$ 34.88
Selling Price
$ 31.15
2120
1523
1257
2960
Market Price
$ 36.41
Selling Price
$ 32.48
2568
1363
2438
2589
Market Price
$ 70.22
Selling Price
$ 58.75
4461
2358
1605
4709
Market Price
$ 63.84
Selling Price
$ 55.43
1593
818
1014
4406
Market Price
$ 59.18
Selling Price
$ 52.79
645
622
345
2855
Market Price
$ 44.82
Selling Price
$ 37.84
921
203
629
2110
Market Price
$ 53.72
Selling Price
$ 48.81
2057
1299
1245
3452
Market Price
$ 28.09
Selling Price
$ 25.40
1669
1160
1323
1708
Market Price
$ 60.28
Selling Price
$ 52.73
2138
1215
1262
2520
Market Price
$ 52.70
Selling Price
$ 47.76
540
181
439
2001
Market Price
$ 63.94
Selling Price
$ 53.68
639
492
595
1285
Market Price
$ 46.81
Selling Price
$ 41.89
3664
2491
1027
4723
Market Price
$ 66.23
Selling Price
$ 55.25
2174
511
720
2236
Market Price
$ 53.83
Selling Price
$ 46.45
3022
1616
2965
3631
Market Price
$ 57.35
Selling Price
$ 50.67
3095
797
757
4943
Market Price
$ 57.13
Selling Price
$ 48.97
1323
345
664
1808
Market Price
$ 50.72
Selling Price
$ 44.73
748
461
167
1302