Market Price
$ 52.06
Selling Price
$ 44.67
1592
1437
1093
2344
Market Price
$ 30.99
Selling Price
$ 27.34
1564
1356
783
3622
Market Price
$ 53.32
Selling Price
$ 45.68
1039
732
302
3354
Market Price
$ 41.28
Selling Price
$ 35.35
3519
1455
2150
3539
Market Price
$ 67.91
Selling Price
$ 58.69
1982
1468
468
4586
Market Price
$ 60.13
Selling Price
$ 54.37
3872
1246
2519
4282
Market Price
$ 46.91
Selling Price
$ 39.39
377
343
242
743
Market Price
$ 56.75
Selling Price
$ 50.85
315
315
108
1065
Market Price
$ 33.85
Selling Price
$ 28.29
454
143
340
494
Market Price
$ 63.81
Selling Price
$ 56.87
214
55
188
478
Market Price
$ 47.82
Selling Price
$ 42.02
2168
1518
1395
2676
Market Price
$ 62.89
Selling Price
$ 54.41
168
123
126
545
Market Price
$ 65.03
Selling Price
$ 56.68
649
614
130
757
Market Price
$ 51.81
Selling Price
$ 44.66
1005
286
948
2731
Market Price
$ 39.73
Selling Price
$ 35.55
2134
1187
1961
3560
Market Price
$ 56.09
Selling Price
$ 47.69
2042
1788
1799
4435
Market Price
$ 56.57
Selling Price
$ 47.63
1507
1300
452
3387
Market Price
$ 65.50
Selling Price
$ 55.16
3034
3024
1331
4390
Market Price
$ 37.62
Selling Price
$ 32.72
841
315
675
3959
Market Price
$ 31.18
Selling Price
$ 27.82
272
224
198
631
Market Price
$ 58.07
Selling Price
$ 50.45
2541
988
1676
2717
Market Price
$ 35.00
Selling Price
$ 31.49
4854
1924
4362
4961
Market Price
$ 30.11
Selling Price
$ 27.32
536
191
449
2517
Market Price
$ 58.39
Selling Price
$ 50.05
1174
294
1122
3024
Market Price
$ 47.33
Selling Price
$ 42.63
2054
1103
1066
4908
Market Price
$ 68.96
Selling Price
$ 57.71
1923
1477
1484
4641
Market Price
$ 45.91
Selling Price
$ 38.64
2084
1576
1142
4545
Market Price
$ 41.06
Selling Price
$ 36.82
3517
721
977
4609
Market Price
$ 33.12
Selling Price
$ 28.49
638
353
590
797
Market Price
$ 31.34
Selling Price
$ 26.88
981
765
521
2235
Market Price
$ 59.83
Selling Price
$ 50.31
1466
317
1241
3007
Market Price
$ 63.66
Selling Price
$ 54.88
489
116
457
753
Market Price
$ 48.93
Selling Price
$ 43.04
1707
496
504
2070
Market Price
$ 37.05
Selling Price
$ 33.44
1128
401
851
1896
Market Price
$ 36.39
Selling Price
$ 33.05
455
212
208
1191
Market Price
$ 56.69
Selling Price
$ 47.27
234
193
167
1116
Market Price
$ 55.64
Selling Price
$ 47.76
1657
1570
1344
2729
Market Price
$ 36.75
Selling Price
$ 32.18
914
442
285
1224
Market Price
$ 34.71
Selling Price
$ 29.38
461
449
382
1357
Market Price
$ 49.41
Selling Price
$ 41.57
1395
938
318
3452