Market Price
$ 35.30
Selling Price
$ 31.33
2866
832
1099
3497
Market Price
$ 56.10
Selling Price
$ 50.25
1467
1379
302
3184
Market Price
$ 59.62
Selling Price
$ 53.31
355
249
343
976
Market Price
$ 34.29
Selling Price
$ 28.77
2613
1962
1438
3651
Market Price
$ 50.30
Selling Price
$ 45.17
2376
1495
2134
3211
Market Price
$ 40.58
Selling Price
$ 34.04
1102
373
1082
3177
Market Price
$ 66.99
Selling Price
$ 56.67
808
641
461
1464
Market Price
$ 31.08
Selling Price
$ 28.10
2195
1086
1480
3044
Market Price
$ 60.96
Selling Price
$ 54.61
3255
2759
2545
3394
Market Price
$ 43.11
Selling Price
$ 38.32
2793
923
2003
2982
Market Price
$ 57.31
Selling Price
$ 48.99
2319
1161
1686
3291
Market Price
$ 57.41
Selling Price
$ 48.88
1296
745
932
1528
Market Price
$ 66.33
Selling Price
$ 56.81
1387
716
1161
4160
Market Price
$ 67.42
Selling Price
$ 58.39
329
95
116
606
Market Price
$ 51.46
Selling Price
$ 46.71
1711
463
1670
2252
Market Price
$ 45.47
Selling Price
$ 38.38
1912
756
1574
2454
Market Price
$ 59.02
Selling Price
$ 51.74
647
401
358
667
Market Price
$ 34.30
Selling Price
$ 30.10
308
286
278
766
Market Price
$ 41.78
Selling Price
$ 36.26
3109
2441
2666
3567
Market Price
$ 35.69
Selling Price
$ 30.40
1536
492
966
1647
Market Price
$ 46.34
Selling Price
$ 41.91
2494
1482
1636
2524
Market Price
$ 47.07
Selling Price
$ 39.72
2188
1428
2136
3646
Market Price
$ 48.56
Selling Price
$ 43.89
994
642
822
2120
Market Price
$ 45.85
Selling Price
$ 39.91
1037
807
621
3643
Market Price
$ 35.48
Selling Price
$ 31.89
2480
920
2217
3597
Market Price
$ 62.42
Selling Price
$ 54.84
2160
1262
978
2546
Market Price
$ 58.58
Selling Price
$ 49.11
306
176
245
762
Market Price
$ 37.49
Selling Price
$ 31.90
778
494
370
2607
Market Price
$ 46.60
Selling Price
$ 40.13
1606
814
1485
3255
Market Price
$ 54.80
Selling Price
$ 47.92
3959
1993
3068
4526
Market Price
$ 65.07
Selling Price
$ 58.15
550
362
525
2340
Market Price
$ 56.69
Selling Price
$ 49.28
1521
1316
1436
3491
Market Price
$ 60.45
Selling Price
$ 54.41
3641
2096
2733
4378
Market Price
$ 59.78
Selling Price
$ 54.27
555
115
306
569
Market Price
$ 33.76
Selling Price
$ 28.97
1382
616
902
3908
Market Price
$ 37.17
Selling Price
$ 33.53
2068
826
1809
2400
Market Price
$ 31.27
Selling Price
$ 26.22
317
242
145
658
Market Price
$ 66.18
Selling Price
$ 59.20
1596
900
1211
1753
Market Price
$ 40.71
Selling Price
$ 34.92
3639
2808
2555
4721
Market Price
$ 35.27
Selling Price
$ 30.14
350
104
272
1391