Market Price
$ 47.77
Selling Price
$ 43.11
1360
696
1155
3676
Market Price
$ 55.75
Selling Price
$ 49.42
192
165
172
693
Market Price
$ 41.56
Selling Price
$ 36.33
1673
1262
962
3111
Market Price
$ 41.60
Selling Price
$ 35.74
1185
879
553
2396
Market Price
$ 44.04
Selling Price
$ 39.13
289
177
138
900
Market Price
$ 53.41
Selling Price
$ 44.97
1107
833
267
3271
Market Price
$ 59.16
Selling Price
$ 53.57
762
390
313
770
Market Price
$ 48.79
Selling Price
$ 42.63
1746
528
1717
4336
Market Price
$ 64.42
Selling Price
$ 56.53
339
303
144
951
Market Price
$ 43.43
Selling Price
$ 36.67
918
811
587
2975
Market Price
$ 68.40
Selling Price
$ 57.28
658
180
520
1242
Market Price
$ 45.03
Selling Price
$ 39.90
1042
329
1009
1311
Market Price
$ 30.60
Selling Price
$ 27.41
1194
319
656
2146
Market Price
$ 66.00
Selling Price
$ 59.05
1535
1471
1345
1992
Market Price
$ 39.68
Selling Price
$ 34.28
722
261
450
733
Market Price
$ 58.91
Selling Price
$ 52.45
2844
2138
1552
4561
Market Price
$ 49.63
Selling Price
$ 44.33
1645
1117
1615
2649
Market Price
$ 42.15
Selling Price
$ 36.40
3650
3528
2661
4953
Market Price
$ 42.19
Selling Price
$ 37.55
1022
711
932
3620
Market Price
$ 35.12
Selling Price
$ 30.45
1190
663
569
4119
Market Price
$ 34.32
Selling Price
$ 29.90
1553
631
1541
3452
Market Price
$ 35.38
Selling Price
$ 31.35
1189
317
623
2510
Market Price
$ 38.41
Selling Price
$ 33.95
524
461
374
1762
Market Price
$ 41.96
Selling Price
$ 37.81
343
203
115
1407
Market Price
$ 47.94
Selling Price
$ 43.36
128
59
57
453
Market Price
$ 31.90
Selling Price
$ 28.00
1190
981
1110
2056
Market Price
$ 68.52
Selling Price
$ 58.87
1327
1303
1276
1500
Market Price
$ 64.37
Selling Price
$ 57.13
4009
880
2170
4233
Market Price
$ 49.33
Selling Price
$ 43.92
877
762
196
1540
Market Price
$ 66.86
Selling Price
$ 57.49
1475
641
1283
2691
Market Price
$ 45.30
Selling Price
$ 37.84
2500
1135
674
3381
Market Price
$ 41.78
Selling Price
$ 35.57
2191
1571
1874
3224
Market Price
$ 56.26
Selling Price
$ 50.01
2345
2144
1856
3845
Market Price
$ 31.45
Selling Price
$ 28.16
334
144
181
1634
Market Price
$ 37.61
Selling Price
$ 33.59
1743
807
1008
2612
Market Price
$ 59.61
Selling Price
$ 49.93
170
83
118
568
Market Price
$ 33.95
Selling Price
$ 28.69
1824
1787
1293
3337
Market Price
$ 40.51
Selling Price
$ 34.50
1213
446
516
1854
Market Price
$ 59.62
Selling Price
$ 51.28
1690
1621
1371
4018
Market Price
$ 60.05
Selling Price
$ 53.96
1803
1287
430
4571