Market Price
$ 31.16
Selling Price
$ 27.93
496
312
354
712
Market Price
$ 52.23
Selling Price
$ 43.96
1774
1169
1278
2447
Market Price
$ 35.78
Selling Price
$ 32.29
1564
941
1088
2084
Market Price
$ 48.91
Selling Price
$ 42.49
1599
1164
766
3505
Market Price
$ 44.69
Selling Price
$ 40.06
503
233
216
2128
Market Price
$ 37.24
Selling Price
$ 32.60
788
618
271
2633
Market Price
$ 53.12
Selling Price
$ 44.32
2994
839
912
3536
Market Price
$ 36.04
Selling Price
$ 31.33
4518
1101
2937
4689
Market Price
$ 34.47
Selling Price
$ 29.11
2122
716
1843
3925
Market Price
$ 35.40
Selling Price
$ 29.74
643
154
534
814
Market Price
$ 49.93
Selling Price
$ 43.20
712
515
376
2369
Market Price
$ 50.35
Selling Price
$ 42.09
1697
679
589
3162
Market Price
$ 55.72
Selling Price
$ 47.41
1885
1634
660
3477
Market Price
$ 52.18
Selling Price
$ 44.99
1093
383
668
1811
Market Price
$ 31.41
Selling Price
$ 27.52
1010
673
589
3885
Market Price
$ 64.19
Selling Price
$ 57.53
1951
1348
1835
3618
Market Price
$ 49.70
Selling Price
$ 43.38
1318
821
782
2707
Market Price
$ 64.23
Selling Price
$ 56.46
1378
1237
384
4697
Market Price
$ 66.44
Selling Price
$ 59.63
2880
1567
2400
3076
Market Price
$ 43.86
Selling Price
$ 37.24
2315
2052
1746
2364
Market Price
$ 68.13
Selling Price
$ 57.18
999
431
908
3178
Market Price
$ 33.28
Selling Price
$ 27.89
1225
736
1157
1314
Market Price
$ 36.65
Selling Price
$ 30.76
654
319
252
715
Market Price
$ 50.82
Selling Price
$ 45.31
404
195
150
1120
Market Price
$ 51.54
Selling Price
$ 45.26
2486
1588
523
4985
Market Price
$ 61.91
Selling Price
$ 51.99
1294
400
775
1363
Market Price
$ 33.08
Selling Price
$ 28.23
577
187
172
1795
Market Price
$ 53.18
Selling Price
$ 44.72
3800
1708
2275
4108
Market Price
$ 65.77
Selling Price
$ 56.79
544
225
369
865
Market Price
$ 41.29
Selling Price
$ 36.42
619
188
544
1244
Market Price
$ 62.64
Selling Price
$ 56.76
798
169
691
2101
Market Price
$ 57.31
Selling Price
$ 50.80
3493
3153
2445
4582
Market Price
$ 67.68
Selling Price
$ 57.41
2939
1983
1780
3171
Market Price
$ 54.40
Selling Price
$ 47.08
2653
1719
538
3405
Market Price
$ 31.33
Selling Price
$ 27.66
2016
1332
993
4205
Market Price
$ 38.35
Selling Price
$ 33.75
1002
235
997
1326
Market Price
$ 57.89
Selling Price
$ 50.36
994
786
823
1230
Market Price
$ 61.65
Selling Price
$ 52.68
972
420
851
1241
Market Price
$ 44.62
Selling Price
$ 39.34
1134
703
782
1870
Market Price
$ 44.97
Selling Price
$ 39.68
204
78
168
635