Market Price
$ 46.09
Selling Price
$ 41.53
1648
1112
1401
3386
Market Price
$ 34.84
Selling Price
$ 30.11
4031
2217
3768
4308
Market Price
$ 32.45
Selling Price
$ 28.00
1464
1061
575
4583
Market Price
$ 32.42
Selling Price
$ 28.30
2097
708
1646
4086
Market Price
$ 62.86
Selling Price
$ 52.84
336
185
225
609
Market Price
$ 66.50
Selling Price
$ 58.63
3368
2888
936
4494
Market Price
$ 28.29
Selling Price
$ 25.10
2434
1608
2199
2843
Market Price
$ 57.15
Selling Price
$ 48.96
896
694
221
1403
Market Price
$ 60.49
Selling Price
$ 53.23
1070
812
534
3546
Market Price
$ 33.08
Selling Price
$ 29.06
1388
372
705
2648
Market Price
$ 38.04
Selling Price
$ 34.02
1201
1104
662
2132
Market Price
$ 57.95
Selling Price
$ 50.35
2044
880
1464
3614
Market Price
$ 48.23
Selling Price
$ 40.91
1546
312
1072
2288
Market Price
$ 60.99
Selling Price
$ 54.73
189
75
158
406
Market Price
$ 53.47
Selling Price
$ 45.92
1860
465
601
4308
Market Price
$ 29.35
Selling Price
$ 26.62
4164
2345
2679
4960
Market Price
$ 62.20
Selling Price
$ 55.72
554
253
509
1475
Market Price
$ 62.42
Selling Price
$ 52.33
2929
2336
1408
4589
Market Price
$ 43.73
Selling Price
$ 36.97
3094
2515
1468
3939
Market Price
$ 39.68
Selling Price
$ 35.85
2494
2440
2077
3205
Market Price
$ 58.39
Selling Price
$ 50.75
4285
3879
860
4610
Market Price
$ 58.72
Selling Price
$ 52.64
4518
1433
2248
4530
Market Price
$ 31.39
Selling Price
$ 27.48
970
828
734
1447
Market Price
$ 37.86
Selling Price
$ 31.59
2606
2150
2076
3729
Market Price
$ 69.21
Selling Price
$ 58.49
461
443
189
745
Market Price
$ 61.16
Selling Price
$ 55.29
808
627
437
2330
Market Price
$ 62.25
Selling Price
$ 52.65
200
80
185
841
Market Price
$ 28.64
Selling Price
$ 25.99
2294
1213
476
4911
Market Price
$ 47.94
Selling Price
$ 40.77
235
223
220
1156
Market Price
$ 57.35
Selling Price
$ 50.95
1306
970
844
2329
Market Price
$ 31.28
Selling Price
$ 27.99
3100
1086
2239
4647
Market Price
$ 50.06
Selling Price
$ 44.67
136
90
32
422
Market Price
$ 52.42
Selling Price
$ 45.12
2113
1974
1435
2289
Market Price
$ 45.53
Selling Price
$ 40.31
662
216
401
1976
Market Price
$ 52.37
Selling Price
$ 43.81
615
395
580
2832
Market Price
$ 46.78
Selling Price
$ 39.57
1568
819
358
3638
Market Price
$ 60.46
Selling Price
$ 54.69
4571
4553
2374
4818
Market Price
$ 64.61
Selling Price
$ 57.95
509
107
390
1142
Market Price
$ 55.55
Selling Price
$ 46.69
496
275
488
646
Market Price
$ 42.79
Selling Price
$ 38.51
4088
3257
2269
4756