Market Price
$ 43.93
Selling Price
$ 37.25
1276
292
790
2019
Market Price
$ 48.59
Selling Price
$ 41.45
4463
3093
1735
4853
Market Price
$ 57.71
Selling Price
$ 48.33
1657
842
672
4112
Market Price
$ 39.71
Selling Price
$ 35.06
3976
1007
1207
4461
Market Price
$ 38.19
Selling Price
$ 34.00
1382
804
587
4347
Market Price
$ 67.63
Selling Price
$ 59.97
688
643
323
779
Market Price
$ 53.07
Selling Price
$ 45.29
2205
1111
548
3779
Market Price
$ 53.94
Selling Price
$ 47.16
2394
2010
1571
2397
Market Price
$ 61.56
Selling Price
$ 55.17
2645
988
1899
4721
Market Price
$ 62.51
Selling Price
$ 56.23
557
530
388
1026
Market Price
$ 51.56
Selling Price
$ 43.66
1245
1119
951
2570
Market Price
$ 54.73
Selling Price
$ 45.70
3325
1410
2103
4345
Market Price
$ 60.51
Selling Price
$ 53.27
976
717
916
2399
Market Price
$ 34.06
Selling Price
$ 30.22
1176
710
669
1645
Market Price
$ 40.74
Selling Price
$ 35.95
762
326
546
3086
Market Price
$ 35.21
Selling Price
$ 29.84
1048
476
232
1437
Market Price
$ 47.46
Selling Price
$ 41.08
321
256
223
1118
Market Price
$ 60.17
Selling Price
$ 50.19
618
215
135
2236
Market Price
$ 57.26
Selling Price
$ 49.95
1845
1492
1717
4704
Market Price
$ 38.72
Selling Price
$ 34.86
1050
849
1028
3723
Market Price
$ 62.23
Selling Price
$ 56.44
1598
333
1076
3009
Market Price
$ 32.05
Selling Price
$ 27.45
1217
1190
495
4009
Market Price
$ 59.59
Selling Price
$ 53.61
201
145
109
965
Market Price
$ 54.84
Selling Price
$ 48.53
1373
982
888
4842
Market Price
$ 62.68
Selling Price
$ 54.68
1178
346
495
2176
Market Price
$ 47.62
Selling Price
$ 43.28
928
825
516
1084
Market Price
$ 50.98
Selling Price
$ 45.58
455
447
445
1742
Market Price
$ 48.36
Selling Price
$ 41.54
454
148
262
1032
Market Price
$ 65.07
Selling Price
$ 57.38
1833
1602
1370
2590
Market Price
$ 29.51
Selling Price
$ 26.78
2135
1188
1814
3183
Market Price
$ 48.29
Selling Price
$ 40.51
3312
1266
2950
4250
Market Price
$ 59.59
Selling Price
$ 50.25
1336
997
873
2378
Market Price
$ 55.91
Selling Price
$ 50.25
890
306
187
2674
Market Price
$ 54.47
Selling Price
$ 47.00
708
151
650
2431
Market Price
$ 49.65
Selling Price
$ 41.58
2296
1889
2220
3789
Market Price
$ 51.53
Selling Price
$ 45.31
2766
1071
2746
3120
Market Price
$ 47.09
Selling Price
$ 41.65
2090
1651
1736
3901
Market Price
$ 50.82
Selling Price
$ 45.98
245
118
193
617
Market Price
$ 61.59
Selling Price
$ 54.41
1981
782
754
2366
Market Price
$ 36.88
Selling Price
$ 32.03
4198
3881
2457
4915