Market Price
$ 66.67
Selling Price
$ 59.77
1101
381
438
3240
Market Price
$ 64.57
Selling Price
$ 56.17
1529
308
450
3961
Market Price
$ 59.64
Selling Price
$ 53.69
1115
895
334
1298
Market Price
$ 30.20
Selling Price
$ 27.42
501
252
190
1590
Market Price
$ 61.69
Selling Price
$ 54.48
4261
2702
933
4949
Market Price
$ 45.47
Selling Price
$ 38.32
2667
2177
1013
4761
Market Price
$ 28.29
Selling Price
$ 25.71
1373
677
389
2028
Market Price
$ 62.70
Selling Price
$ 56.74
1599
491
1099
2894
Market Price
$ 63.84
Selling Price
$ 54.33
772
336
705
920
Market Price
$ 46.22
Selling Price
$ 39.96
2795
782
2622
4241
Market Price
$ 46.97
Selling Price
$ 40.17
2939
2300
791
3974
Market Price
$ 52.69
Selling Price
$ 45.29
520
303
358
2497
Market Price
$ 35.97
Selling Price
$ 30.42
460
181
127
769
Market Price
$ 30.45
Selling Price
$ 27.28
272
94
246
603
Market Price
$ 32.38
Selling Price
$ 26.99
514
124
215
2443
Market Price
$ 45.52
Selling Price
$ 39.22
2153
830
448
4761
Market Price
$ 52.91
Selling Price
$ 48.04
359
326
328
401
Market Price
$ 39.39
Selling Price
$ 35.32
675
382
167
862
Market Price
$ 68.95
Selling Price
$ 57.86
964
721
325
4655
Market Price
$ 62.58
Selling Price
$ 52.99
1464
629
980
2997
Market Price
$ 28.38
Selling Price
$ 25.70
1492
371
1397
2860
Market Price
$ 59.45
Selling Price
$ 51.83
4246
4014
2112
4891
Market Price
$ 64.20
Selling Price
$ 57.82
347
320
145
894
Market Price
$ 67.05
Selling Price
$ 59.09
630
524
316
2528
Market Price
$ 66.37
Selling Price
$ 59.20
1395
1092
1393
1943
Market Price
$ 42.44
Selling Price
$ 35.65
2932
1388
786
3386
Market Price
$ 62.52
Selling Price
$ 54.67
550
265
441
751
Market Price
$ 55.93
Selling Price
$ 47.57
407
381
168
897
Market Price
$ 62.14
Selling Price
$ 52.73
1084
1073
694
1907
Market Price
$ 32.69
Selling Price
$ 28.70
2226
1566
543
2355
Market Price
$ 64.81
Selling Price
$ 56.92
3372
2681
1665
3379
Market Price
$ 61.75
Selling Price
$ 53.63
1935
935
1746
4140
Market Price
$ 29.96
Selling Price
$ 27.08
577
539
313
636
Market Price
$ 62.54
Selling Price
$ 53.92
1762
703
388
3422
Market Price
$ 42.41
Selling Price
$ 37.50
1662
1031
1266
2662
Market Price
$ 43.38
Selling Price
$ 36.20
965
455
930
2179
Market Price
$ 46.88
Selling Price
$ 39.50
1690
1368
1566
1743
Market Price
$ 63.50
Selling Price
$ 57.10
667
358
238
1174
Market Price
$ 32.16
Selling Price
$ 27.00
2783
2672
1803
4018
Market Price
$ 45.65
Selling Price
$ 40.96
357
136
204
1315