Market Price
$ 43.65
Selling Price
$ 39.35
1252
663
916
3650
Market Price
$ 40.40
Selling Price
$ 34.97
930
600
472
1314
Market Price
$ 29.91
Selling Price
$ 25.16
1765
1167
1732
2171
Market Price
$ 39.09
Selling Price
$ 33.61
877
406
593
4349
Market Price
$ 46.20
Selling Price
$ 39.30
2007
1637
1721
4713
Market Price
$ 37.90
Selling Price
$ 34.30
1038
327
511
1098
Market Price
$ 67.90
Selling Price
$ 59.06
637
277
171
756
Market Price
$ 50.13
Selling Price
$ 43.67
887
571
297
2541
Market Price
$ 37.39
Selling Price
$ 33.09
380
263
156
1482
Market Price
$ 35.51
Selling Price
$ 32.27
524
482
113
615
Market Price
$ 64.92
Selling Price
$ 57.75
334
232
284
1535
Market Price
$ 59.58
Selling Price
$ 53.83
186
157
125
899
Market Price
$ 59.03
Selling Price
$ 50.46
1006
733
916
4377
Market Price
$ 66.35
Selling Price
$ 57.82
2356
1119
786
2701
Market Price
$ 56.96
Selling Price
$ 47.89
2434
720
759
3032
Market Price
$ 59.15
Selling Price
$ 52.20
1783
1452
1047
2581
Market Price
$ 57.44
Selling Price
$ 51.04
1417
613
487
4246
Market Price
$ 57.10
Selling Price
$ 47.67
518
159
110
1280
Market Price
$ 47.59
Selling Price
$ 42.44
1067
471
549
1430
Market Price
$ 40.75
Selling Price
$ 34.84
702
574
514
916
Market Price
$ 55.56
Selling Price
$ 47.26
2576
616
2357
2699
Market Price
$ 51.98
Selling Price
$ 47.14
506
328
126
1631
Market Price
$ 62.45
Selling Price
$ 54.49
289
133
178
567
Market Price
$ 49.62
Selling Price
$ 43.43
639
311
476
1152
Market Price
$ 66.50
Selling Price
$ 57.56
674
616
204
753
Market Price
$ 44.91
Selling Price
$ 38.12
1701
836
1304
2551
Market Price
$ 53.02
Selling Price
$ 47.69
753
667
467
1914
Market Price
$ 39.56
Selling Price
$ 35.10
2186
735
1603
4588
Market Price
$ 65.74
Selling Price
$ 57.61
2470
1587
1358
4493
Market Price
$ 61.04
Selling Price
$ 52.65
1071
273
242
1472
Market Price
$ 41.24
Selling Price
$ 36.87
2500
1487
707
3335
Market Price
$ 52.50
Selling Price
$ 47.24
631
190
449
923
Market Price
$ 68.53
Selling Price
$ 58.11
825
189
551
2908
Market Price
$ 45.14
Selling Price
$ 37.77
327
157
100
1033
Market Price
$ 66.31
Selling Price
$ 58.58
1025
433
424
3421
Market Price
$ 34.71
Selling Price
$ 30.05
1593
734
459
3001
Market Price
$ 65.66
Selling Price
$ 57.22
216
117
210
738
Market Price
$ 62.32
Selling Price
$ 53.68
1191
1090
642
3756
Market Price
$ 44.63
Selling Price
$ 38.73
3134
2003
1953
4895
Market Price
$ 56.67
Selling Price
$ 49.99
1063
606
540
3157