Market Price
$ 61.54
Selling Price
$ 55.92
883
607
505
1901
Market Price
$ 48.17
Selling Price
$ 43.74
2480
1957
1332
2864
Market Price
$ 65.39
Selling Price
$ 57.60
789
633
438
2337
Market Price
$ 59.28
Selling Price
$ 49.75
472
129
196
697
Market Price
$ 51.34
Selling Price
$ 43.72
464
347
95
961
Market Price
$ 69.16
Selling Price
$ 59.62
377
207
344
548
Market Price
$ 60.67
Selling Price
$ 53.13
1488
310
858
1865
Market Price
$ 29.14
Selling Price
$ 25.34
575
353
556
1433
Market Price
$ 31.63
Selling Price
$ 27.85
3867
1484
2691
3876
Market Price
$ 58.79
Selling Price
$ 52.98
2762
1248
2015
4116
Market Price
$ 53.86
Selling Price
$ 47.35
1085
543
325
1281
Market Price
$ 34.29
Selling Price
$ 29.58
3847
1171
988
4046
Market Price
$ 28.20
Selling Price
$ 25.19
1062
260
813
1633
Market Price
$ 55.58
Selling Price
$ 47.12
1588
644
1398
3154
Market Price
$ 30.19
Selling Price
$ 26.81
2152
1698
462
4087
Market Price
$ 64.00
Selling Price
$ 55.64
1610
788
1421
4644
Market Price
$ 61.24
Selling Price
$ 52.12
359
139
247
849
Market Price
$ 53.56
Selling Price
$ 48.33
513
213
493
529
Market Price
$ 61.53
Selling Price
$ 54.84
1261
1110
283
4291
Market Price
$ 35.17
Selling Price
$ 31.95
2366
2027
1922
3475
Market Price
$ 43.18
Selling Price
$ 38.31
1427
964
382
4851
Market Price
$ 36.91
Selling Price
$ 33.20
869
603
245
2205
Market Price
$ 52.50
Selling Price
$ 45.90
1311
1211
784
3251
Market Price
$ 51.59
Selling Price
$ 45.43
270
222
190
1345
Market Price
$ 32.90
Selling Price
$ 28.74
573
418
464
896
Market Price
$ 69.10
Selling Price
$ 59.43
1626
1088
605
3597
Market Price
$ 68.77
Selling Price
$ 57.80
441
109
183
1459
Market Price
$ 38.58
Selling Price
$ 33.20
1355
780
284
3712
Market Price
$ 43.59
Selling Price
$ 39.39
2030
1201
942
4274
Market Price
$ 41.18
Selling Price
$ 34.59
3144
968
648
3549
Market Price
$ 40.36
Selling Price
$ 36.19
4098
3771
3025
4243
Market Price
$ 58.81
Selling Price
$ 52.11
853
391
423
987
Market Price
$ 50.71
Selling Price
$ 43.13
1558
1501
1241
3943
Market Price
$ 38.54
Selling Price
$ 34.51
1338
771
1046
3271
Market Price
$ 40.70
Selling Price
$ 34.80
886
537
773
1820
Market Price
$ 42.37
Selling Price
$ 38.17
266
176
123
1137
Market Price
$ 50.69
Selling Price
$ 43.68
2524
755
1873
2717
Market Price
$ 47.99
Selling Price
$ 40.08
1668
811
538
2556
Market Price
$ 37.89
Selling Price
$ 32.24
1669
1530
662
1746
Market Price
$ 50.68
Selling Price
$ 43.70
1661
396
1581
4081