Market Price
$ 61.06
Selling Price
$ 54.77
415
415
252
1712
Market Price
$ 63.99
Selling Price
$ 54.96
1192
1135
422
3432
Market Price
$ 35.07
Selling Price
$ 30.00
1507
885
1187
3716
Market Price
$ 39.46
Selling Price
$ 35.02
1966
1387
961
2577
Market Price
$ 61.44
Selling Price
$ 51.70
2833
2327
2680
4111
Market Price
$ 63.85
Selling Price
$ 54.49
1851
852
800
2687
Market Price
$ 34.00
Selling Price
$ 30.26
2667
869
1971
4350
Market Price
$ 40.89
Selling Price
$ 35.60
494
372
301
1308
Market Price
$ 46.63
Selling Price
$ 40.91
3588
1249
3088
3826
Market Price
$ 70.59
Selling Price
$ 59.65
536
403
530
754
Market Price
$ 49.20
Selling Price
$ 42.45
2631
1057
2322
3588
Market Price
$ 34.08
Selling Price
$ 30.87
1245
291
357
3396
Market Price
$ 46.88
Selling Price
$ 40.63
988
615
982
1923
Market Price
$ 30.60
Selling Price
$ 25.75
1331
866
1261
3500
Market Price
$ 38.03
Selling Price
$ 32.72
2795
1717
2657
4144
Market Price
$ 41.67
Selling Price
$ 37.61
1640
520
683
4891
Market Price
$ 51.80
Selling Price
$ 43.44
1707
1600
1108
4065
Market Price
$ 31.53
Selling Price
$ 28.20
313
153
174
901
Market Price
$ 41.80
Selling Price
$ 35.85
1272
294
574
3733
Market Price
$ 47.78
Selling Price
$ 42.02
796
292
484
2514
Market Price
$ 43.41
Selling Price
$ 38.08
4375
2557
1259
4871
Market Price
$ 34.98
Selling Price
$ 29.46
2872
2469
1835
3743
Market Price
$ 58.23
Selling Price
$ 51.41
3370
809
2174
4805
Market Price
$ 36.60
Selling Price
$ 32.53
243
187
238
968
Market Price
$ 58.90
Selling Price
$ 52.08
1678
553
1201
2452
Market Price
$ 63.97
Selling Price
$ 55.95
656
444
237
2045
Market Price
$ 63.07
Selling Price
$ 55.89
1197
244
569
3854
Market Price
$ 35.32
Selling Price
$ 31.17
1210
566
726
1671
Market Price
$ 43.20
Selling Price
$ 36.65
2224
1151
1977
2889
Market Price
$ 62.34
Selling Price
$ 54.03
763
285
681
2566
Market Price
$ 38.98
Selling Price
$ 34.50
866
616
821
3767
Market Price
$ 36.31
Selling Price
$ 31.16
782
248
600
1943
Market Price
$ 66.46
Selling Price
$ 55.44
1633
717
753
3299
Market Price
$ 45.49
Selling Price
$ 38.67
3214
888
2243
4534
Market Price
$ 55.60
Selling Price
$ 49.31
695
567
356
802
Market Price
$ 43.42
Selling Price
$ 37.63
1970
1927
969
4196
Market Price
$ 43.52
Selling Price
$ 37.94
1539
938
445
3928
Market Price
$ 34.60
Selling Price
$ 30.69
1370
801
418
4367
Market Price
$ 35.09
Selling Price
$ 30.17
3440
2609
2907
4035
Market Price
$ 49.01
Selling Price
$ 43.39
677
550
138
2071