Market Price
$ 48.47
Selling Price
$ 40.41
180
157
58
663
Market Price
$ 30.28
Selling Price
$ 27.04
3929
2308
2956
4336
Market Price
$ 41.90
Selling Price
$ 34.93
4232
2449
980
4872
Market Price
$ 32.89
Selling Price
$ 29.21
1890
1351
659
4834
Market Price
$ 33.79
Selling Price
$ 28.71
4059
3395
3733
4597
Market Price
$ 34.33
Selling Price
$ 29.77
3652
2087
3441
4187
Market Price
$ 62.17
Selling Price
$ 55.05
1130
724
1062
2475
Market Price
$ 58.42
Selling Price
$ 50.16
2057
1486
1897
2778
Market Price
$ 64.39
Selling Price
$ 56.92
1237
1166
344
4653
Market Price
$ 52.54
Selling Price
$ 46.48
372
123
122
886
Market Price
$ 42.61
Selling Price
$ 38.49
345
329
303
431
Market Price
$ 31.57
Selling Price
$ 28.66
836
549
309
925
Market Price
$ 43.38
Selling Price
$ 38.27
586
320
465
630
Market Price
$ 68.44
Selling Price
$ 57.57
1988
1227
698
3521
Market Price
$ 56.85
Selling Price
$ 51.52
999
249
706
1616
Market Price
$ 41.19
Selling Price
$ 35.02
319
250
307
903
Market Price
$ 50.13
Selling Price
$ 44.52
1913
1314
1624
3921
Market Price
$ 36.55
Selling Price
$ 30.86
306
183
86
1307
Market Price
$ 47.87
Selling Price
$ 39.93
1106
424
993
2725
Market Price
$ 67.73
Selling Price
$ 59.60
869
175
745
1121
Market Price
$ 34.98
Selling Price
$ 31.02
446
268
278
1359
Market Price
$ 41.06
Selling Price
$ 35.17
2483
2112
2437
4194
Market Price
$ 32.13
Selling Price
$ 28.27
805
515
640
2448
Market Price
$ 31.71
Selling Price
$ 27.06
1080
296
952
1201
Market Price
$ 31.20
Selling Price
$ 27.35
1899
1797
388
3245
Market Price
$ 46.97
Selling Price
$ 39.89
789
723
454
1826
Market Price
$ 44.18
Selling Price
$ 37.37
487
399
478
546
Market Price
$ 46.53
Selling Price
$ 40.65
208
187
185
448
Market Price
$ 40.49
Selling Price
$ 35.30
1088
538
1018
3688
Market Price
$ 56.56
Selling Price
$ 48.61
2932
1734
2208
3691
Market Price
$ 55.34
Selling Price
$ 49.25
258
138
200
975
Market Price
$ 40.53
Selling Price
$ 34.21
4066
3704
2250
4328
Market Price
$ 35.50
Selling Price
$ 32.27
887
411
300
1587
Market Price
$ 50.53
Selling Price
$ 45.71
2301
2238
977
3992
Market Price
$ 39.70
Selling Price
$ 33.77
1383
1070
494
2037
Market Price
$ 37.86
Selling Price
$ 32.71
2266
1844
867
4525
Market Price
$ 38.55
Selling Price
$ 34.92
748
578
374
1835
Market Price
$ 32.41
Selling Price
$ 27.30
1041
267
576
1043
Market Price
$ 28.36
Selling Price
$ 25.53
2081
1758
1634
4890
Market Price
$ 42.51
Selling Price
$ 36.78
2655
2600
917
4383