Market Price
$ 44.73
Selling Price
$ 38.76
1254
1154
645
2771
Market Price
$ 32.17
Selling Price
$ 29.22
710
655
423
3277
Market Price
$ 31.56
Selling Price
$ 27.44
3376
1361
1580
4052
Market Price
$ 30.90
Selling Price
$ 27.67
453
344
368
650
Market Price
$ 59.46
Selling Price
$ 51.96
3325
701
3002
4814
Market Price
$ 65.12
Selling Price
$ 57.38
2007
1486
708
4037
Market Price
$ 38.83
Selling Price
$ 34.98
573
548
178
2018
Market Price
$ 48.40
Selling Price
$ 42.51
816
641
554
2629
Market Price
$ 59.04
Selling Price
$ 50.85
1510
502
1132
4304
Market Price
$ 58.44
Selling Price
$ 50.58
2243
1799
897
4015
Market Price
$ 40.64
Selling Price
$ 35.69
1180
997
485
4901
Market Price
$ 38.16
Selling Price
$ 34.29
714
372
689
1524
Market Price
$ 28.83
Selling Price
$ 25.25
1216
735
282
2704
Market Price
$ 54.71
Selling Price
$ 45.65
1612
848
513
3548
Market Price
$ 41.41
Selling Price
$ 36.00
3899
2526
2705
4522
Market Price
$ 41.96
Selling Price
$ 36.45
2920
1981
2430
3377
Market Price
$ 33.59
Selling Price
$ 28.75
3844
2633
1555
4599
Market Price
$ 31.00
Selling Price
$ 27.43
2362
2249
624
4126
Market Price
$ 45.82
Selling Price
$ 39.47
1155
876
820
2982
Market Price
$ 43.64
Selling Price
$ 36.63
853
340
305
2743
Market Price
$ 44.80
Selling Price
$ 39.57
1837
545
723
4370
Market Price
$ 39.02
Selling Price
$ 33.74
1438
968
350
2162
Market Price
$ 66.75
Selling Price
$ 58.04
742
656
210
2666
Market Price
$ 64.47
Selling Price
$ 53.82
4207
2443
3623
4386
Market Price
$ 30.07
Selling Price
$ 27.01
1425
669
1082
4591
Market Price
$ 34.15
Selling Price
$ 30.42
1443
322
474
1454
Market Price
$ 52.53
Selling Price
$ 45.02
841
378
265
2960
Market Price
$ 37.80
Selling Price
$ 33.24
2805
1306
2556
4619
Market Price
$ 63.11
Selling Price
$ 55.38
1513
892
886
1920
Market Price
$ 57.17
Selling Price
$ 49.56
1700
451
884
2127
Market Price
$ 50.44
Selling Price
$ 44.14
429
259
123
2090
Market Price
$ 29.27
Selling Price
$ 25.38
1008
312
763
2415
Market Price
$ 61.92
Selling Price
$ 54.26
2511
532
1231
2562
Market Price
$ 57.89
Selling Price
$ 50.30
1513
1091
1411
4578
Market Price
$ 37.64
Selling Price
$ 34.08
951
436
361
3099
Market Price
$ 37.73
Selling Price
$ 31.70
465
245
96
2139
Market Price
$ 38.08
Selling Price
$ 33.14
1280
727
260
4061
Market Price
$ 41.84
Selling Price
$ 36.33
4237
1171
2428
4506
Market Price
$ 48.17
Selling Price
$ 41.17
3208
832
2248
3731
Market Price
$ 67.78
Selling Price
$ 59.84
1275
1120
1275
3027