Market Price
$ 48.91
Selling Price
$ 42.05
3138
1521
983
3433
Market Price
$ 44.33
Selling Price
$ 39.60
1624
856
519
4915
Market Price
$ 61.48
Selling Price
$ 55.31
657
322
175
3142
Market Price
$ 54.23
Selling Price
$ 47.32
1014
251
454
1195
Market Price
$ 32.78
Selling Price
$ 28.77
657
254
490
1095
Market Price
$ 69.66
Selling Price
$ 58.84
887
507
274
2096
Market Price
$ 53.86
Selling Price
$ 45.14
810
231
620
1941
Market Price
$ 54.90
Selling Price
$ 47.29
709
157
429
2377
Market Price
$ 64.88
Selling Price
$ 55.44
877
574
744
2052
Market Price
$ 53.82
Selling Price
$ 44.97
651
470
540
2538
Market Price
$ 54.78
Selling Price
$ 48.14
636
339
303
2419
Market Price
$ 52.68
Selling Price
$ 45.24
2196
1854
1719
2396
Market Price
$ 45.70
Selling Price
$ 39.35
1134
760
672
4849
Market Price
$ 59.98
Selling Price
$ 53.84
3324
2330
3136
4016
Market Price
$ 37.82
Selling Price
$ 33.28
743
604
234
3541
Market Price
$ 47.22
Selling Price
$ 40.85
922
842
511
1565
Market Price
$ 29.07
Selling Price
$ 25.33
1722
741
742
1827
Market Price
$ 37.06
Selling Price
$ 31.93
730
176
285
2988
Market Price
$ 53.81
Selling Price
$ 48.10
2049
1252
958
4232
Market Price
$ 56.68
Selling Price
$ 49.53
1718
526
501
2916
Market Price
$ 39.53
Selling Price
$ 34.85
533
404
170
782
Market Price
$ 64.62
Selling Price
$ 56.57
1329
411
356
1708
Market Price
$ 57.42
Selling Price
$ 51.00
536
302
304
1657
Market Price
$ 65.26
Selling Price
$ 57.81
2403
971
1742
3306
Market Price
$ 67.62
Selling Price
$ 59.34
1780
584
1743
3559
Market Price
$ 55.47
Selling Price
$ 47.97
879
538
412
4128
Market Price
$ 44.75
Selling Price
$ 40.17
1406
372
1304
3855
Market Price
$ 36.26
Selling Price
$ 30.96
602
278
389
605
Market Price
$ 59.28
Selling Price
$ 53.21
292
251
80
1170
Market Price
$ 54.47
Selling Price
$ 46.70
1473
897
894
4449
Market Price
$ 32.39
Selling Price
$ 28.43
389
142
233
1901
Market Price
$ 55.08
Selling Price
$ 46.82
1198
961
1025
2125
Market Price
$ 42.33
Selling Price
$ 36.88
666
608
309
1034
Market Price
$ 56.78
Selling Price
$ 49.20
363
144
83
1148
Market Price
$ 30.96
Selling Price
$ 26.37
1875
827
469
4772
Market Price
$ 47.05
Selling Price
$ 42.55
575
130
330
1324
Market Price
$ 35.07
Selling Price
$ 30.46
1731
1361
1587
1941
Market Price
$ 47.25
Selling Price
$ 39.92
1191
1163
1169
2514
Market Price
$ 40.83
Selling Price
$ 36.38
2377
627
1228
4042
Market Price
$ 30.31
Selling Price
$ 27.32
876
808
463
3546