Market Price
$ 36.89
Selling Price
$ 31.60
1078
1024
1011
4152
Market Price
$ 62.81
Selling Price
$ 56.75
709
617
602
2512
Market Price
$ 62.27
Selling Price
$ 52.38
1272
1191
768
2108
Market Price
$ 28.70
Selling Price
$ 25.05
1335
948
703
3355
Market Price
$ 43.74
Selling Price
$ 39.29
1328
1120
827
4861
Market Price
$ 28.19
Selling Price
$ 25.47
1770
957
1110
3800
Market Price
$ 62.00
Selling Price
$ 56.01
1250
794
573
4611
Market Price
$ 35.13
Selling Price
$ 29.87
2358
1745
1325
3269
Market Price
$ 38.72
Selling Price
$ 34.44
2237
1404
1788
3577
Market Price
$ 44.92
Selling Price
$ 39.11
1485
584
501
3066
Market Price
$ 39.52
Selling Price
$ 33.70
2776
1770
1155
4429
Market Price
$ 39.61
Selling Price
$ 34.80
632
342
145
3130
Market Price
$ 45.09
Selling Price
$ 38.44
242
234
210
1024
Market Price
$ 61.87
Selling Price
$ 55.80
4055
2077
1353
4725
Market Price
$ 42.63
Selling Price
$ 36.85
435
213
220
709
Market Price
$ 41.10
Selling Price
$ 34.48
628
312
276
1893
Market Price
$ 28.56
Selling Price
$ 25.18
2327
1692
1622
4254
Market Price
$ 40.34
Selling Price
$ 33.81
1369
1177
317
1757
Market Price
$ 46.63
Selling Price
$ 39.62
946
487
688
1355
Market Price
$ 52.51
Selling Price
$ 46.44
2049
1184
1110
4859
Market Price
$ 66.58
Selling Price
$ 55.85
1530
493
1358
3190
Market Price
$ 38.04
Selling Price
$ 34.27
2604
1345
686
4975
Market Price
$ 63.47
Selling Price
$ 53.51
1430
505
1250
3445
Market Price
$ 52.55
Selling Price
$ 46.09
231
125
163
918
Market Price
$ 55.95
Selling Price
$ 50.64
1705
1657
376
4024
Market Price
$ 56.95
Selling Price
$ 49.04
966
720
429
3519
Market Price
$ 52.35
Selling Price
$ 44.85
1231
600
597
3024
Market Price
$ 44.49
Selling Price
$ 38.41
2862
2404
648
3561
Market Price
$ 45.13
Selling Price
$ 40.73
1233
886
316
3654
Market Price
$ 55.80
Selling Price
$ 46.74
188
133
76
408
Market Price
$ 36.59
Selling Price
$ 32.66
2488
554
1540
3224
Market Price
$ 62.98
Selling Price
$ 53.85
913
468
566
4170
Market Price
$ 55.49
Selling Price
$ 47.20
1842
870
1760
4109
Market Price
$ 46.26
Selling Price
$ 40.71
173
119
144
490
Market Price
$ 35.39
Selling Price
$ 32.12
737
622
543
2149
Market Price
$ 50.13
Selling Price
$ 43.30
1842
667
631
1983
Market Price
$ 33.64
Selling Price
$ 29.80
585
535
401
2783
Market Price
$ 56.70
Selling Price
$ 50.23
1477
1292
1053
2422
Market Price
$ 34.66
Selling Price
$ 30.45
872
528
183
2399
Market Price
$ 54.93
Selling Price
$ 49.00
2615
1194
1303
4326