Market Price
$ 66.10
Selling Price
$ 56.62
766
322
638
809
Market Price
$ 63.54
Selling Price
$ 57.05
1212
767
915
3354
Market Price
$ 65.60
Selling Price
$ 56.21
1912
1323
1859
2184
Market Price
$ 49.04
Selling Price
$ 43.00
1610
500
613
3319
Market Price
$ 62.54
Selling Price
$ 56.26
1190
629
924
3867
Market Price
$ 54.43
Selling Price
$ 47.77
1187
629
892
3572
Market Price
$ 48.83
Selling Price
$ 40.86
781
399
278
2822
Market Price
$ 50.21
Selling Price
$ 43.84
2962
976
2130
4884
Market Price
$ 46.44
Selling Price
$ 39.45
2782
1352
2346
2861
Market Price
$ 47.66
Selling Price
$ 42.81
848
662
331
2537
Market Price
$ 44.43
Selling Price
$ 38.19
2564
1020
2356
3555
Market Price
$ 58.05
Selling Price
$ 52.72
610
320
438
1616
Market Price
$ 35.42
Selling Price
$ 31.80
3023
859
1412
4223
Market Price
$ 56.63
Selling Price
$ 50.43
1106
551
911
1833
Market Price
$ 33.14
Selling Price
$ 30.12
1464
936
880
1817
Market Price
$ 29.05
Selling Price
$ 25.06
950
321
642
1080
Market Price
$ 39.69
Selling Price
$ 35.06
1167
653
936
4173
Market Price
$ 45.93
Selling Price
$ 41.74
252
103
74
1243
Market Price
$ 58.96
Selling Price
$ 49.55
1409
1315
499
3466
Market Price
$ 42.54
Selling Price
$ 37.00
385
152
352
449
Market Price
$ 43.68
Selling Price
$ 36.82
1100
915
322
3198
Market Price
$ 32.74
Selling Price
$ 29.04
3126
2543
2338
4725
Market Price
$ 45.37
Selling Price
$ 39.45
588
571
408
2537
Market Price
$ 42.37
Selling Price
$ 36.08
1483
648
394
2644
Market Price
$ 55.70
Selling Price
$ 50.31
401
88
268
718
Market Price
$ 59.80
Selling Price
$ 51.83
3725
1019
1066
4569
Market Price
$ 45.05
Selling Price
$ 37.94
1556
1537
630
3615
Market Price
$ 30.14
Selling Price
$ 25.96
405
259
191
918
Market Price
$ 37.54
Selling Price
$ 33.95
473
290
94
2083
Market Price
$ 33.22
Selling Price
$ 27.93
2124
1911
1900
2961
Market Price
$ 42.95
Selling Price
$ 38.56
1111
905
379
2408
Market Price
$ 41.71
Selling Price
$ 34.96
1744
1149
563
4941
Market Price
$ 57.71
Selling Price
$ 48.74
943
699
421
1595
Market Price
$ 56.64
Selling Price
$ 49.59
3493
2601
777
4141
Market Price
$ 54.55
Selling Price
$ 46.40
1812
849
1477
3156
Market Price
$ 33.37
Selling Price
$ 29.13
3878
1277
3027
4146
Market Price
$ 40.68
Selling Price
$ 36.42
483
192
405
749
Market Price
$ 34.50
Selling Price
$ 30.99
865
805
800
3107
Market Price
$ 36.89
Selling Price
$ 31.18
3458
821
3252
4003
Market Price
$ 66.12
Selling Price
$ 56.63
682
344
178
3198