Market Price
$ 44.31
Selling Price
$ 39.13
625
381
309
1941
Market Price
$ 63.33
Selling Price
$ 52.98
2216
1339
1556
2293
Market Price
$ 50.04
Selling Price
$ 43.59
1165
421
872
4946
Market Price
$ 39.01
Selling Price
$ 34.99
3019
1180
2467
3747
Market Price
$ 41.67
Selling Price
$ 35.45
1737
1118
1353
2606
Market Price
$ 58.59
Selling Price
$ 50.76
3690
1000
2851
4821
Market Price
$ 46.53
Selling Price
$ 41.11
1464
640
390
2243
Market Price
$ 64.19
Selling Price
$ 54.93
1022
719
818
2755
Market Price
$ 50.96
Selling Price
$ 46.18
316
251
201
1251
Market Price
$ 31.93
Selling Price
$ 26.99
2983
2723
1198
3727
Market Price
$ 63.97
Selling Price
$ 56.25
4117
3080
3730
4814
Market Price
$ 32.77
Selling Price
$ 29.76
1402
360
595
2467
Market Price
$ 39.51
Selling Price
$ 34.18
4217
3403
943
4560
Market Price
$ 58.43
Selling Price
$ 50.39
1718
413
1414
4606
Market Price
$ 46.94
Selling Price
$ 40.92
2741
1027
1106
4450
Market Price
$ 63.42
Selling Price
$ 54.73
926
710
479
3010
Market Price
$ 64.24
Selling Price
$ 57.58
616
549
561
642
Market Price
$ 54.04
Selling Price
$ 46.06
1320
494
592
3867
Market Price
$ 54.98
Selling Price
$ 49.23
1357
802
611
2676
Market Price
$ 38.67
Selling Price
$ 35.04
1764
1656
549
1959
Market Price
$ 64.61
Selling Price
$ 56.99
457
122
280
1075
Market Price
$ 33.63
Selling Price
$ 28.30
629
300
295
2392
Market Price
$ 35.78
Selling Price
$ 31.50
1167
245
799
2992
Market Price
$ 52.45
Selling Price
$ 46.40
757
713
216
1302
Market Price
$ 41.22
Selling Price
$ 35.17
1316
476
447
2336
Market Price
$ 39.81
Selling Price
$ 34.82
2416
1132
2407
2909
Market Price
$ 42.33
Selling Price
$ 37.97
224
77
196
934
Market Price
$ 35.17
Selling Price
$ 31.68
2082
909
1081
4359
Market Price
$ 35.38
Selling Price
$ 31.81
1511
1218
583
2723
Market Price
$ 54.19
Selling Price
$ 45.79
556
383
394
685
Market Price
$ 67.05
Selling Price
$ 57.38
1046
545
264
1808
Market Price
$ 54.54
Selling Price
$ 48.71
495
482
318
1129
Market Price
$ 61.41
Selling Price
$ 53.72
1984
1087
1471
2880
Market Price
$ 60.33
Selling Price
$ 53.29
1381
522
518
3841
Market Price
$ 31.42
Selling Price
$ 27.58
3517
2744
3078
4874
Market Price
$ 65.18
Selling Price
$ 54.87
2082
1820
2016
3494
Market Price
$ 45.42
Selling Price
$ 38.93
3088
2375
1644
3447
Market Price
$ 42.67
Selling Price
$ 38.26
2087
1713
1908
4316
Market Price
$ 36.00
Selling Price
$ 30.78
1341
338
953
1385
Market Price
$ 46.55
Selling Price
$ 41.89
1550
1535
1002
3568