Market Price
$ 37.92
Selling Price
$ 32.76
2096
553
1406
2258
Market Price
$ 44.22
Selling Price
$ 38.78
154
101
64
580
Market Price
$ 37.58
Selling Price
$ 33.71
2801
1471
859
3097
Market Price
$ 38.81
Selling Price
$ 34.93
2383
790
990
4984
Market Price
$ 44.33
Selling Price
$ 38.65
1540
1475
1456
1850
Market Price
$ 50.71
Selling Price
$ 44.43
1755
991
1340
1871
Market Price
$ 46.11
Selling Price
$ 41.17
2674
1084
1979
4912
Market Price
$ 50.91
Selling Price
$ 45.48
3398
2088
2656
4628
Market Price
$ 50.16
Selling Price
$ 42.07
2886
2543
2808
4510
Market Price
$ 66.88
Selling Price
$ 58.29
195
46
66
839
Market Price
$ 59.09
Selling Price
$ 51.46
1003
915
982
4934
Market Price
$ 41.53
Selling Price
$ 34.67
3855
3570
1766
4252
Market Price
$ 38.13
Selling Price
$ 32.30
220
145
206
875
Market Price
$ 37.38
Selling Price
$ 33.94
738
259
445
2021
Market Price
$ 30.33
Selling Price
$ 25.80
497
296
172
539
Market Price
$ 67.61
Selling Price
$ 58.35
2281
2063
2198
2394
Market Price
$ 39.46
Selling Price
$ 33.65
2421
1018
753
3807
Market Price
$ 46.69
Selling Price
$ 39.97
2158
1429
1217
4427
Market Price
$ 69.85
Selling Price
$ 58.73
2257
2183
2113
2529
Market Price
$ 49.18
Selling Price
$ 41.23
1705
971
1646
2789
Market Price
$ 32.78
Selling Price
$ 29.14
960
488
623
2747
Market Price
$ 56.99
Selling Price
$ 49.82
1578
324
671
2098
Market Price
$ 62.11
Selling Price
$ 53.32
1320
347
1279
2072
Market Price
$ 32.59
Selling Price
$ 28.92
1626
978
844
1900
Market Price
$ 54.05
Selling Price
$ 45.43
580
500
481
726
Market Price
$ 54.09
Selling Price
$ 46.08
1808
804
1724
2296
Market Price
$ 33.78
Selling Price
$ 29.98
1679
829
608
2221
Market Price
$ 45.02
Selling Price
$ 37.95
1158
1057
541
1628
Market Price
$ 50.98
Selling Price
$ 44.91
817
736
221
1111
Market Price
$ 47.69
Selling Price
$ 42.21
2293
674
1228
3241
Market Price
$ 40.26
Selling Price
$ 35.38
1552
848
893
3417
Market Price
$ 42.16
Selling Price
$ 36.56
1247
1129
723
3097
Market Price
$ 47.99
Selling Price
$ 40.81
697
232
610
1988
Market Price
$ 40.91
Selling Price
$ 35.82
1829
1152
1786
2811
Market Price
$ 58.26
Selling Price
$ 49.44
2072
1591
950
2300
Market Price
$ 59.71
Selling Price
$ 50.46
546
532
498
1397
Market Price
$ 67.93
Selling Price
$ 59.28
204
87
54
575
Market Price
$ 43.11
Selling Price
$ 38.65
1667
1371
968
3708
Market Price
$ 53.30
Selling Price
$ 47.99
3264
2545
737
4440
Market Price
$ 41.79
Selling Price
$ 35.44
1559
1234
1367
2822