Market Price
$ 52.41
Selling Price
$ 46.91
756
364
670
1172
Market Price
$ 29.32
Selling Price
$ 26.53
1365
1031
364
3747
Market Price
$ 35.18
Selling Price
$ 31.91
3148
762
736
3341
Market Price
$ 69.40
Selling Price
$ 59.35
2940
761
2825
4819
Market Price
$ 64.99
Selling Price
$ 56.61
4267
2205
2351
4933
Market Price
$ 63.12
Selling Price
$ 54.56
1619
399
546
3265
Market Price
$ 57.92
Selling Price
$ 52.07
3810
946
1689
4218
Market Price
$ 55.14
Selling Price
$ 48.59
3995
2564
2157
4104
Market Price
$ 50.34
Selling Price
$ 43.63
406
92
267
648
Market Price
$ 56.77
Selling Price
$ 48.18
1902
1571
1348
3005
Market Price
$ 50.90
Selling Price
$ 45.76
3178
2254
1558
4928
Market Price
$ 34.09
Selling Price
$ 28.54
1075
658
276
3015
Market Price
$ 42.31
Selling Price
$ 35.65
291
60
170
798
Market Price
$ 61.03
Selling Price
$ 53.23
2396
2221
2034
2935
Market Price
$ 63.39
Selling Price
$ 56.83
1213
327
1043
2412
Market Price
$ 37.35
Selling Price
$ 33.65
239
73
224
1185
Market Price
$ 57.95
Selling Price
$ 52.13
3003
2149
1531
3157
Market Price
$ 65.84
Selling Price
$ 55.67
400
157
338
516
Market Price
$ 35.30
Selling Price
$ 32.07
516
265
416
1708
Market Price
$ 58.56
Selling Price
$ 49.90
3746
1785
863
4290
Market Price
$ 47.17
Selling Price
$ 40.81
324
157
207
825
Market Price
$ 35.62
Selling Price
$ 31.38
981
512
758
3730
Market Price
$ 49.31
Selling Price
$ 42.03
1114
690
280
3959
Market Price
$ 46.59
Selling Price
$ 39.59
775
585
189
2066
Market Price
$ 51.08
Selling Price
$ 43.64
1132
766
456
3838
Market Price
$ 44.48
Selling Price
$ 39.53
1170
627
838
2254
Market Price
$ 64.80
Selling Price
$ 54.68
653
300
365
2468
Market Price
$ 52.45
Selling Price
$ 46.28
1340
794
925
2125
Market Price
$ 30.72
Selling Price
$ 27.25
280
71
204
472
Market Price
$ 51.03
Selling Price
$ 44.98
369
284
204
583
Market Price
$ 66.09
Selling Price
$ 57.56
1388
864
815
2958
Market Price
$ 30.31
Selling Price
$ 25.93
3312
1926
828
4161
Market Price
$ 60.78
Selling Price
$ 50.70
398
168
147
964
Market Price
$ 50.46
Selling Price
$ 44.19
2820
1094
979
4427
Market Price
$ 29.36
Selling Price
$ 25.09
1115
1033
606
3155
Market Price
$ 33.55
Selling Price
$ 30.42
1631
1573
1314
2848
Market Price
$ 37.90
Selling Price
$ 34.00
2805
2585
2766
3746
Market Price
$ 44.18
Selling Price
$ 38.19
333
105
308
467
Market Price
$ 49.39
Selling Price
$ 43.98
2514
1043
1304
3564
Market Price
$ 32.37
Selling Price
$ 28.91
1747
607
575
2591