Market Price
$ 66.61
Selling Price
$ 56.55
1006
779
507
2624
Market Price
$ 45.11
Selling Price
$ 40.64
672
271
142
1497
Market Price
$ 46.93
Selling Price
$ 40.55
3551
2927
937
4231
Market Price
$ 51.43
Selling Price
$ 45.70
843
342
559
1563
Market Price
$ 34.80
Selling Price
$ 30.98
914
486
747
4152
Market Price
$ 33.60
Selling Price
$ 28.07
2310
471
972
3261
Market Price
$ 45.91
Selling Price
$ 39.79
963
625
558
1240
Market Price
$ 57.91
Selling Price
$ 48.63
4655
3370
2881
4780
Market Price
$ 39.74
Selling Price
$ 36.12
303
199
200
1238
Market Price
$ 53.80
Selling Price
$ 47.33
2299
2133
1063
4232
Market Price
$ 54.38
Selling Price
$ 46.84
528
340
196
1999
Market Price
$ 34.39
Selling Price
$ 30.63
3861
2125
2842
4384
Market Price
$ 58.04
Selling Price
$ 50.43
872
794
356
1030
Market Price
$ 48.24
Selling Price
$ 42.17
435
349
229
1320
Market Price
$ 37.60
Selling Price
$ 33.48
488
160
134
982
Market Price
$ 63.75
Selling Price
$ 56.74
1034
948
928
1701
Market Price
$ 58.55
Selling Price
$ 51.74
879
656
667
2275
Market Price
$ 52.60
Selling Price
$ 47.32
1609
804
1516
2105
Market Price
$ 60.84
Selling Price
$ 53.28
1888
524
1234
4753
Market Price
$ 61.84
Selling Price
$ 53.03
1553
501
1526
3267
Market Price
$ 31.73
Selling Price
$ 27.29
1508
454
533
2463
Market Price
$ 47.78
Selling Price
$ 42.81
1656
342
1606
2127
Market Price
$ 46.72
Selling Price
$ 42.25
2655
1419
2249
2735
Market Price
$ 42.33
Selling Price
$ 36.15
2168
540
1602
2490
Market Price
$ 44.75
Selling Price
$ 37.83
1806
874
1216
3912
Market Price
$ 64.19
Selling Price
$ 54.34
2227
1037
1673
4173
Market Price
$ 39.51
Selling Price
$ 34.62
2697
928
1699
4241
Market Price
$ 50.43
Selling Price
$ 42.92
1265
601
661
4951
Market Price
$ 44.43
Selling Price
$ 39.99
2258
2091
2239
3922
Market Price
$ 51.07
Selling Price
$ 44.02
3525
1543
3046
4516
Market Price
$ 32.05
Selling Price
$ 28.36
938
890
834
2219
Market Price
$ 53.78
Selling Price
$ 47.60
555
311
289
1605
Market Price
$ 55.19
Selling Price
$ 49.88
1156
698
338
2387
Market Price
$ 68.80
Selling Price
$ 58.93
2110
1356
1730
2858
Market Price
$ 58.75
Selling Price
$ 49.92
509
438
228
919
Market Price
$ 48.17
Selling Price
$ 43.56
910
375
314
2596
Market Price
$ 70.20
Selling Price
$ 59.29
3659
1428
3029
3962
Market Price
$ 59.90
Selling Price
$ 52.63
490
196
277
1217
Market Price
$ 41.20
Selling Price
$ 36.29
766
309
389
3777
Market Price
$ 53.04
Selling Price
$ 46.27
467
221
119
993