Market Price
$ 35.45
Selling Price
$ 30.83
481
256
245
1763
Market Price
$ 40.95
Selling Price
$ 37.18
957
478
604
3227
Market Price
$ 48.52
Selling Price
$ 43.36
828
366
718
1014
Market Price
$ 47.76
Selling Price
$ 39.87
2292
1114
502
3259
Market Price
$ 37.01
Selling Price
$ 32.00
1326
962
728
4179
Market Price
$ 65.79
Selling Price
$ 55.05
606
563
321
1189
Market Price
$ 28.85
Selling Price
$ 26.08
877
247
510
4188
Market Price
$ 59.32
Selling Price
$ 51.78
1662
585
542
2513
Market Price
$ 67.61
Selling Price
$ 57.60
1558
991
761
3181
Market Price
$ 69.00
Selling Price
$ 58.75
2034
1645
878
2130
Market Price
$ 40.08
Selling Price
$ 35.38
1176
566
863
2199
Market Price
$ 36.12
Selling Price
$ 31.05
1882
1530
1574
4455
Market Price
$ 50.26
Selling Price
$ 43.29
1455
301
752
1821
Market Price
$ 59.56
Selling Price
$ 53.46
234
138
129
775
Market Price
$ 60.31
Selling Price
$ 54.67
692
161
467
1158
Market Price
$ 47.22
Selling Price
$ 41.64
709
170
244
2808
Market Price
$ 50.93
Selling Price
$ 42.84
1687
1531
818
3371
Market Price
$ 42.65
Selling Price
$ 37.52
420
410
324
1048
Market Price
$ 46.50
Selling Price
$ 39.92
4087
1653
2944
4473
Market Price
$ 38.41
Selling Price
$ 34.02
1359
360
778
1444
Market Price
$ 55.78
Selling Price
$ 46.73
1176
555
596
1223
Market Price
$ 66.73
Selling Price
$ 58.21
533
130
335
1461
Market Price
$ 30.30
Selling Price
$ 26.44
510
204
321
824
Market Price
$ 33.44
Selling Price
$ 27.99
1243
744
484
4977
Market Price
$ 47.04
Selling Price
$ 41.17
2089
547
1050
3655
Market Price
$ 30.55
Selling Price
$ 27.62
877
849
581
1577
Market Price
$ 66.59
Selling Price
$ 58.98
723
493
609
2038
Market Price
$ 67.76
Selling Price
$ 57.43
725
632
587
1513
Market Price
$ 62.96
Selling Price
$ 56.05
780
688
564
954
Market Price
$ 35.46
Selling Price
$ 30.95
1478
779
1463
1734
Market Price
$ 52.76
Selling Price
$ 47.89
3595
1278
1942
4458
Market Price
$ 55.48
Selling Price
$ 49.50
1768
1206
573
3403
Market Price
$ 40.72
Selling Price
$ 34.88
1273
1186
1011
2166
Market Price
$ 62.61
Selling Price
$ 56.63
2187
1478
719
2954
Market Price
$ 60.63
Selling Price
$ 51.09
261
219
134
650
Market Price
$ 51.33
Selling Price
$ 46.27
1904
436
1854
3106
Market Price
$ 61.41
Selling Price
$ 51.75
2784
2690
1666
4939
Market Price
$ 44.70
Selling Price
$ 39.16
752
439
620
1881
Market Price
$ 45.25
Selling Price
$ 39.69
923
410
375
2256
Market Price
$ 37.05
Selling Price
$ 33.09
1216
1067
1083
3586