Market Price
$ 36.87
Selling Price
$ 31.52
3581
1103
2939
4176
Market Price
$ 46.38
Selling Price
$ 39.06
2241
1997
598
2502
Market Price
$ 41.13
Selling Price
$ 34.59
2606
1635
1290
3911
Market Price
$ 40.63
Selling Price
$ 36.30
899
732
423
2144
Market Price
$ 61.14
Selling Price
$ 52.30
1791
539
1113
2361
Market Price
$ 51.01
Selling Price
$ 43.40
1748
1669
1558
3591
Market Price
$ 66.14
Selling Price
$ 58.23
2301
1629
1101
4144
Market Price
$ 44.53
Selling Price
$ 39.25
956
842
663
3883
Market Price
$ 58.18
Selling Price
$ 49.35
512
478
202
2288
Market Price
$ 55.07
Selling Price
$ 49.16
1161
294
599
2364
Market Price
$ 67.09
Selling Price
$ 57.15
3171
896
2922
3178
Market Price
$ 55.83
Selling Price
$ 47.19
280
196
154
739
Market Price
$ 44.12
Selling Price
$ 39.61
2137
2038
1273
4515
Market Price
$ 60.51
Selling Price
$ 53.61
1235
329
463
1987
Market Price
$ 52.35
Selling Price
$ 44.49
2356
2131
921
4275
Market Price
$ 42.99
Selling Price
$ 36.28
1258
808
1183
1657
Market Price
$ 29.45
Selling Price
$ 25.63
2831
889
1912
3111
Market Price
$ 51.12
Selling Price
$ 45.63
984
538
810
2234
Market Price
$ 70.07
Selling Price
$ 59.17
2211
1798
1589
3944
Market Price
$ 46.75
Selling Price
$ 40.07
1832
761
748
4234
Market Price
$ 56.27
Selling Price
$ 50.39
4876
2102
4522
4955
Market Price
$ 31.09
Selling Price
$ 27.30
1682
412
1397
4031
Market Price
$ 36.06
Selling Price
$ 32.03
872
716
658
3791
Market Price
$ 67.00
Selling Price
$ 59.29
4146
3729
907
4752
Market Price
$ 52.64
Selling Price
$ 44.81
1113
759
857
3364
Market Price
$ 38.91
Selling Price
$ 34.91
2798
2059
1873
5000
Market Price
$ 54.33
Selling Price
$ 46.59
1972
1677
1569
2659
Market Price
$ 53.92
Selling Price
$ 46.01
495
186
445
1673
Market Price
$ 35.31
Selling Price
$ 29.48
3031
1728
2104
3920
Market Price
$ 57.21
Selling Price
$ 48.80
589
341
489
1448
Market Price
$ 47.33
Selling Price
$ 39.84
2135
979
867
2152
Market Price
$ 33.82
Selling Price
$ 30.13
1431
1327
911
3278
Market Price
$ 61.02
Selling Price
$ 51.94
1797
1048
436
3452
Market Price
$ 66.92
Selling Price
$ 56.52
1962
484
1671
4778
Market Price
$ 37.42
Selling Price
$ 33.56
1224
706
247
1482
Market Price
$ 58.88
Selling Price
$ 52.09
1506
419
541
3628
Market Price
$ 63.73
Selling Price
$ 55.63
2866
2202
2828
4461
Market Price
$ 36.26
Selling Price
$ 32.02
622
375
271
1067
Market Price
$ 29.29
Selling Price
$ 26.49
1789
534
602
2240
Market Price
$ 41.66
Selling Price
$ 36.80
1130
1002
327
1966