Market Price
$ 33.98
Selling Price
$ 29.06
540
518
491
2217
Market Price
$ 45.89
Selling Price
$ 38.57
1044
377
498
1842
Market Price
$ 41.28
Selling Price
$ 34.59
453
254
411
1009
Market Price
$ 57.38
Selling Price
$ 48.13
1701
1420
1571
3269
Market Price
$ 57.91
Selling Price
$ 48.69
1580
750
869
2711
Market Price
$ 39.62
Selling Price
$ 33.44
1537
784
1517
3156
Market Price
$ 64.21
Selling Price
$ 54.50
2112
683
876
2705
Market Price
$ 52.92
Selling Price
$ 48.02
1252
436
594
2874
Market Price
$ 49.29
Selling Price
$ 41.86
1292
616
510
1585
Market Price
$ 40.34
Selling Price
$ 33.76
1138
704
991
3315
Market Price
$ 68.74
Selling Price
$ 57.32
3417
2015
2113
4192
Market Price
$ 46.42
Selling Price
$ 40.94
576
452
308
1628
Market Price
$ 33.69
Selling Price
$ 29.13
578
249
512
1788
Market Price
$ 31.43
Selling Price
$ 26.57
373
143
253
683
Market Price
$ 43.69
Selling Price
$ 37.90
164
158
123
536
Market Price
$ 66.89
Selling Price
$ 57.65
254
180
88
559
Market Price
$ 44.77
Selling Price
$ 40.11
1100
719
798
4058
Market Price
$ 56.41
Selling Price
$ 50.97
3517
1351
3351
4061
Market Price
$ 32.19
Selling Price
$ 28.25
882
193
775
2544
Market Price
$ 67.91
Selling Price
$ 56.75
3132
2685
2770
4800
Market Price
$ 48.03
Selling Price
$ 41.84
2091
1629
1753
3250
Market Price
$ 34.34
Selling Price
$ 30.82
1201
921
478
3191
Market Price
$ 34.16
Selling Price
$ 29.08
1239
968
1207
2416
Market Price
$ 63.09
Selling Price
$ 53.19
254
216
92
1114
Market Price
$ 67.92
Selling Price
$ 58.96
1722
966
761
3960
Market Price
$ 44.33
Selling Price
$ 37.21
1134
549
677
1938
Market Price
$ 39.76
Selling Price
$ 34.03
2110
772
2035
2146
Market Price
$ 68.20
Selling Price
$ 59.31
1159
536
1149
3712
Market Price
$ 36.64
Selling Price
$ 32.51
290
263
281
888
Market Price
$ 59.06
Selling Price
$ 49.41
2985
2766
2411
3217
Market Price
$ 47.15
Selling Price
$ 39.85
1387
734
752
1519
Market Price
$ 35.13
Selling Price
$ 29.94
1143
513
255
4896
Market Price
$ 61.67
Selling Price
$ 51.62
347
137
258
401
Market Price
$ 37.08
Selling Price
$ 32.72
1598
897
1062
1731
Market Price
$ 62.30
Selling Price
$ 52.32
2299
772
1314
2401
Market Price
$ 64.19
Selling Price
$ 56.30
982
561
927
1073
Market Price
$ 37.57
Selling Price
$ 33.06
648
309
277
1344
Market Price
$ 46.83
Selling Price
$ 39.66
230
169
221
1094
Market Price
$ 40.55
Selling Price
$ 35.08
873
737
223
2600
Market Price
$ 58.28
Selling Price
$ 48.58
1636
1041
1237
3094