Market Price
$ 60.79
Selling Price
$ 50.88
1859
1312
713
3727
Market Price
$ 43.47
Selling Price
$ 38.04
2014
1837
1987
3466
Market Price
$ 29.24
Selling Price
$ 26.43
431
267
236
1300
Market Price
$ 69.43
Selling Price
$ 58.04
4227
1452
3404
5000
Market Price
$ 53.13
Selling Price
$ 44.59
482
226
157
568
Market Price
$ 40.35
Selling Price
$ 34.97
985
567
946
2676
Market Price
$ 69.67
Selling Price
$ 58.42
386
274
137
1905
Market Price
$ 61.42
Selling Price
$ 54.05
1919
1060
430
3496
Market Price
$ 30.81
Selling Price
$ 27.27
1215
502
877
1279
Market Price
$ 48.26
Selling Price
$ 42.43
1164
582
392
4682
Market Price
$ 33.54
Selling Price
$ 29.97
556
183
379
845
Market Price
$ 43.80
Selling Price
$ 39.13
725
189
451
869
Market Price
$ 69.85
Selling Price
$ 58.57
255
175
59
449
Market Price
$ 45.95
Selling Price
$ 41.23
2860
2433
1488
3935
Market Price
$ 34.84
Selling Price
$ 29.20
2507
745
1752
4501
Market Price
$ 57.43
Selling Price
$ 49.92
937
266
710
3102
Market Price
$ 35.76
Selling Price
$ 30.14
1747
1169
778
3246
Market Price
$ 58.01
Selling Price
$ 48.59
2186
1417
1847
2235
Market Price
$ 45.59
Selling Price
$ 39.27
776
285
687
3140
Market Price
$ 59.79
Selling Price
$ 52.59
250
171
154
514
Market Price
$ 50.38
Selling Price
$ 42.89
1624
354
903
2868
Market Price
$ 38.89
Selling Price
$ 33.95
1801
1675
1629
2084
Market Price
$ 40.20
Selling Price
$ 33.95
773
477
701
1614
Market Price
$ 56.31
Selling Price
$ 48.61
3245
1187
2591
4567
Market Price
$ 41.94
Selling Price
$ 38.03
1302
1128
894
2468
Market Price
$ 46.03
Selling Price
$ 38.84
988
282
664
2563
Market Price
$ 48.43
Selling Price
$ 43.73
2589
1636
2373
3077
Market Price
$ 44.62
Selling Price
$ 39.93
337
95
308
820
Market Price
$ 62.32
Selling Price
$ 55.31
1526
462
1515
3000
Market Price
$ 40.46
Selling Price
$ 35.53
2905
2110
2402
3844
Market Price
$ 49.52
Selling Price
$ 44.12
2005
1729
650
3926
Market Price
$ 49.65
Selling Price
$ 41.69
2221
525
1260
3809
Market Price
$ 66.49
Selling Price
$ 58.11
1404
1131
992
2398
Market Price
$ 43.98
Selling Price
$ 39.62
1432
377
1147
1762
Market Price
$ 55.09
Selling Price
$ 50.00
495
237
250
1422
Market Price
$ 56.79
Selling Price
$ 50.12
259
199
171
471
Market Price
$ 69.53
Selling Price
$ 58.53
4589
3234
3083
4800
Market Price
$ 57.49
Selling Price
$ 49.18
857
572
249
1127
Market Price
$ 60.56
Selling Price
$ 54.13
604
284
414
1669
Market Price
$ 49.53
Selling Price
$ 42.15
3465
2005
896
3988