Market Price
$ 59.11
Selling Price
$ 51.15
1604
1153
1003
4656
Market Price
$ 48.11
Selling Price
$ 41.70
338
94
138
431
Market Price
$ 36.92
Selling Price
$ 32.45
435
358
323
1345
Market Price
$ 65.01
Selling Price
$ 55.18
1210
1209
565
4831
Market Price
$ 56.97
Selling Price
$ 49.49
1050
1000
892
4642
Market Price
$ 36.50
Selling Price
$ 32.42
1008
915
911
2726
Market Price
$ 62.64
Selling Price
$ 52.53
2981
1006
1133
3871
Market Price
$ 38.27
Selling Price
$ 33.41
351
140
252
456
Market Price
$ 59.13
Selling Price
$ 53.18
3651
3264
3502
3772
Market Price
$ 37.73
Selling Price
$ 34.16
2037
724
1006
3322
Market Price
$ 48.36
Selling Price
$ 42.54
2935
1124
1620
4679
Market Price
$ 57.66
Selling Price
$ 51.18
1762
1196
554
2217
Market Price
$ 31.45
Selling Price
$ 27.78
3691
2522
2291
4210
Market Price
$ 49.16
Selling Price
$ 44.24
2616
1352
1116
4260
Market Price
$ 65.96
Selling Price
$ 56.15
2373
1738
1609
4044
Market Price
$ 67.89
Selling Price
$ 58.83
2770
1053
2563
3250
Market Price
$ 41.95
Selling Price
$ 36.00
1328
662
1108
1467
Market Price
$ 62.26
Selling Price
$ 55.39
3183
1852
1306
4841
Market Price
$ 57.65
Selling Price
$ 48.65
1138
309
743
2900
Market Price
$ 49.75
Selling Price
$ 42.63
566
555
235
628
Market Price
$ 55.01
Selling Price
$ 46.49
394
255
339
1866
Market Price
$ 37.40
Selling Price
$ 31.61
2222
1792
1309
4393
Market Price
$ 33.98
Selling Price
$ 28.86
3055
1490
2175
3497
Market Price
$ 57.89
Selling Price
$ 52.56
2864
1719
2336
2957
Market Price
$ 38.45
Selling Price
$ 34.64
1021
581
233
3850
Market Price
$ 50.06
Selling Price
$ 43.55
2340
2255
909
2700
Market Price
$ 33.65
Selling Price
$ 29.37
407
93
248
582
Market Price
$ 30.27
Selling Price
$ 26.10
2980
2591
1728
4354
Market Price
$ 57.70
Selling Price
$ 48.72
227
55
94
463
Market Price
$ 45.75
Selling Price
$ 40.82
3630
1138
1276
4472
Market Price
$ 62.83
Selling Price
$ 55.13
1063
593
379
1698
Market Price
$ 65.62
Selling Price
$ 58.28
2258
1762
1612
4085
Market Price
$ 41.22
Selling Price
$ 35.43
3520
3421
1937
4850
Market Price
$ 37.44
Selling Price
$ 31.28
431
262
195
539
Market Price
$ 64.94
Selling Price
$ 55.33
4413
3737
3413
4959
Market Price
$ 31.89
Selling Price
$ 26.79
2659
630
1726
3650
Market Price
$ 33.27
Selling Price
$ 29.54
2692
583
584
2733
Market Price
$ 48.60
Selling Price
$ 43.64
3492
2133
2523
3745
Market Price
$ 35.82
Selling Price
$ 31.22
1129
711
649
3381
Market Price
$ 46.57
Selling Price
$ 40.82
1498
1386
1172
3886