Market Price
$ 35.66
Selling Price
$ 31.49
1649
1387
948
2042
Market Price
$ 36.68
Selling Price
$ 32.52
366
246
254
433
Market Price
$ 41.35
Selling Price
$ 35.38
1035
272
710
1457
Market Price
$ 32.02
Selling Price
$ 28.12
896
569
410
2182
Market Price
$ 30.53
Selling Price
$ 26.74
499
104
403
737
Market Price
$ 30.17
Selling Price
$ 26.86
2022
1241
949
3230
Market Price
$ 46.68
Selling Price
$ 39.19
2445
2042
1753
2843
Market Price
$ 66.32
Selling Price
$ 59.69
806
437
403
1974
Market Price
$ 35.23
Selling Price
$ 31.42
2634
1543
2339
2656
Market Price
$ 40.53
Selling Price
$ 35.81
1152
1026
987
2707
Market Price
$ 33.46
Selling Price
$ 29.20
364
250
106
437
Market Price
$ 34.06
Selling Price
$ 28.40
1477
833
1162
3309
Market Price
$ 62.27
Selling Price
$ 52.61
892
356
743
2611
Market Price
$ 53.04
Selling Price
$ 46.54
416
185
374
1394
Market Price
$ 58.85
Selling Price
$ 51.70
1332
955
1193
1598
Market Price
$ 30.52
Selling Price
$ 27.32
410
322
162
1384
Market Price
$ 35.29
Selling Price
$ 31.63
2117
811
970
3125
Market Price
$ 65.68
Selling Price
$ 58.61
1853
823
1811
3539
Market Price
$ 52.39
Selling Price
$ 43.81
395
200
144
612
Market Price
$ 52.05
Selling Price
$ 45.15
223
140
128
586
Market Price
$ 62.22
Selling Price
$ 52.31
1201
941
1186
2102
Market Price
$ 34.51
Selling Price
$ 28.80
476
156
159
1841
Market Price
$ 39.56
Selling Price
$ 33.90
198
134
105
800
Market Price
$ 57.56
Selling Price
$ 50.24
3273
1824
2513
3620
Market Price
$ 58.74
Selling Price
$ 52.42
421
345
344
495
Market Price
$ 44.89
Selling Price
$ 38.96
704
401
647
917
Market Price
$ 46.19
Selling Price
$ 39.13
825
544
730
1061
Market Price
$ 49.01
Selling Price
$ 43.90
3251
2328
1800
4040
Market Price
$ 46.83
Selling Price
$ 40.12
2810
873
1631
3318
Market Price
$ 61.49
Selling Price
$ 55.56
1555
1068
871
1633
Market Price
$ 40.28
Selling Price
$ 35.90
3251
1234
1242
4303
Market Price
$ 65.77
Selling Price
$ 56.31
823
425
556
1820
Market Price
$ 55.53
Selling Price
$ 50.21
951
729
928
3242
Market Price
$ 67.18
Selling Price
$ 56.59
290
288
173
621
Market Price
$ 54.02
Selling Price
$ 45.91
684
376
323
2138
Market Price
$ 29.41
Selling Price
$ 25.98
1190
769
388
1555
Market Price
$ 49.94
Selling Price
$ 43.01
486
108
443
1679
Market Price
$ 48.36
Selling Price
$ 43.01
1050
526
423
2387
Market Price
$ 54.92
Selling Price
$ 49.02
1456
462
343
2612
Market Price
$ 70.39
Selling Price
$ 59.03
1963
734
1524
3178