Market Price
$ 45.27
Selling Price
$ 39.21
2826
569
2523
4137
Market Price
$ 32.80
Selling Price
$ 28.93
957
226
424
2157
Market Price
$ 45.08
Selling Price
$ 38.47
1280
979
681
1354
Market Price
$ 38.21
Selling Price
$ 34.48
2982
1614
701
3435
Market Price
$ 43.20
Selling Price
$ 36.31
3170
1231
1551
3240
Market Price
$ 48.03
Selling Price
$ 40.69
1100
455
328
2136
Market Price
$ 39.42
Selling Price
$ 35.71
2187
629
1602
4326
Market Price
$ 58.15
Selling Price
$ 49.29
1592
517
1025
2843
Market Price
$ 30.46
Selling Price
$ 26.92
3149
2931
1232
4656
Market Price
$ 65.70
Selling Price
$ 55.09
2871
959
2687
3564
Market Price
$ 56.84
Selling Price
$ 51.19
404
265
270
1523
Market Price
$ 40.69
Selling Price
$ 35.28
1340
1133
683
4915
Market Price
$ 53.42
Selling Price
$ 45.07
2285
647
1876
4443
Market Price
$ 37.74
Selling Price
$ 31.69
875
327
306
876
Market Price
$ 62.82
Selling Price
$ 52.79
1841
1003
732
2690
Market Price
$ 39.30
Selling Price
$ 34.09
799
607
743
2018
Market Price
$ 60.99
Selling Price
$ 54.22
1454
633
858
2015
Market Price
$ 70.24
Selling Price
$ 59.01
4395
1774
3598
4900
Market Price
$ 53.90
Selling Price
$ 48.60
1485
975
1043
1759
Market Price
$ 47.59
Selling Price
$ 41.33
2848
1327
2331
4795
Market Price
$ 37.58
Selling Price
$ 32.69
1160
583
533
3866
Market Price
$ 36.64
Selling Price
$ 32.37
735
717
196
1596
Market Price
$ 64.07
Selling Price
$ 58.06
710
608
469
2370
Market Price
$ 63.09
Selling Price
$ 54.30
504
352
253
1482
Market Price
$ 30.66
Selling Price
$ 27.82
2047
791
1548
4589
Market Price
$ 37.38
Selling Price
$ 31.60
2148
478
470
2228
Market Price
$ 41.04
Selling Price
$ 35.06
1186
351
510
1708
Market Price
$ 57.57
Selling Price
$ 51.24
1358
968
705
3182
Market Price
$ 61.71
Selling Price
$ 53.71
292
69
97
776
Market Price
$ 61.54
Selling Price
$ 52.43
3171
2411
1500
3598
Market Price
$ 44.37
Selling Price
$ 37.82
973
486
858
1762
Market Price
$ 28.89
Selling Price
$ 25.55
3034
1972
762
3799
Market Price
$ 50.69
Selling Price
$ 44.98
519
480
298
1412
Market Price
$ 67.89
Selling Price
$ 58.12
1159
982
943
3622
Market Price
$ 55.44
Selling Price
$ 50.20
2257
1933
2033
4518
Market Price
$ 36.48
Selling Price
$ 32.63
3671
1028
1824
4400
Market Price
$ 48.99
Selling Price
$ 40.99
948
440
366
948
Market Price
$ 56.60
Selling Price
$ 49.10
306
88
254
882
Market Price
$ 54.10
Selling Price
$ 48.18
832
467
178
1075
Market Price
$ 65.99
Selling Price
$ 55.59
1646
1124
861
1723