Market Price
$ 153.07
Selling Price
$ 119.47
762
488
211
1055
Market Price
$ 72.36
Selling Price
$ 59.00
860
390
858
2823
Market Price
$ 151.91
Selling Price
$ 118.34
4686
1669
4562
4963
Market Price
$ 144.50
Selling Price
$ 117.42
417
365
156
489
Market Price
$ 154.23
Selling Price
$ 119.58
2861
968
2621
3560
Market Price
$ 26.73
Selling Price
$ 21.00
556
375
162
2036
Market Price
$ 146.98
Selling Price
$ 116.83
3506
3422
1227
4148
Market Price
$ 100.52
Selling Price
$ 79.00
2767
1906
1650
3736
Market Price
$ 138.00
Selling Price
$ 114.86
4453
2226
2108
4770
Market Price
$ 140.32
Selling Price
$ 115.82
1996
806
1017
2545
Market Price
$ 143.91
Selling Price
$ 118.08
1733
538
380
4401
Market Price
$ 140.60
Selling Price
$ 111.52
819
564
584
3960
Market Price
$ 147.00
Selling Price
$ 116.51
4114
2380
3139
4465
Market Price
$ 145.80
Selling Price
$ 113.68
336
293
150
1031
Market Price
$ 134.64
Selling Price
$ 110.63
427
220
99
976
Market Price
$ 143.77
Selling Price
$ 116.49
182
90
90
471
Market Price
$ 32.12
Selling Price
$ 25.00
1165
1120
1029
3816
Market Price
$ 143.40
Selling Price
$ 110.61
1406
1389
911
2159
Market Price
$ 97.36
Selling Price
$ 79.00
2760
1070
1430
3342
Market Price
$ 96.53
Selling Price
$ 79.00
3390
937
1296
3955
Market Price
$ 28.33
Selling Price
$ 22.50
3440
2254
1659
4265
Market Price
$ 153.47
Selling Price
$ 118.86
1418
1192
577
2636
Market Price
$ 153.13
Selling Price
$ 117.89
845
441
245
2526
Market Price
$ 140.15
Selling Price
$ 113.53
1246
765
1183
1490
Market Price
$ 146.24
Selling Price
$ 113.26
740
533
247
980
Market Price
$ 138.07
Selling Price
$ 111.30
2454
1457
897
2877
Market Price
$ 85.47
Selling Price
$ 71.00
296
171
284
500
Market Price
$ 152.93
Selling Price
$ 118.30
830
211
441
2035
Market Price
$ 143.45
Selling Price
$ 117.58
2690
2239
1014
3301
Market Price
$ 141.57
Selling Price
$ 111.55
558
536
155
1294
Market Price
$ 126.24
Selling Price
$ 99.00
231
143
122
800
Market Price
$ 132.32
Selling Price
$ 110.06
3298
2973
1674
3708
Market Price
$ 34.52
Selling Price
$ 27.00
2812
1091
826
3221
Market Price
$ 143.04
Selling Price
$ 116.25
372
366
350
528
Market Price
$ 142.54
Selling Price
$ 110.40
617
409
418
623
Market Price
$ 151.20
Selling Price
$ 118.58
123
59
34
442
Market Price
$ 152.13
Selling Price
$ 117.50
1211
842
497
4255
Market Price
$ 143.38
Selling Price
$ 116.30
537
213
331
2168
Market Price
$ 99.27
Selling Price
$ 79.00
1220
1089
358
1942
Market Price
$ 25.00
Selling Price
$ 20.00
1294
1163
1168
1314