Market Price
$ 61.40
Selling Price
$ 52.66
3197
1316
1288
3870
Market Price
$ 30.09
Selling Price
$ 25.64
1690
1463
1063
4135
Market Price
$ 45.58
Selling Price
$ 40.18
1089
828
861
2784
Market Price
$ 30.30
Selling Price
$ 26.75
556
451
304
593
Market Price
$ 64.18
Selling Price
$ 57.85
1058
652
787
1544
Market Price
$ 51.75
Selling Price
$ 44.17
1902
973
485
3973
Market Price
$ 66.30
Selling Price
$ 57.67
464
338
428
1695
Market Price
$ 42.83
Selling Price
$ 38.06
3686
3472
3677
3770
Market Price
$ 40.38
Selling Price
$ 35.87
3524
3343
1335
4610
Market Price
$ 31.65
Selling Price
$ 27.10
2743
565
2617
4955
Market Price
$ 40.36
Selling Price
$ 36.54
2504
1817
547
2994
Market Price
$ 48.70
Selling Price
$ 43.54
1948
1900
809
2884
Market Price
$ 48.29
Selling Price
$ 40.38
1065
809
439
1439
Market Price
$ 38.92
Selling Price
$ 32.79
1138
232
1136
1513
Market Price
$ 52.52
Selling Price
$ 44.53
1050
381
838
1227
Market Price
$ 64.30
Selling Price
$ 54.95
493
202
371
1450
Market Price
$ 63.77
Selling Price
$ 56.74
345
121
159
1659
Market Price
$ 66.55
Selling Price
$ 56.25
3664
3290
908
3823
Market Price
$ 36.67
Selling Price
$ 31.51
2583
1231
1789
3126
Market Price
$ 42.49
Selling Price
$ 37.10
1994
1739
1839
3391
Market Price
$ 61.26
Selling Price
$ 54.66
351
127
254
1190
Market Price
$ 55.83
Selling Price
$ 47.06
1388
609
450
1479
Market Price
$ 31.51
Selling Price
$ 28.55
3732
3032
1372
4496
Market Price
$ 39.13
Selling Price
$ 35.24
1927
474
1545
4111
Market Price
$ 32.61
Selling Price
$ 29.21
2024
1535
808
3872
Market Price
$ 58.36
Selling Price
$ 51.94
1728
689
1201
2173
Market Price
$ 37.98
Selling Price
$ 33.49
2872
2483
2576
4634
Market Price
$ 63.24
Selling Price
$ 53.50
588
541
230
2859
Market Price
$ 53.70
Selling Price
$ 46.34
203
133
55
521
Market Price
$ 59.79
Selling Price
$ 51.07
3540
1910
905
3761
Market Price
$ 56.20
Selling Price
$ 49.67
2533
1783
2423
4100
Market Price
$ 38.49
Selling Price
$ 34.09
691
591
280
1047
Market Price
$ 36.33
Selling Price
$ 31.93
2724
596
1124
4588
Market Price
$ 63.69
Selling Price
$ 56.86
1699
1127
848
4503
Market Price
$ 47.07
Selling Price
$ 40.78
527
185
202
778
Market Price
$ 34.35
Selling Price
$ 29.02
3360
3007
751
3767
Market Price
$ 29.65
Selling Price
$ 26.44
1462
345
959
1904
Market Price
$ 41.79
Selling Price
$ 37.73
3296
2247
1183
3812
Market Price
$ 63.45
Selling Price
$ 57.40
1993
1639
1368
4268
Market Price
$ 32.96
Selling Price
$ 28.09
1683
1649
525
2551