Market Price
$ 43.01
Selling Price
$ 35.91
297
156
60
599
Market Price
$ 52.77
Selling Price
$ 47.87
1309
1052
314
4750
Market Price
$ 67.70
Selling Price
$ 59.48
1710
894
863
3700
Market Price
$ 61.61
Selling Price
$ 51.51
2259
482
654
3873
Market Price
$ 66.21
Selling Price
$ 57.70
1090
1071
775
1694
Market Price
$ 54.28
Selling Price
$ 47.32
704
657
597
2844
Market Price
$ 61.35
Selling Price
$ 51.30
2839
731
2206
4371
Market Price
$ 43.56
Selling Price
$ 38.07
1349
306
1284
3537
Market Price
$ 58.36
Selling Price
$ 49.67
891
623
179
923
Market Price
$ 55.62
Selling Price
$ 50.10
896
681
255
1185
Market Price
$ 67.91
Selling Price
$ 58.61
1952
1077
754
3252
Market Price
$ 55.62
Selling Price
$ 49.32
284
249
194
550
Market Price
$ 34.91
Selling Price
$ 30.99
1233
725
604
3856
Market Price
$ 58.68
Selling Price
$ 50.22
1431
589
801
4178
Market Price
$ 34.19
Selling Price
$ 30.03
1579
1514
1458
4233
Market Price
$ 68.47
Selling Price
$ 59.98
1533
1026
764
1809
Market Price
$ 53.91
Selling Price
$ 46.62
1237
929
1202
1351
Market Price
$ 29.86
Selling Price
$ 26.04
604
271
227
1341
Market Price
$ 61.38
Selling Price
$ 54.53
3191
760
1181
4773
Market Price
$ 46.41
Selling Price
$ 38.87
2649
909
659
4172
Market Price
$ 45.21
Selling Price
$ 38.27
844
714
336
1265
Market Price
$ 59.80
Selling Price
$ 54.16
1209
822
394
3050
Market Price
$ 40.32
Selling Price
$ 34.17
634
633
168
1102
Market Price
$ 50.62
Selling Price
$ 42.24
2802
2580
1874
3295
Market Price
$ 44.36
Selling Price
$ 39.00
940
939
797
3669
Market Price
$ 61.29
Selling Price
$ 54.26
643
336
402
1151
Market Price
$ 63.37
Selling Price
$ 57.43
3484
1479
786
4879
Market Price
$ 68.91
Selling Price
$ 57.63
806
191
263
966
Market Price
$ 38.90
Selling Price
$ 33.58
289
276
86
1372
Market Price
$ 32.18
Selling Price
$ 28.42
1633
671
636
1975
Market Price
$ 58.04
Selling Price
$ 51.17
2398
1472
2057
3321
Market Price
$ 49.13
Selling Price
$ 44.14
1643
1046
586
3446
Market Price
$ 56.71
Selling Price
$ 48.18
203
123
198
864
Market Price
$ 40.39
Selling Price
$ 33.92
1621
917
1121
2144
Market Price
$ 62.44
Selling Price
$ 55.48
2207
1703
1289
4309
Market Price
$ 56.69
Selling Price
$ 49.49
703
538
507
759
Market Price
$ 37.73
Selling Price
$ 32.32
1161
923
535
1733
Market Price
$ 47.36
Selling Price
$ 40.70
3732
1761
1921
4193
Market Price
$ 54.43
Selling Price
$ 48.73
1995
1294
722
2001
Market Price
$ 39.84
Selling Price
$ 35.98
2208
1019
1141
3002