Market Price
$ 38.51
Selling Price
$ 32.61
4461
1652
3620
4535
Market Price
$ 64.44
Selling Price
$ 55.12
828
404
732
893
Market Price
$ 55.32
Selling Price
$ 49.33
888
555
344
2759
Market Price
$ 65.46
Selling Price
$ 55.50
934
199
521
4000
Market Price
$ 63.10
Selling Price
$ 56.07
282
125
214
462
Market Price
$ 37.38
Selling Price
$ 31.61
1143
884
550
1830
Market Price
$ 56.94
Selling Price
$ 48.99
565
194
270
657
Market Price
$ 30.82
Selling Price
$ 27.78
577
291
537
581
Market Price
$ 50.75
Selling Price
$ 44.97
2368
1057
548
2434
Market Price
$ 65.64
Selling Price
$ 57.36
2243
805
1223
4303
Market Price
$ 30.68
Selling Price
$ 25.61
904
365
630
2239
Market Price
$ 45.57
Selling Price
$ 38.57
501
196
234
1194
Market Price
$ 65.18
Selling Price
$ 59.07
1167
346
966
2309
Market Price
$ 61.75
Selling Price
$ 53.93
115
112
38
414
Market Price
$ 31.53
Selling Price
$ 26.86
1324
540
542
2179
Market Price
$ 61.03
Selling Price
$ 53.46
789
515
554
3298
Market Price
$ 55.50
Selling Price
$ 48.48
373
283
335
556
Market Price
$ 37.39
Selling Price
$ 31.31
1961
828
805
4226
Market Price
$ 43.62
Selling Price
$ 39.35
1130
415
474
2121
Market Price
$ 41.58
Selling Price
$ 35.15
495
237
483
1517
Market Price
$ 53.77
Selling Price
$ 48.80
1620
974
574
2341
Market Price
$ 55.02
Selling Price
$ 49.62
222
194
80
443
Market Price
$ 41.04
Selling Price
$ 34.76
1659
1612
894
4669
Market Price
$ 52.11
Selling Price
$ 44.73
2833
1363
1275
4082
Market Price
$ 36.98
Selling Price
$ 31.30
820
403
303
3068
Market Price
$ 61.71
Selling Price
$ 52.26
1478
328
1061
4129
Market Price
$ 64.64
Selling Price
$ 56.66
1977
1311
570
4826
Market Price
$ 51.75
Selling Price
$ 45.35
1776
789
1165
2933
Market Price
$ 57.47
Selling Price
$ 48.37
1735
1462
363
4473
Market Price
$ 50.05
Selling Price
$ 45.50
3159
894
1267
4614
Market Price
$ 60.13
Selling Price
$ 51.37
2299
1730
1023
4304
Market Price
$ 59.76
Selling Price
$ 50.46
2400
542
1525
3060
Market Price
$ 41.78
Selling Price
$ 35.30
1780
974
365
2268
Market Price
$ 37.43
Selling Price
$ 33.68
587
418
467
2378
Market Price
$ 41.72
Selling Price
$ 36.04
4595
3784
3314
4917
Market Price
$ 62.21
Selling Price
$ 52.17
1987
1020
429
4288
Market Price
$ 50.54
Selling Price
$ 43.27
2608
2191
1429
2990
Market Price
$ 51.78
Selling Price
$ 46.40
651
630
149
870
Market Price
$ 34.49
Selling Price
$ 31.24
762
414
297
2814
Market Price
$ 58.55
Selling Price
$ 51.60
504
119
246
625