Market Price
$ 35.10
Selling Price
$ 30.89
672
239
414
2408
Market Price
$ 48.96
Selling Price
$ 42.02
2491
2439
1447
2577
Market Price
$ 33.59
Selling Price
$ 28.07
4437
2326
4151
4907
Market Price
$ 54.43
Selling Price
$ 47.78
1546
1348
1502
1710
Market Price
$ 46.32
Selling Price
$ 38.61
1301
356
863
3422
Market Price
$ 32.77
Selling Price
$ 28.42
593
399
364
2217
Market Price
$ 44.98
Selling Price
$ 37.84
265
85
205
553
Market Price
$ 40.19
Selling Price
$ 33.59
1568
639
1025
2674
Market Price
$ 66.04
Selling Price
$ 58.37
1391
1134
640
2378
Market Price
$ 50.74
Selling Price
$ 42.75
158
45
79
539
Market Price
$ 47.85
Selling Price
$ 43.46
229
163
162
918
Market Price
$ 56.80
Selling Price
$ 49.85
356
212
151
1106
Market Price
$ 58.24
Selling Price
$ 48.59
2170
973
2067
3788
Market Price
$ 37.66
Selling Price
$ 32.71
2081
1169
1177
2480
Market Price
$ 63.23
Selling Price
$ 53.31
528
488
407
566
Market Price
$ 69.13
Selling Price
$ 57.95
480
478
443
737
Market Price
$ 56.24
Selling Price
$ 47.15
519
261
205
765
Market Price
$ 31.94
Selling Price
$ 27.60
2849
2607
1184
4863
Market Price
$ 64.41
Selling Price
$ 56.95
932
586
477
3258
Market Price
$ 35.80
Selling Price
$ 30.71
964
261
869
1863
Market Price
$ 66.69
Selling Price
$ 58.87
2878
1852
1343
3889
Market Price
$ 53.43
Selling Price
$ 44.55
1250
448
964
2841
Market Price
$ 66.93
Selling Price
$ 57.96
2504
566
749
4157
Market Price
$ 30.98
Selling Price
$ 26.75
718
588
490
1904
Market Price
$ 57.74
Selling Price
$ 51.93
2013
1923
1801
2915
Market Price
$ 63.43
Selling Price
$ 57.64
1352
396
1190
1631
Market Price
$ 53.21
Selling Price
$ 47.09
3694
1173
1361
4706
Market Price
$ 56.87
Selling Price
$ 50.93
361
182
215
487
Market Price
$ 44.45
Selling Price
$ 37.53
2339
521
1416
2733
Market Price
$ 55.50
Selling Price
$ 48.90
1376
689
630
3811
Market Price
$ 42.18
Selling Price
$ 37.32
382
161
118
509
Market Price
$ 28.64
Selling Price
$ 25.91
3141
1465
2691
3690
Market Price
$ 51.78
Selling Price
$ 45.73
254
155
79
1108
Market Price
$ 66.29
Selling Price
$ 59.26
1526
317
1347
4900
Market Price
$ 59.82
Selling Price
$ 51.85
614
596
602
1076
Market Price
$ 52.10
Selling Price
$ 46.66
613
435
433
1240
Market Price
$ 33.91
Selling Price
$ 28.82
993
596
938
1661
Market Price
$ 56.43
Selling Price
$ 47.48
3339
1704
753
3735
Market Price
$ 43.75
Selling Price
$ 37.86
2984
2158
1840
2997
Market Price
$ 58.85
Selling Price
$ 50.60
932
256
475
1062