Market Price
$ 36.83
Selling Price
$ 31.92
487
228
413
550
Market Price
$ 42.10
Selling Price
$ 35.17
1550
517
969
2731
Market Price
$ 58.69
Selling Price
$ 51.32
4340
1023
1467
4740
Market Price
$ 34.75
Selling Price
$ 30.47
1163
403
459
1824
Market Price
$ 28.37
Selling Price
$ 25.34
403
94
189
1724
Market Price
$ 41.99
Selling Price
$ 35.41
1587
514
1025
4021
Market Price
$ 34.75
Selling Price
$ 30.58
3145
1520
1908
4431
Market Price
$ 61.31
Selling Price
$ 54.16
1110
1096
752
1327
Market Price
$ 43.16
Selling Price
$ 36.74
805
463
787
836
Market Price
$ 38.80
Selling Price
$ 34.84
594
347
576
1013
Market Price
$ 44.91
Selling Price
$ 37.49
2722
2132
1891
3162
Market Price
$ 34.74
Selling Price
$ 30.87
1605
649
767
2345
Market Price
$ 46.92
Selling Price
$ 42.28
631
321
375
642
Market Price
$ 47.19
Selling Price
$ 40.18
556
370
312
1211
Market Price
$ 66.75
Selling Price
$ 56.21
607
326
272
3011
Market Price
$ 56.12
Selling Price
$ 48.62
665
395
138
2317
Market Price
$ 50.54
Selling Price
$ 42.30
2511
1766
1928
3751
Market Price
$ 67.60
Selling Price
$ 57.63
1013
1006
854
1127
Market Price
$ 45.95
Selling Price
$ 38.61
3064
2706
981
3179
Market Price
$ 29.99
Selling Price
$ 25.15
180
172
50
723
Market Price
$ 49.51
Selling Price
$ 44.04
1179
612
711
1762
Market Price
$ 39.23
Selling Price
$ 33.35
2249
1303
1255
2416
Market Price
$ 52.46
Selling Price
$ 44.24
171
52
39
749
Market Price
$ 64.27
Selling Price
$ 54.28
2798
1310
718
4391
Market Price
$ 35.99
Selling Price
$ 32.38
3497
3487
1516
4411
Market Price
$ 45.41
Selling Price
$ 39.21
220
158
171
978
Market Price
$ 55.13
Selling Price
$ 46.22
775
563
437
2398
Market Price
$ 63.16
Selling Price
$ 55.63
4125
2344
2557
4257
Market Price
$ 64.65
Selling Price
$ 57.32
2221
1841
1894
2869
Market Price
$ 64.66
Selling Price
$ 56.98
198
193
184
738
Market Price
$ 38.45
Selling Price
$ 32.53
2881
1411
976
3985
Market Price
$ 32.05
Selling Price
$ 26.89
478
203
423
2140
Market Price
$ 30.58
Selling Price
$ 25.65
3138
2818
801
3555
Market Price
$ 58.04
Selling Price
$ 48.78
3056
1414
2298
3649
Market Price
$ 47.34
Selling Price
$ 41.08
721
241
242
2951
Market Price
$ 37.28
Selling Price
$ 32.21
3446
2463
1605
3647
Market Price
$ 51.05
Selling Price
$ 43.33
1117
825
680
4468
Market Price
$ 46.08
Selling Price
$ 41.47
3785
904
2853
4019
Market Price
$ 53.72
Selling Price
$ 46.35
741
564
734
810
Market Price
$ 36.88
Selling Price
$ 31.75
652
532
418
849