Market Price
$ 60.36
Selling Price
$ 51.96
789
446
531
1732
Market Price
$ 42.15
Selling Price
$ 36.01
1143
1095
704
1727
Market Price
$ 53.57
Selling Price
$ 46.04
451
426
354
513
Market Price
$ 39.08
Selling Price
$ 33.05
471
231
436
475
Market Price
$ 50.97
Selling Price
$ 43.08
564
474
404
2187
Market Price
$ 61.76
Selling Price
$ 52.45
1439
1224
706
3358
Market Price
$ 46.98
Selling Price
$ 41.39
938
721
511
1945
Market Price
$ 51.75
Selling Price
$ 43.16
619
254
557
1492
Market Price
$ 45.26
Selling Price
$ 38.14
1335
686
542
1798
Market Price
$ 60.12
Selling Price
$ 52.51
454
343
310
831
Market Price
$ 60.98
Selling Price
$ 54.81
2466
758
1956
3359
Market Price
$ 61.35
Selling Price
$ 53.84
1453
726
745
1952
Market Price
$ 59.78
Selling Price
$ 51.47
952
271
306
2178
Market Price
$ 56.90
Selling Price
$ 47.84
271
215
257
1206
Market Price
$ 36.93
Selling Price
$ 30.90
1413
1186
319
2415
Market Price
$ 30.73
Selling Price
$ 27.23
2470
1756
799
3871
Market Price
$ 42.87
Selling Price
$ 38.41
2004
1855
1839
3485
Market Price
$ 52.07
Selling Price
$ 46.61
1944
1493
595
3333
Market Price
$ 38.41
Selling Price
$ 33.21
2827
2633
1685
4521
Market Price
$ 63.33
Selling Price
$ 54.81
400
128
170
1943
Market Price
$ 40.89
Selling Price
$ 36.95
1146
348
872
2112
Market Price
$ 55.64
Selling Price
$ 46.65
2272
577
927
3382
Market Price
$ 63.89
Selling Price
$ 57.09
1557
1343
336
3656
Market Price
$ 54.37
Selling Price
$ 47.94
1974
1167
1894
2411
Market Price
$ 33.60
Selling Price
$ 29.20
1630
1471
337
2201
Market Price
$ 55.94
Selling Price
$ 47.69
747
691
384
812
Market Price
$ 42.08
Selling Price
$ 38.09
2350
2244
732
2443
Market Price
$ 32.64
Selling Price
$ 27.58
297
131
155
638
Market Price
$ 68.19
Selling Price
$ 59.94
744
510
457
834
Market Price
$ 68.97
Selling Price
$ 59.04
643
407
133
2352
Market Price
$ 39.80
Selling Price
$ 35.08
3519
1691
858
4983
Market Price
$ 47.81
Selling Price
$ 42.13
3186
2244
2014
4068
Market Price
$ 55.86
Selling Price
$ 50.18
2409
1962
1290
2825
Market Price
$ 30.03
Selling Price
$ 26.26
1028
748
635
1296
Market Price
$ 46.32
Selling Price
$ 42.04
2618
1748
1139
4742
Market Price
$ 59.43
Selling Price
$ 52.98
3518
877
3337
4000
Market Price
$ 36.18
Selling Price
$ 30.95
850
564
658
1657
Market Price
$ 55.84
Selling Price
$ 48.93
2070
1541
1036
2969
Market Price
$ 56.98
Selling Price
$ 51.23
355
222
107
718
Market Price
$ 42.65
Selling Price
$ 37.41
2165
1487
1607
3955