Market Price
$ 30.91
Selling Price
$ 26.24
189
126
78
501
Market Price
$ 37.95
Selling Price
$ 32.09
1986
975
1774
2824
Market Price
$ 53.44
Selling Price
$ 48.07
402
166
108
775
Market Price
$ 57.27
Selling Price
$ 49.42
804
290
162
3944
Market Price
$ 55.33
Selling Price
$ 46.34
1378
678
465
2406
Market Price
$ 57.87
Selling Price
$ 52.43
2906
2741
650
5000
Market Price
$ 61.03
Selling Price
$ 51.94
1966
1918
1600
2966
Market Price
$ 44.54
Selling Price
$ 37.42
2500
2109
1887
3307
Market Price
$ 43.77
Selling Price
$ 36.71
402
256
181
595
Market Price
$ 32.27
Selling Price
$ 28.72
2116
1419
1700
3583
Market Price
$ 56.14
Selling Price
$ 50.63
1621
402
1482
1820
Market Price
$ 64.30
Selling Price
$ 54.80
2697
1470
2480
3531
Market Price
$ 47.91
Selling Price
$ 42.80
4232
1029
1253
4504
Market Price
$ 51.04
Selling Price
$ 44.73
1903
492
532
4283
Market Price
$ 34.21
Selling Price
$ 28.62
2782
2347
1061
4303
Market Price
$ 66.10
Selling Price
$ 59.45
841
318
500
2210
Market Price
$ 41.05
Selling Price
$ 34.55
2779
1761
2130
4010
Market Price
$ 33.63
Selling Price
$ 29.43
2640
2508
867
3819
Market Price
$ 48.02
Selling Price
$ 40.86
1504
737
968
2114
Market Price
$ 42.56
Selling Price
$ 38.30
2639
2410
819
2805
Market Price
$ 36.06
Selling Price
$ 30.21
973
731
948
2547
Market Price
$ 62.34
Selling Price
$ 52.58
567
345
393
812
Market Price
$ 65.90
Selling Price
$ 57.56
2713
1555
2198
4472
Market Price
$ 41.38
Selling Price
$ 35.08
1386
546
537
2447
Market Price
$ 47.62
Selling Price
$ 42.61
1113
766
884
1484
Market Price
$ 43.37
Selling Price
$ 39.32
1139
333
557
2500
Market Price
$ 65.55
Selling Price
$ 54.67
971
413
735
2843
Market Price
$ 55.48
Selling Price
$ 46.34
2742
2565
2224
4071
Market Price
$ 58.91
Selling Price
$ 50.68
374
242
291
421
Market Price
$ 55.80
Selling Price
$ 49.02
1343
606
713
1874
Market Price
$ 37.88
Selling Price
$ 33.14
1027
430
753
1086
Market Price
$ 47.52
Selling Price
$ 42.22
1631
389
1165
2087
Market Price
$ 32.12
Selling Price
$ 27.65
416
204
206
949
Market Price
$ 42.22
Selling Price
$ 35.35
1561
1171
1145
4593
Market Price
$ 33.76
Selling Price
$ 29.70
2557
784
909
4382
Market Price
$ 49.10
Selling Price
$ 41.05
941
855
832
2480
Market Price
$ 45.51
Selling Price
$ 38.52
808
495
336
2132
Market Price
$ 34.69
Selling Price
$ 30.51
3427
3347
1378
4406
Market Price
$ 58.38
Selling Price
$ 53.01
2116
769
1123
2720
Market Price
$ 40.30
Selling Price
$ 34.85
2648
662
1475
4386