Market Price
$ 39.32
Selling Price
$ 35.32
1911
1065
687
4938
Market Price
$ 63.63
Selling Price
$ 54.81
2115
598
760
2801
Market Price
$ 42.19
Selling Price
$ 36.25
3656
932
3212
4090
Market Price
$ 65.86
Selling Price
$ 57.14
2374
1969
1465
3704
Market Price
$ 58.34
Selling Price
$ 51.49
1705
1042
1326
4191
Market Price
$ 54.76
Selling Price
$ 46.76
453
209
105
541
Market Price
$ 47.87
Selling Price
$ 40.78
388
269
313
941
Market Price
$ 64.97
Selling Price
$ 55.71
731
623
519
1024
Market Price
$ 56.43
Selling Price
$ 47.59
3491
3408
2505
4805
Market Price
$ 45.66
Selling Price
$ 40.74
2342
1178
627
2513
Market Price
$ 51.26
Selling Price
$ 43.71
980
971
215
1679
Market Price
$ 31.68
Selling Price
$ 27.60
212
101
211
951
Market Price
$ 40.16
Selling Price
$ 34.76
1143
282
613
1483
Market Price
$ 44.82
Selling Price
$ 40.40
933
731
329
2113
Market Price
$ 55.19
Selling Price
$ 47.41
1785
1750
510
3668
Market Price
$ 51.79
Selling Price
$ 45.55
2259
1414
992
4820
Market Price
$ 59.04
Selling Price
$ 51.78
4017
2715
3124
4599
Market Price
$ 44.24
Selling Price
$ 39.45
2671
1017
2520
3418
Market Price
$ 45.07
Selling Price
$ 40.16
1919
436
1121
3794
Market Price
$ 51.35
Selling Price
$ 45.44
578
491
214
2047
Market Price
$ 36.09
Selling Price
$ 30.69
1048
560
675
3031
Market Price
$ 45.22
Selling Price
$ 39.33
2277
1707
1490
3449
Market Price
$ 55.97
Selling Price
$ 46.99
109
84
34
488
Market Price
$ 36.95
Selling Price
$ 33.54
151
143
139
758
Market Price
$ 36.36
Selling Price
$ 31.91
3565
2520
3239
3698
Market Price
$ 64.50
Selling Price
$ 57.00
1388
589
1340
2079
Market Price
$ 45.39
Selling Price
$ 41.03
2302
1205
1233
2467
Market Price
$ 63.25
Selling Price
$ 52.71
2549
1737
1662
3527
Market Price
$ 35.92
Selling Price
$ 30.85
2003
1353
1266
3962
Market Price
$ 55.71
Selling Price
$ 48.84
4414
3156
1247
4572
Market Price
$ 32.77
Selling Price
$ 27.78
1380
754
1353
3951
Market Price
$ 37.34
Selling Price
$ 33.36
754
723
476
1413
Market Price
$ 42.01
Selling Price
$ 38.00
2550
1442
1013
4922
Market Price
$ 36.61
Selling Price
$ 32.22
1759
1414
475
1772
Market Price
$ 64.91
Selling Price
$ 56.03
3323
1415
2848
3865
Market Price
$ 30.93
Selling Price
$ 27.65
302
156
255
587
Market Price
$ 49.97
Selling Price
$ 42.40
1888
463
1619
2177
Market Price
$ 35.47
Selling Price
$ 29.78
1628
860
1586
3941
Market Price
$ 60.23
Selling Price
$ 50.51
291
159
285
1303
Market Price
$ 62.78
Selling Price
$ 54.25
831
646
782
4148