Market Price
$ 48.98
Selling Price
$ 44.37
1941
959
1358
3358
Market Price
$ 50.42
Selling Price
$ 44.48
670
161
348
1068
Market Price
$ 32.89
Selling Price
$ 27.68
1060
731
633
2574
Market Price
$ 65.84
Selling Price
$ 57.98
331
97
70
561
Market Price
$ 64.84
Selling Price
$ 55.74
2182
771
866
2616
Market Price
$ 34.07
Selling Price
$ 30.23
1924
454
1907
4823
Market Price
$ 39.49
Selling Price
$ 35.14
324
201
91
1121
Market Price
$ 33.17
Selling Price
$ 28.49
1316
1227
1192
2951
Market Price
$ 59.19
Selling Price
$ 50.78
390
278
201
529
Market Price
$ 50.18
Selling Price
$ 43.46
432
100
143
1020
Market Price
$ 40.33
Selling Price
$ 35.51
2411
1012
1909
3087
Market Price
$ 41.50
Selling Price
$ 36.36
3422
3104
2177
4621
Market Price
$ 58.55
Selling Price
$ 52.10
1365
1205
1064
2480
Market Price
$ 35.34
Selling Price
$ 31.39
2665
539
1586
2983
Market Price
$ 55.03
Selling Price
$ 49.94
720
158
281
1990
Market Price
$ 49.10
Selling Price
$ 41.11
1757
559
1615
2315
Market Price
$ 48.91
Selling Price
$ 43.53
229
83
72
1034
Market Price
$ 30.11
Selling Price
$ 27.18
2792
1249
839
3233
Market Price
$ 63.49
Selling Price
$ 57.46
1722
1069
655
1916
Market Price
$ 47.96
Selling Price
$ 43.37
796
320
411
834
Market Price
$ 36.72
Selling Price
$ 33.14
1637
471
462
3950
Market Price
$ 61.97
Selling Price
$ 55.77
286
111
193
861
Market Price
$ 56.07
Selling Price
$ 50.24
839
179
250
1178
Market Price
$ 50.70
Selling Price
$ 45.14
618
161
176
1665
Market Price
$ 44.88
Selling Price
$ 38.48
761
257
688
927
Market Price
$ 61.33
Selling Price
$ 52.43
2821
1967
1219
2865
Market Price
$ 48.34
Selling Price
$ 42.88
2152
441
1335
2529
Market Price
$ 64.34
Selling Price
$ 57.33
683
385
615
879
Market Price
$ 29.61
Selling Price
$ 26.25
437
387
281
1580
Market Price
$ 60.17
Selling Price
$ 51.31
1758
1372
611
2003
Market Price
$ 38.30
Selling Price
$ 33.44
3282
3030
919
4889
Market Price
$ 61.72
Selling Price
$ 53.62
1996
652
856
4895
Market Price
$ 54.48
Selling Price
$ 46.56
1701
351
377
4149
Market Price
$ 31.80
Selling Price
$ 28.06
3310
1478
2867
4016
Market Price
$ 69.41
Selling Price
$ 57.91
2598
1067
2294
2806
Market Price
$ 36.03
Selling Price
$ 32.17
1005
904
988
2071
Market Price
$ 55.91
Selling Price
$ 49.31
2196
462
1233
3263
Market Price
$ 44.42
Selling Price
$ 39.79
254
123
158
404
Market Price
$ 34.34
Selling Price
$ 29.88
1690
1474
518
2533
Market Price
$ 58.91
Selling Price
$ 51.53
579
129
460
915