Market Price
$ 64.49
Selling Price
$ 57.65
1757
519
1155
4780
Market Price
$ 65.63
Selling Price
$ 56.60
4397
3509
4201
4889
Market Price
$ 50.39
Selling Price
$ 43.45
1479
545
454
3880
Market Price
$ 37.34
Selling Price
$ 33.55
679
450
631
2752
Market Price
$ 62.17
Selling Price
$ 56.43
497
409
144
2380
Market Price
$ 32.47
Selling Price
$ 27.86
752
688
534
1725
Market Price
$ 35.34
Selling Price
$ 30.96
2272
1493
1340
4780
Market Price
$ 52.39
Selling Price
$ 45.65
523
493
383
2018
Market Price
$ 53.34
Selling Price
$ 45.77
984
537
548
2966
Market Price
$ 34.09
Selling Price
$ 29.39
1555
355
703
1783
Market Price
$ 55.77
Selling Price
$ 48.73
1282
732
291
4017
Market Price
$ 59.36
Selling Price
$ 51.43
1881
521
465
2336
Market Price
$ 44.44
Selling Price
$ 37.80
330
177
235
1111
Market Price
$ 28.64
Selling Price
$ 25.85
378
350
204
1201
Market Price
$ 37.92
Selling Price
$ 33.82
2723
2641
1052
3256
Market Price
$ 61.28
Selling Price
$ 51.09
841
804
716
3167
Market Price
$ 48.91
Selling Price
$ 42.21
3641
2937
2342
4277
Market Price
$ 53.89
Selling Price
$ 44.98
1926
506
1795
2986
Market Price
$ 48.15
Selling Price
$ 40.90
1983
1043
1348
2289
Market Price
$ 65.71
Selling Price
$ 56.51
1281
1040
708
1530
Market Price
$ 54.36
Selling Price
$ 48.88
965
220
286
2534
Market Price
$ 36.11
Selling Price
$ 30.97
427
191
389
1384
Market Price
$ 44.03
Selling Price
$ 38.65
1029
843
998
4117
Market Price
$ 37.85
Selling Price
$ 34.09
548
511
411
633
Market Price
$ 65.06
Selling Price
$ 58.94
645
372
136
1867
Market Price
$ 60.88
Selling Price
$ 55.20
852
751
667
2729
Market Price
$ 61.28
Selling Price
$ 52.36
1464
668
511
4739
Market Price
$ 41.53
Selling Price
$ 37.20
821
586
406
2248
Market Price
$ 41.17
Selling Price
$ 36.21
573
338
217
2677
Market Price
$ 44.49
Selling Price
$ 39.62
1132
1006
1113
1464
Market Price
$ 54.40
Selling Price
$ 45.62
361
232
86
1111
Market Price
$ 49.11
Selling Price
$ 42.83
931
837
804
1675
Market Price
$ 42.70
Selling Price
$ 36.18
1616
581
1010
2375
Market Price
$ 29.10
Selling Price
$ 26.03
2528
577
804
2842
Market Price
$ 38.23
Selling Price
$ 34.65
1356
537
678
2887
Market Price
$ 48.87
Selling Price
$ 40.74
2362
846
787
3702
Market Price
$ 42.34
Selling Price
$ 36.35
1249
627
736
2565
Market Price
$ 44.15
Selling Price
$ 38.67
1354
1245
957
1810
Market Price
$ 37.12
Selling Price
$ 32.34
1062
989
799
3937
Market Price
$ 53.16
Selling Price
$ 44.34
3865
1477
1277
4087