Market Price
$ 30.87
Selling Price
$ 26.83
1648
551
1324
2409
Market Price
$ 46.09
Selling Price
$ 38.58
2270
1532
916
4384
Market Price
$ 68.91
Selling Price
$ 58.69
955
545
871
1339
Market Price
$ 59.98
Selling Price
$ 53.30
571
157
290
1981
Market Price
$ 44.53
Selling Price
$ 37.60
944
385
385
1681
Market Price
$ 54.60
Selling Price
$ 48.23
629
149
498
1763
Market Price
$ 55.44
Selling Price
$ 47.85
4429
2945
3199
4521
Market Price
$ 38.00
Selling Price
$ 32.01
1549
361
811
1633
Market Price
$ 34.64
Selling Price
$ 29.06
2110
1164
851
3279
Market Price
$ 59.34
Selling Price
$ 52.77
957
212
928
1905
Market Price
$ 41.11
Selling Price
$ 34.93
423
118
251
2004
Market Price
$ 65.99
Selling Price
$ 55.62
1249
1087
1179
2213
Market Price
$ 30.02
Selling Price
$ 26.06
555
516
309
2247
Market Price
$ 59.69
Selling Price
$ 51.56
1709
1586
1103
3491
Market Price
$ 53.72
Selling Price
$ 45.57
1715
1189
1423
3822
Market Price
$ 43.12
Selling Price
$ 38.77
1877
1027
622
4186
Market Price
$ 33.18
Selling Price
$ 29.43
1237
624
751
1900
Market Price
$ 30.80
Selling Price
$ 27.79
1207
423
669
1567
Market Price
$ 32.06
Selling Price
$ 28.17
2795
1521
973
3027
Market Price
$ 59.40
Selling Price
$ 52.69
913
596
635
945
Market Price
$ 40.93
Selling Price
$ 35.10
1166
540
1163
2209
Market Price
$ 51.70
Selling Price
$ 44.27
1920
548
1075
2063
Market Price
$ 36.22
Selling Price
$ 30.41
1567
854
938
3370
Market Price
$ 46.95
Selling Price
$ 39.27
561
414
217
2093
Market Price
$ 39.86
Selling Price
$ 35.30
4007
1661
3980
4884
Market Price
$ 28.75
Selling Price
$ 25.75
694
528
470
1548
Market Price
$ 64.65
Selling Price
$ 57.82
2601
2539
1084
4747
Market Price
$ 64.98
Selling Price
$ 56.12
556
498
367
2080
Market Price
$ 35.78
Selling Price
$ 30.92
812
383
509
3908
Market Price
$ 41.32
Selling Price
$ 36.16
1162
1161
923
3259
Market Price
$ 35.51
Selling Price
$ 29.96
2282
1148
665
4051
Market Price
$ 63.17
Selling Price
$ 52.88
1357
1047
472
4346
Market Price
$ 65.67
Selling Price
$ 58.15
1622
1477
382
2022
Market Price
$ 40.17
Selling Price
$ 35.95
2013
938
566
2372
Market Price
$ 38.18
Selling Price
$ 32.20
830
329
512
1889
Market Price
$ 52.69
Selling Price
$ 45.02
383
86
333
1293
Market Price
$ 66.54
Selling Price
$ 55.97
993
205
758
1914
Market Price
$ 55.52
Selling Price
$ 46.61
1066
615
379
3201
Market Price
$ 45.11
Selling Price
$ 39.03
1500
615
1113
3295
Market Price
$ 61.42
Selling Price
$ 52.84
1664
346
608
4118