Market Price
$ 47.58
Selling Price
$ 42.66
240
70
118
724
Market Price
$ 59.06
Selling Price
$ 50.65
396
148
252
1227
Market Price
$ 45.14
Selling Price
$ 38.53
4001
1235
2163
4142
Market Price
$ 60.66
Selling Price
$ 50.67
123
87
81
404
Market Price
$ 44.13
Selling Price
$ 39.94
2458
616
1707
3878
Market Price
$ 60.56
Selling Price
$ 53.02
610
373
435
877
Market Price
$ 50.71
Selling Price
$ 43.38
1329
1023
339
2709
Market Price
$ 39.27
Selling Price
$ 34.63
4348
4122
3191
4877
Market Price
$ 38.43
Selling Price
$ 34.92
207
140
166
866
Market Price
$ 45.58
Selling Price
$ 38.32
172
73
45
745
Market Price
$ 61.98
Selling Price
$ 55.56
2732
1913
1955
4598
Market Price
$ 57.60
Selling Price
$ 48.16
3671
877
3543
4806
Market Price
$ 48.22
Selling Price
$ 41.75
512
140
146
559
Market Price
$ 52.40
Selling Price
$ 45.19
776
291
167
800
Market Price
$ 47.51
Selling Price
$ 41.40
3593
1673
1203
4090
Market Price
$ 54.39
Selling Price
$ 45.60
2136
1432
1744
3408
Market Price
$ 61.35
Selling Price
$ 53.87
1986
1492
567
3191
Market Price
$ 48.66
Selling Price
$ 42.92
2689
696
2542
4667
Market Price
$ 63.17
Selling Price
$ 56.91
2291
1732
627
4147
Market Price
$ 41.13
Selling Price
$ 37.21
2576
2024
2368
3480
Market Price
$ 66.12
Selling Price
$ 58.05
1874
435
929
3339
Market Price
$ 34.13
Selling Price
$ 29.34
1194
1137
486
1999
Market Price
$ 50.15
Selling Price
$ 44.55
517
272
373
630
Market Price
$ 62.98
Selling Price
$ 56.14
2148
549
1880
4805
Market Price
$ 56.20
Selling Price
$ 47.05
3755
1749
1995
4678
Market Price
$ 57.37
Selling Price
$ 51.37
2148
1793
819
3181
Market Price
$ 43.22
Selling Price
$ 38.26
1750
1588
394
4291
Market Price
$ 45.11
Selling Price
$ 38.32
3196
2762
2237
3249
Market Price
$ 35.85
Selling Price
$ 31.11
848
372
841
4170
Market Price
$ 49.25
Selling Price
$ 42.41
1588
1581
1411
2703
Market Price
$ 47.76
Selling Price
$ 40.31
2946
592
915
3853
Market Price
$ 39.24
Selling Price
$ 33.04
1643
614
671
2506
Market Price
$ 51.76
Selling Price
$ 44.97
2704
1641
1040
3380
Market Price
$ 62.40
Selling Price
$ 55.60
457
313
234
1724
Market Price
$ 68.46
Selling Price
$ 57.68
2326
2248
475
2988
Market Price
$ 50.71
Selling Price
$ 45.93
1680
1082
1519
3809
Market Price
$ 43.96
Selling Price
$ 37.32
1325
574
848
2131
Market Price
$ 31.24
Selling Price
$ 26.89
3000
1662
2575
3301
Market Price
$ 69.51
Selling Price
$ 59.05
2092
1165
519
4180
Market Price
$ 64.03
Selling Price
$ 57.79
3632
1276
3540
3889