Market Price
$ 66.08
Selling Price
$ 56.92
1676
490
433
3433
Market Price
$ 37.19
Selling Price
$ 32.53
435
293
313
507
Market Price
$ 56.19
Selling Price
$ 50.24
2453
1809
1276
2575
Market Price
$ 33.98
Selling Price
$ 29.56
937
523
521
4517
Market Price
$ 55.91
Selling Price
$ 47.52
1140
1102
355
1377
Market Price
$ 58.11
Selling Price
$ 49.34
589
512
328
1449
Market Price
$ 39.50
Selling Price
$ 34.73
484
156
155
1246
Market Price
$ 36.52
Selling Price
$ 33.11
664
342
306
729
Market Price
$ 54.40
Selling Price
$ 46.93
1014
872
258
3512
Market Price
$ 66.56
Selling Price
$ 58.85
2704
1577
1890
2859
Market Price
$ 57.48
Selling Price
$ 50.78
556
118
480
1368
Market Price
$ 39.21
Selling Price
$ 33.34
980
658
517
1197
Market Price
$ 61.68
Selling Price
$ 53.65
3456
1510
2496
3518
Market Price
$ 40.46
Selling Price
$ 34.96
2006
1974
696
2355
Market Price
$ 48.64
Selling Price
$ 43.72
2078
1846
2060
3910
Market Price
$ 60.03
Selling Price
$ 52.89
886
446
473
3067
Market Price
$ 34.89
Selling Price
$ 30.23
3121
693
1108
3877
Market Price
$ 70.05
Selling Price
$ 59.43
391
252
272
567
Market Price
$ 52.32
Selling Price
$ 45.64
3527
939
3010
4948
Market Price
$ 70.57
Selling Price
$ 59.58
815
682
396
1797
Market Price
$ 48.58
Selling Price
$ 40.76
3097
2919
2003
4241
Market Price
$ 61.27
Selling Price
$ 51.41
982
286
208
1532
Market Price
$ 61.93
Selling Price
$ 52.09
2723
1309
2402
3101
Market Price
$ 43.76
Selling Price
$ 38.02
964
246
710
2802
Market Price
$ 30.91
Selling Price
$ 26.00
712
385
571
2442
Market Price
$ 54.68
Selling Price
$ 45.66
1456
1330
1064
3546
Market Price
$ 68.93
Selling Price
$ 59.10
4268
3507
1047
4334
Market Price
$ 44.40
Selling Price
$ 39.95
898
602
757
1123
Market Price
$ 44.86
Selling Price
$ 38.55
726
600
313
2299
Market Price
$ 48.37
Selling Price
$ 42.60
727
605
611
1330
Market Price
$ 55.03
Selling Price
$ 49.82
3609
3506
2266
4146
Market Price
$ 29.64
Selling Price
$ 25.50
1008
867
818
1675
Market Price
$ 33.21
Selling Price
$ 29.23
4191
3967
4008
4248
Market Price
$ 49.61
Selling Price
$ 43.55
1333
339
1219
2368
Market Price
$ 37.00
Selling Price
$ 31.18
3460
1340
2228
4336
Market Price
$ 59.33
Selling Price
$ 52.44
1805
1187
790
2363
Market Price
$ 40.08
Selling Price
$ 33.68
1668
1571
931
3163
Market Price
$ 34.55
Selling Price
$ 30.32
1361
957
821
3340
Market Price
$ 59.87
Selling Price
$ 54.30
1027
720
373
2033
Market Price
$ 44.16
Selling Price
$ 37.07
427
314
173
865