Market Price
$ 39.44
Selling Price
$ 34.74
1086
908
591
3045
Market Price
$ 35.33
Selling Price
$ 30.45
2028
564
909
3256
Market Price
$ 64.38
Selling Price
$ 54.17
190
50
82
425
Market Price
$ 57.88
Selling Price
$ 48.47
1031
311
1011
2527
Market Price
$ 37.08
Selling Price
$ 31.05
4468
2946
2922
4865
Market Price
$ 43.81
Selling Price
$ 38.93
1324
615
795
2709
Market Price
$ 68.15
Selling Price
$ 57.87
916
502
277
3263
Market Price
$ 32.86
Selling Price
$ 28.47
3987
3936
1757
4576
Market Price
$ 37.73
Selling Price
$ 31.50
111
93
85
459
Market Price
$ 40.85
Selling Price
$ 34.67
534
182
441
2228
Market Price
$ 60.64
Selling Price
$ 50.62
2392
556
2048
2616
Market Price
$ 58.30
Selling Price
$ 52.82
646
481
646
3070
Market Price
$ 58.32
Selling Price
$ 51.15
555
222
373
829
Market Price
$ 40.75
Selling Price
$ 35.98
194
128
81
909
Market Price
$ 64.14
Selling Price
$ 57.92
2104
761
626
3569
Market Price
$ 61.77
Selling Price
$ 52.87
1007
845
540
3010
Market Price
$ 43.75
Selling Price
$ 37.14
2619
1339
1451
3711
Market Price
$ 39.80
Selling Price
$ 35.95
2365
1777
1772
3061
Market Price
$ 56.94
Selling Price
$ 50.87
897
795
583
4184
Market Price
$ 49.21
Selling Price
$ 41.13
1014
643
1013
1332
Market Price
$ 37.53
Selling Price
$ 31.60
722
270
709
742
Market Price
$ 63.69
Selling Price
$ 53.95
1922
646
1433
3557
Market Price
$ 69.58
Selling Price
$ 59.39
873
684
432
2671
Market Price
$ 30.13
Selling Price
$ 25.99
686
296
573
1571
Market Price
$ 30.66
Selling Price
$ 26.86
258
255
216
742
Market Price
$ 30.99
Selling Price
$ 27.77
763
397
547
871
Market Price
$ 45.25
Selling Price
$ 40.66
1316
888
1284
3268
Market Price
$ 56.00
Selling Price
$ 50.17
2156
1656
1536
2291
Market Price
$ 56.22
Selling Price
$ 50.07
1780
372
1750
2054
Market Price
$ 40.88
Selling Price
$ 35.06
3086
1119
2692
3363
Market Price
$ 64.43
Selling Price
$ 56.74
2370
888
2014
3125
Market Price
$ 58.25
Selling Price
$ 51.22
618
539
199
945
Market Price
$ 54.98
Selling Price
$ 46.45
667
525
537
2000
Market Price
$ 60.34
Selling Price
$ 52.01
3637
3614
2883
4120
Market Price
$ 56.62
Selling Price
$ 51.20
1155
787
1004
3202
Market Price
$ 40.81
Selling Price
$ 36.34
2994
2715
1080
4081
Market Price
$ 64.52
Selling Price
$ 58.49
2105
1130
971
2154
Market Price
$ 35.35
Selling Price
$ 30.37
1337
1101
1018
3558
Market Price
$ 67.76
Selling Price
$ 57.79
1556
983
852
4147
Market Price
$ 49.98
Selling Price
$ 42.86
577
130
398
591