Market Price
$ 64.23
Selling Price
$ 55.03
2108
762
1771
2552
Market Price
$ 41.78
Selling Price
$ 37.31
560
507
366
1762
Market Price
$ 39.42
Selling Price
$ 35.50
1572
865
341
1762
Market Price
$ 58.96
Selling Price
$ 50.07
211
139
182
777
Market Price
$ 33.72
Selling Price
$ 28.28
1068
501
517
2444
Market Price
$ 38.10
Selling Price
$ 33.77
1393
730
1058
2140
Market Price
$ 56.03
Selling Price
$ 50.20
2427
1165
2266
4005
Market Price
$ 60.30
Selling Price
$ 52.40
553
191
499
1085
Market Price
$ 45.92
Selling Price
$ 38.94
3091
832
1971
3814
Market Price
$ 44.91
Selling Price
$ 39.10
3891
3270
3889
4422
Market Price
$ 64.10
Selling Price
$ 55.52
1759
1519
1177
2132
Market Price
$ 53.00
Selling Price
$ 47.83
476
293
181
1504
Market Price
$ 35.32
Selling Price
$ 29.55
773
520
316
1912
Market Price
$ 41.13
Selling Price
$ 36.63
2389
1577
836
2991
Market Price
$ 63.97
Selling Price
$ 54.54
960
793
918
2319
Market Price
$ 67.33
Selling Price
$ 58.69
1228
967
987
4093
Market Price
$ 41.91
Selling Price
$ 36.30
4148
1131
3534
4865
Market Price
$ 63.87
Selling Price
$ 55.94
2371
1144
2021
3209
Market Price
$ 58.60
Selling Price
$ 49.46
529
310
387
2459
Market Price
$ 66.21
Selling Price
$ 55.45
410
249
400
1252
Market Price
$ 64.99
Selling Price
$ 55.94
253
103
206
412
Market Price
$ 47.60
Selling Price
$ 43.08
810
293
802
2069
Market Price
$ 37.16
Selling Price
$ 33.15
965
639
237
3495
Market Price
$ 50.11
Selling Price
$ 44.22
1552
950
820
3189
Market Price
$ 48.99
Selling Price
$ 42.66
1977
1581
833
2177
Market Price
$ 42.51
Selling Price
$ 36.35
2401
2236
1834
3989
Market Price
$ 44.37
Selling Price
$ 38.04
1478
581
998
2367
Market Price
$ 35.06
Selling Price
$ 31.28
182
154
173
584
Market Price
$ 62.40
Selling Price
$ 54.45
872
648
491
921
Market Price
$ 55.30
Selling Price
$ 48.66
2324
1212
1097
3620
Market Price
$ 60.74
Selling Price
$ 54.62
1689
1041
982
1861
Market Price
$ 64.38
Selling Price
$ 54.81
1148
475
351
1301
Market Price
$ 49.23
Selling Price
$ 41.47
364
352
339
906
Market Price
$ 49.05
Selling Price
$ 42.52
3226
2231
2061
3619
Market Price
$ 30.28
Selling Price
$ 25.37
1508
1338
754
2880
Market Price
$ 36.85
Selling Price
$ 31.45
4289
3319
3953
4731
Market Price
$ 68.08
Selling Price
$ 58.96
1536
588
1409
1612
Market Price
$ 50.41
Selling Price
$ 44.45
1847
768
1420
2837
Market Price
$ 67.68
Selling Price
$ 57.76
604
330
536
3017
Market Price
$ 31.09
Selling Price
$ 26.46
3553
3207
2455
4997