Market Price
$ 51.23
178
134
160
617
Market Price
$ 34.87
2987
1318
2910
3893
Market Price
$ 30.95
1579
1415
462
4335
Market Price
$ 29.95
2707
1010
2581
3636
Market Price
$ 30.45
413
327
105
1097
Market Price
$ 30.76
2214
982
1108
3112
Market Price
$ 45.06
240
222
230
460
Market Price
$ 68.71
577
155
501
1956
Market Price
$ 59.87
1632
440
677
1652
Market Price
$ 53.20
126
36
27
505
Market Price
$ 35.43
236
233
231
535
Market Price
$ 54.35
3176
3057
1146
4438
Market Price
$ 61.28
250
95
93
1240
Market Price
$ 56.75
4461
3269
2758
4681
Market Price
$ 37.37
1040
568
382
2802
Market Price
$ 64.24
311
289
290
690
Market Price
$ 53.91
1406
1401
339
3646
Market Price
$ 33.07
1205
577
875
1656
Market Price
$ 40.25
2527
2155
756
3989
Market Price
$ 49.70
4055
1291
3907
4075
Market Price
$ 43.04
1577
1194
1369
4071
Market Price
$ 46.22
125
46
57
517
Market Price
$ 53.76
399
398
391
686
Market Price
$ 67.41
3330
3170
2095
3357
Market Price
$ 41.23
671
498
459
727
Market Price
$ 51.34
919
845
495
3943
Market Price
$ 60.19
588
327
233
694
Market Price
$ 59.20
1683
584
1422
3309
Market Price
$ 44.19
1278
321
306
1837
Market Price
$ 54.48
495
279
420
1773
Market Price
$ 53.73
1162
241
1160
3945
Market Price
$ 37.04
343
126
270
570
Market Price
$ 31.62
1073
386
883
4223
Market Price
$ 46.65
2412
2102
653
2850
Market Price
$ 42.43
823
458
584
1558
Market Price
$ 60.93
2527
1416
773
2726
Market Price
$ 65.50
3411
2252
2080
4405
Market Price
$ 48.24
3519
1720
3435
4202
Market Price
$ 40.27
1046
294
667
2288
Market Price
$ 37.43
767
251
465
2471