Market Price
$ 65.67
Selling Price
$ 58.59
1703
538
368
1995
Market Price
$ 36.74
Selling Price
$ 30.78
210
194
80
462
Market Price
$ 53.77
Selling Price
$ 46.78
1560
1284
358
3927
Market Price
$ 54.90
Selling Price
$ 47.70
1402
1301
1052
4147
Market Price
$ 49.85
Selling Price
$ 43.91
1252
316
865
1404
Market Price
$ 42.56
Selling Price
$ 37.28
1510
1433
316
1992
Market Price
$ 57.16
Selling Price
$ 50.83
985
354
369
1002
Market Price
$ 33.60
Selling Price
$ 28.96
3553
1514
1023
3802
Market Price
$ 65.27
Selling Price
$ 57.99
661
218
578
1014
Market Price
$ 35.90
Selling Price
$ 31.99
2257
580
891
2750
Market Price
$ 43.37
Selling Price
$ 37.32
2553
628
2188
3208
Market Price
$ 61.97
Selling Price
$ 54.87
1962
1559
1921
3396
Market Price
$ 56.58
Selling Price
$ 47.35
446
145
107
784
Market Price
$ 33.26
Selling Price
$ 28.96
558
204
429
1673
Market Price
$ 42.35
Selling Price
$ 35.81
1406
622
381
1503
Market Price
$ 34.69
Selling Price
$ 30.04
1989
1830
1894
2581
Market Price
$ 61.82
Selling Price
$ 53.12
647
204
152
2549
Market Price
$ 55.67
Selling Price
$ 46.86
380
332
176
1448
Market Price
$ 62.06
Selling Price
$ 52.06
1477
1365
816
2914
Market Price
$ 57.50
Selling Price
$ 51.15
2083
441
2068
3716
Market Price
$ 40.20
Selling Price
$ 36.23
1310
996
1123
4799
Market Price
$ 39.94
Selling Price
$ 35.00
970
200
615
3745
Market Price
$ 31.46
Selling Price
$ 26.25
274
250
199
1153
Market Price
$ 39.58
Selling Price
$ 35.42
778
752
704
3382
Market Price
$ 35.21
Selling Price
$ 30.28
736
161
286
3547
Market Price
$ 60.75
Selling Price
$ 53.66
1078
556
802
1403
Market Price
$ 40.79
Selling Price
$ 36.01
926
364
845
1600
Market Price
$ 50.48
Selling Price
$ 45.46
1685
470
408
1781
Market Price
$ 37.65
Selling Price
$ 32.09
1002
409
643
1292
Market Price
$ 63.22
Selling Price
$ 53.34
860
414
291
2963
Market Price
$ 40.12
Selling Price
$ 34.86
3206
697
1757
3889
Market Price
$ 62.14
Selling Price
$ 55.33
2511
1202
2150
3380
Market Price
$ 30.40
Selling Price
$ 25.59
965
372
715
3811
Market Price
$ 59.64
Selling Price
$ 50.87
2908
1418
1129
3108
Market Price
$ 51.64
Selling Price
$ 44.59
3085
916
2890
3916
Market Price
$ 29.28
Selling Price
$ 25.70
1197
783
428
1711
Market Price
$ 60.80
Selling Price
$ 54.63
2780
2055
925
4423
Market Price
$ 31.37
Selling Price
$ 27.48
2222
1193
1119
4482
Market Price
$ 36.04
Selling Price
$ 30.93
1735
1660
1136
1756
Market Price
$ 66.65
Selling Price
$ 57.39
331
299
89
411