Market Price
$ 35.61
Selling Price
$ 31.31
3074
769
2932
3665
Market Price
$ 65.26
Selling Price
$ 55.78
1030
246
213
2063
Market Price
$ 30.41
Selling Price
$ 27.54
1036
751
686
2572
Market Price
$ 34.21
Selling Price
$ 30.63
1500
361
385
2540
Market Price
$ 67.89
Selling Price
$ 56.88
842
337
496
1491
Market Price
$ 62.63
Selling Price
$ 52.92
2392
1283
1221
2861
Market Price
$ 30.43
Selling Price
$ 25.90
1885
470
1031
3746
Market Price
$ 60.73
Selling Price
$ 52.20
2374
2092
1145
3793
Market Price
$ 39.03
Selling Price
$ 35.03
536
343
456
1299
Market Price
$ 38.17
Selling Price
$ 32.65
1024
952
327
2105
Market Price
$ 54.23
Selling Price
$ 46.08
1156
234
1090
1451
Market Price
$ 65.56
Selling Price
$ 57.58
1531
402
1360
2002
Market Price
$ 41.20
Selling Price
$ 37.27
490
219
429
1707
Market Price
$ 52.24
Selling Price
$ 46.26
3518
2662
1723
3929
Market Price
$ 38.96
Selling Price
$ 33.00
2620
2024
1187
3585
Market Price
$ 35.14
Selling Price
$ 31.25
1931
1852
1044
4045
Market Price
$ 52.43
Selling Price
$ 44.42
149
42
31
539
Market Price
$ 50.57
Selling Price
$ 43.62
798
374
734
963
Market Price
$ 30.73
Selling Price
$ 26.22
640
586
627
1969
Market Price
$ 50.07
Selling Price
$ 44.17
1266
928
999
4731
Market Price
$ 65.88
Selling Price
$ 56.54
269
149
150
1165
Market Price
$ 55.69
Selling Price
$ 47.84
579
341
244
1670
Market Price
$ 60.52
Selling Price
$ 52.55
1807
763
1210
2829
Market Price
$ 45.24
Selling Price
$ 39.98
765
481
324
1653
Market Price
$ 33.05
Selling Price
$ 29.11
1585
550
942
3897
Market Price
$ 29.95
Selling Price
$ 26.86
2654
2349
1365
3927
Market Price
$ 59.07
Selling Price
$ 50.06
2292
464
2247
2587
Market Price
$ 51.17
Selling Price
$ 42.82
2692
1328
1495
2992
Market Price
$ 65.63
Selling Price
$ 58.00
2766
838
1858
2912
Market Price
$ 45.10
Selling Price
$ 39.07
2727
1966
2442
2828
Market Price
$ 54.67
Selling Price
$ 49.11
642
367
590
3098
Market Price
$ 29.00
Selling Price
$ 25.50
3236
2990
1079
3933
Market Price
$ 46.25
Selling Price
$ 41.13
3073
2713
2815
3732
Market Price
$ 32.97
Selling Price
$ 28.38
3042
2301
1344
3373
Market Price
$ 29.33
Selling Price
$ 25.26
1965
1309
715
2908
Market Price
$ 53.11
Selling Price
$ 47.64
227
142
97
1068
Market Price
$ 43.42
Selling Price
$ 39.32
1282
329
1237
2118
Market Price
$ 48.29
Selling Price
$ 41.31
567
467
511
815
Market Price
$ 55.96
Selling Price
$ 47.42
1547
1539
1277
2829
Market Price
$ 51.77
Selling Price
$ 45.26
3123
3021
1555
4578