Market Price
$ 45.23
Selling Price
$ 39.07
1887
1651
1232
2489
Market Price
$ 46.40
Selling Price
$ 40.55
712
175
157
1964
Market Price
$ 39.89
Selling Price
$ 34.55
746
205
691
1029
Market Price
$ 69.50
Selling Price
$ 59.08
974
555
809
2429
Market Price
$ 51.27
Selling Price
$ 43.61
880
724
685
2703
Market Price
$ 65.75
Selling Price
$ 56.32
1212
494
1195
3269
Market Price
$ 42.74
Selling Price
$ 36.00
2301
919
1973
4614
Market Price
$ 53.00
Selling Price
$ 44.56
936
751
787
3219
Market Price
$ 36.31
Selling Price
$ 30.60
3196
1398
2279
4608
Market Price
$ 44.00
Selling Price
$ 39.48
1934
910
1297
3577
Market Price
$ 66.51
Selling Price
$ 58.93
3900
3369
1970
3952
Market Price
$ 47.68
Selling Price
$ 41.72
2779
1955
2311
4033
Market Price
$ 33.74
Selling Price
$ 29.90
626
364
437
2269
Market Price
$ 47.10
Selling Price
$ 39.25
727
583
505
3193
Market Price
$ 54.52
Selling Price
$ 47.12
3446
1096
952
4757
Market Price
$ 54.32
Selling Price
$ 45.45
925
622
577
1868
Market Price
$ 46.96
Selling Price
$ 40.04
370
174
346
663
Market Price
$ 36.53
Selling Price
$ 31.59
2874
2743
923
4154
Market Price
$ 48.45
Selling Price
$ 42.63
2787
1246
1449
2848
Market Price
$ 32.00
Selling Price
$ 28.86
310
192
191
502
Market Price
$ 42.27
Selling Price
$ 37.22
1207
770
925
1362
Market Price
$ 50.98
Selling Price
$ 44.08
1294
1209
678
1389
Market Price
$ 33.77
Selling Price
$ 29.39
2038
1943
1331
2168
Market Price
$ 42.50
Selling Price
$ 37.63
3028
1182
2088
4610
Market Price
$ 65.60
Selling Price
$ 56.25
1892
1642
1700
2027
Market Price
$ 54.52
Selling Price
$ 49.54
2092
1619
1686
3508
Market Price
$ 48.73
Selling Price
$ 43.82
2119
648
1127
3339
Market Price
$ 57.19
Selling Price
$ 48.19
3187
2039
988
3230
Market Price
$ 53.66
Selling Price
$ 45.71
1294
620
1203
4102
Market Price
$ 45.24
Selling Price
$ 40.12
2666
1483
2111
3244
Market Price
$ 65.29
Selling Price
$ 54.96
469
408
211
596
Market Price
$ 66.23
Selling Price
$ 58.23
2299
1616
1512
4364
Market Price
$ 40.10
Selling Price
$ 35.40
2715
2358
1022
4437
Market Price
$ 49.03
Selling Price
$ 42.92
4444
2360
3395
4740
Market Price
$ 31.62
Selling Price
$ 28.07
2393
1663
1879
4146
Market Price
$ 70.77
Selling Price
$ 59.15
2952
1740
2393
4297
Market Price
$ 66.29
Selling Price
$ 57.55
507
242
152
1845
Market Price
$ 51.42
Selling Price
$ 44.54
3103
764
1713
4198
Market Price
$ 66.56
Selling Price
$ 58.38
480
376
257
567
Market Price
$ 46.24
Selling Price
$ 39.12
1104
977
301
1346