Market Price
$ 30.39
Selling Price
$ 27.13
1735
737
445
4306
Market Price
$ 55.61
Selling Price
$ 49.79
4203
3262
3289
4691
Market Price
$ 36.35
Selling Price
$ 30.60
502
132
207
517
Market Price
$ 56.37
Selling Price
$ 49.40
1092
286
887
1579
Market Price
$ 44.75
Selling Price
$ 40.47
1313
285
678
4408
Market Price
$ 49.58
Selling Price
$ 42.65
1294
1143
854
2496
Market Price
$ 43.94
Selling Price
$ 37.59
277
165
223
1220
Market Price
$ 45.21
Selling Price
$ 40.10
1008
818
682
1548
Market Price
$ 66.63
Selling Price
$ 57.64
1570
1374
1234
2429
Market Price
$ 57.02
Selling Price
$ 51.03
2384
2222
854
4208
Market Price
$ 39.08
Selling Price
$ 34.17
363
91
133
707
Market Price
$ 62.29
Selling Price
$ 54.94
346
138
157
596
Market Price
$ 28.75
Selling Price
$ 25.18
2907
2047
2846
4077
Market Price
$ 58.28
Selling Price
$ 50.32
1948
887
1661
4028
Market Price
$ 48.90
Selling Price
$ 43.81
2031
1871
638
4245
Market Price
$ 53.06
Selling Price
$ 47.90
2885
2618
2868
3485
Market Price
$ 38.30
Selling Price
$ 33.57
1601
595
529
2184
Market Price
$ 37.94
Selling Price
$ 31.65
1795
648
1576
3126
Market Price
$ 65.11
Selling Price
$ 56.56
1842
803
1137
2377
Market Price
$ 45.18
Selling Price
$ 40.38
2285
495
1143
2788
Market Price
$ 47.38
Selling Price
$ 40.11
1398
988
669
3073
Market Price
$ 52.38
Selling Price
$ 45.06
1112
467
754
2569
Market Price
$ 34.38
Selling Price
$ 30.06
1802
1246
1409
4376
Market Price
$ 57.68
Selling Price
$ 50.08
2126
815
1436
3090
Market Price
$ 35.28
Selling Price
$ 30.11
1826
1591
704
2704
Market Price
$ 41.82
Selling Price
$ 36.82
2826
1759
2372
4064
Market Price
$ 60.25
Selling Price
$ 54.66
1209
874
664
3039
Market Price
$ 42.31
Selling Price
$ 35.50
148
34
46
531
Market Price
$ 66.34
Selling Price
$ 55.95
1946
1005
941
3048
Market Price
$ 29.38
Selling Price
$ 26.41
2467
1801
1255
3368
Market Price
$ 45.43
Selling Price
$ 40.37
2321
1000
494
4120
Market Price
$ 57.06
Selling Price
$ 50.14
1989
800
1693
2920
Market Price
$ 31.82
Selling Price
$ 26.78
2712
748
1773
3764
Market Price
$ 61.92
Selling Price
$ 54.59
375
126
125
1390
Market Price
$ 44.96
Selling Price
$ 38.72
937
561
553
4093
Market Price
$ 43.97
Selling Price
$ 38.00
1350
838
1007
3973
Market Price
$ 49.46
Selling Price
$ 42.10
937
401
843
1485
Market Price
$ 42.71
Selling Price
$ 37.50
1769
1361
1554
4234
Market Price
$ 31.49
Selling Price
$ 28.46
2216
668
1819
4259
Market Price
$ 43.29
Selling Price
$ 38.27
1609
356
1333
3107