Market Price
$ 39.25
Selling Price
$ 33.51
988
553
497
1712
Market Price
$ 63.45
Selling Price
$ 53.40
1003
631
636
3025
Market Price
$ 39.89
Selling Price
$ 34.49
1695
1658
519
3821
Market Price
$ 51.54
Selling Price
$ 43.02
2700
1201
1769
3430
Market Price
$ 44.68
Selling Price
$ 40.20
2123
976
983
2381
Market Price
$ 64.55
Selling Price
$ 55.99
1234
604
1091
3313
Market Price
$ 40.89
Selling Price
$ 36.58
4379
2470
1361
4845
Market Price
$ 67.55
Selling Price
$ 57.31
293
240
237
828
Market Price
$ 47.66
Selling Price
$ 39.99
1653
729
868
4672
Market Price
$ 32.87
Selling Price
$ 27.54
4132
836
2451
4454
Market Price
$ 53.53
Selling Price
$ 47.57
365
91
94
679
Market Price
$ 45.27
Selling Price
$ 38.44
2447
2335
1696
2779
Market Price
$ 46.03
Selling Price
$ 39.87
1593
698
517
3761
Market Price
$ 39.18
Selling Price
$ 33.64
216
194
141
449
Market Price
$ 40.99
Selling Price
$ 34.45
2343
512
1409
4246
Market Price
$ 43.98
Selling Price
$ 37.87
582
156
252
1431
Market Price
$ 37.08
Selling Price
$ 31.63
281
90
63
738
Market Price
$ 62.44
Selling Price
$ 55.09
4048
3557
3209
4270
Market Price
$ 56.14
Selling Price
$ 49.61
1179
249
477
1569
Market Price
$ 52.08
Selling Price
$ 44.32
1061
608
625
2307
Market Price
$ 28.61
Selling Price
$ 25.67
670
328
531
1700
Market Price
$ 51.57
Selling Price
$ 43.01
915
432
358
2202
Market Price
$ 37.55
Selling Price
$ 31.46
922
807
904
4007
Market Price
$ 46.53
Selling Price
$ 41.43
1787
892
363
4526
Market Price
$ 43.98
Selling Price
$ 38.56
3894
2517
1634
4381
Market Price
$ 36.33
Selling Price
$ 30.45
446
276
164
481
Market Price
$ 47.09
Selling Price
$ 41.24
1614
1370
895
3550
Market Price
$ 43.93
Selling Price
$ 38.58
1167
512
1067
2831
Market Price
$ 34.13
Selling Price
$ 30.55
1343
574
1015
3913
Market Price
$ 35.15
Selling Price
$ 29.73
1828
1451
943
1843
Market Price
$ 35.11
Selling Price
$ 31.03
1834
1144
1238
2781
Market Price
$ 38.77
Selling Price
$ 33.47
3165
2558
2549
4150
Market Price
$ 44.04
Selling Price
$ 37.11
1832
955
418
3843
Market Price
$ 35.55
Selling Price
$ 30.69
3495
1203
3266
4283
Market Price
$ 59.24
Selling Price
$ 53.77
756
197
661
1815
Market Price
$ 41.47
Selling Price
$ 36.06
2081
720
1171
4440
Market Price
$ 50.80
Selling Price
$ 45.51
4341
3831
4117
4481
Market Price
$ 51.58
Selling Price
$ 43.83
174
166
146
413
Market Price
$ 42.53
Selling Price
$ 37.88
1611
561
535
1663
Market Price
$ 33.64
Selling Price
$ 28.53
2071
882
2051
2829