| April 30, 2026 at 10:19 PM |
Buy |
156.57 |
156.84 |
156.23 |
Cancelled |
- |
- |
- |
| April 30, 2026 at 6:18 PM |
Buy |
156.36 |
156.58 |
156.08 |
Filled |
156.36 |
156.58 |
22 |
| April 30, 2026 at 12:33 PM |
Buy |
156.27 |
158.11 |
153.97 |
Filled |
156.27 |
156.78 |
51 |
| April 30, 2026 at 10:22 AM |
Buy |
159.11 |
159.64 |
158.44 |
Filled |
159.11 |
158.44 |
-67 |
| April 30, 2026 at 5:17 AM |
Buy |
160.43 |
160.66 |
160.14 |
Filled |
160.43 |
160.14 |
-29 |
| April 29, 2026 at 7:04 PM |
Buy |
160.29 |
160.53 |
159.99 |
Filled |
160.29 |
160.41 |
12 |
| April 29, 2026 at 8:39 AM |
Buy |
159.72 |
159.95 |
159.43 |
Cancelled |
- |
- |
- |
| April 28, 2026 at 10:48 PM |
Sell |
159.63 |
159.42 |
159.90 |
Filled |
159.63 |
159.65 |
-2 |
| April 28, 2026 at 12:36 PM |
Buy |
159.61 |
159.84 |
159.33 |
Filled |
159.61 |
159.64 |
3 |
| April 28, 2026 at 8:57 AM |
Buy |
159.46 |
159.68 |
159.18 |
Filled |
159.46 |
159.68 |
22 |
| April 28, 2026 at 4:50 AM |
Sell |
159.07 |
158.72 |
159.50 |
Filled |
159.07 |
159.50 |
-43 |
| April 27, 2026 at 7:43 AM |
Buy |
159.16 |
159.39 |
158.88 |
Filled |
159.16 |
159.32 |
16 |
| April 27, 2026 at 3:43 AM |
Buy |
159.17 |
159.38 |
158.90 |
Filled |
159.17 |
159.38 |
21 |
| April 24, 2026 at 6:50 AM |
Sell |
159.74 |
159.51 |
160.03 |
Filled |
159.74 |
159.39 |
35 |
| April 23, 2026 at 5:43 PM |
Buy |
159.78 |
160.00 |
159.50 |
Filled |
159.78 |
159.81 |
3 |
| April 23, 2026 at 11:09 AM |
Buy |
159.69 |
159.91 |
159.42 |
Filled |
159.69 |
159.42 |
-27 |
| April 23, 2026 at 3:14 AM |
Sell |
159.60 |
159.36 |
159.90 |
Filled |
159.60 |
159.73 |
-13 |
| April 22, 2026 at 7:02 PM |
Sell |
159.55 |
159.32 |
159.83 |
Filled |
159.55 |
159.32 |
23 |
| April 22, 2026 at 11:44 AM |
Sell |
159.30 |
159.08 |
159.58 |
Filled |
159.30 |
159.42 |
-12 |
| April 22, 2026 at 2:06 AM |
Buy |
159.24 |
159.48 |
158.95 |
Filled |
159.24 |
159.38 |
14 |
| April 21, 2026 at 7:27 PM |
Sell |
159.30 |
159.04 |
159.63 |
Filled |
159.30 |
159.30 |
0 |
| April 21, 2026 at 11:25 AM |
Buy |
159.14 |
159.37 |
158.86 |
Filled |
159.14 |
159.37 |
23 |
| April 21, 2026 at 1:21 AM |
Buy |
158.87 |
159.11 |
158.57 |
Filled |
158.87 |
159.23 |
36 |
| April 20, 2026 at 6:24 PM |
Sell |
158.72 |
158.51 |
158.98 |
Filled |
158.72 |
158.90 |
-18 |
| April 20, 2026 at 3:33 PM |
Buy |
158.51 |
158.73 |
158.23 |
Filled |
158.51 |
158.73 |
22 |
| April 20, 2026 at 10:32 AM |
Buy |
158.86 |
159.07 |
158.60 |
Filled |
158.86 |
158.60 |
-26 |
| April 20, 2026 at 1:06 AM |
Buy |
158.92 |
159.16 |
158.63 |
Filled |
158.92 |
159.02 |
10 |
| April 17, 2026 at 9:25 AM |
Sell |
159.19 |
158.98 |
159.45 |
Filled |
159.19 |
158.27 |
92 |
| April 17, 2026 at 12:24 AM |
Sell |
159.28 |
159.06 |
159.56 |
Filled |
159.28 |
159.24 |
4 |
| April 16, 2026 at 3:38 PM |
Sell |
159.20 |
158.99 |
159.46 |
Filled |
159.20 |
158.99 |
21 |
| April 16, 2026 at 10:44 AM |
Buy |
159.01 |
159.25 |
158.72 |
Filled |
159.01 |
159.25 |
24 |
| April 16, 2026 at 5:28 AM |
Buy |
158.73 |
159.01 |
158.38 |
Filled |
158.73 |
159.03 |
30 |
| April 16, 2026 at 1:27 AM |
Sell |
158.80 |
158.58 |
159.07 |
Filled |
158.80 |
158.34 |
46 |
| April 15, 2026 at 7:54 PM |
Sell |
159.02 |
158.79 |
159.31 |
Filled |
159.02 |
158.79 |
23 |
| April 15, 2026 at 3:50 PM |
Buy |
158.92 |
159.12 |
158.67 |
Filled |
158.92 |
159.12 |
20 |
| April 15, 2026 at 12:30 PM |
Sell |
159.17 |
158.90 |
159.51 |
Filled |
159.17 |
158.90 |
27 |
| April 15, 2026 at 9:31 AM |
Buy |
158.78 |
159.03 |
158.47 |
Filled |
158.78 |
159.03 |
25 |
| April 15, 2026 at 3:04 AM |
Buy |
158.98 |
159.18 |
158.73 |
Filled |
158.98 |
158.73 |
-25 |
| April 14, 2026 at 11:51 PM |
Buy |
158.76 |
158.97 |
158.49 |
Filled |
158.76 |
158.97 |
21 |
| April 14, 2026 at 3:45 PM |
Sell |
158.89 |
158.68 |
159.15 |
Filled |
158.89 |
158.68 |
21 |
| April 14, 2026 at 9:12 AM |
Buy |
158.94 |
159.18 |
158.65 |
Filled |
158.94 |
158.65 |
-29 |
| April 14, 2026 at 4:08 AM |
Sell |
159.15 |
158.94 |
159.42 |
Filled |
159.15 |
158.94 |
21 |
| April 14, 2026 at 1:28 AM |
Buy |
159.05 |
159.28 |
158.77 |
Filled |
159.05 |
159.28 |
23 |
| April 13, 2026 at 5:12 PM |
Sell |
159.49 |
159.28 |
159.76 |
Filled |
159.49 |
159.24 |
25 |
| April 10, 2026 at 11:54 AM |
Sell |
159.23 |
159.03 |
159.48 |
Filled |
159.23 |
159.03 |
20 |
| April 10, 2026 at 1:58 AM |
Sell |
159.09 |
158.86 |
159.37 |
Filled |
159.09 |
159.25 |
-16 |
| April 9, 2026 at 6:06 PM |
Sell |
158.90 |
158.68 |
159.18 |
Filled |
158.90 |
159.18 |
-28 |
| April 9, 2026 at 2:37 PM |
Sell |
159.22 |
159.01 |
159.48 |
Filled |
159.22 |
158.67 |
55 |
| April 9, 2026 at 8:54 AM |
Buy |
158.97 |
159.17 |
158.72 |
Filled |
158.97 |
159.14 |
17 |
| April 9, 2026 at 2:20 AM |
Buy |
158.75 |
158.98 |
158.46 |
Filled |
158.75 |
158.98 |
23 |
| April 8, 2026 at 8:47 PM |
Buy |
158.53 |
158.73 |
158.28 |
Filled |
158.53 |
158.73 |
20 |
| April 8, 2026 at 5:17 PM |
Sell |
158.48 |
158.25 |
158.76 |
Filled |
158.48 |
158.76 |
-28 |
| April 8, 2026 at 2:06 PM |
Buy |
158.20 |
158.46 |
157.87 |
Filled |
158.20 |
158.46 |
26 |
| April 8, 2026 at 8:46 AM |
Sell |
158.47 |
158.24 |
158.75 |
Filled |
158.47 |
158.24 |
23 |
| April 8, 2026 at 3:08 AM |
Buy |
158.33 |
158.60 |
157.99 |
Filled |
158.33 |
158.33 |
0 |
| April 7, 2026 at 9:27 PM |
Sell |
159.70 |
159.48 |
159.98 |
Cancelled |
- |
- |
- |
| April 7, 2026 at 6:30 PM |
Buy |
159.68 |
159.88 |
159.43 |
Filled |
159.68 |
159.88 |
20 |
| April 7, 2026 at 8:46 AM |
Sell |
159.61 |
159.39 |
159.89 |
Filled |
159.61 |
159.89 |
-28 |
| April 6, 2026 at 11:11 PM |
Buy |
159.60 |
159.81 |
159.34 |
Cancelled |
- |
- |
- |
| April 6, 2026 at 11:08 AM |
Buy |
159.43 |
159.62 |
159.19 |
Filled |
159.43 |
159.77 |
34 |
| April 6, 2026 at 1:09 AM |
Buy |
159.59 |
159.80 |
159.33 |
Filled |
159.59 |
159.33 |
-26 |
| April 3, 2026 at 9:47 AM |
Sell |
159.64 |
159.45 |
159.87 |
Filled |
159.64 |
159.59 |
5 |
| April 3, 2026 at 2:27 AM |
Buy |
159.64 |
159.84 |
159.40 |
Filled |
159.64 |
159.65 |
1 |
| April 2, 2026 at 6:58 PM |
Sell |
159.65 |
159.44 |
159.91 |
Filled |
159.65 |
159.44 |
21 |
| April 2, 2026 at 3:38 PM |
Buy |
159.23 |
159.45 |
158.96 |
Filled |
159.23 |
159.57 |
34 |
| April 2, 2026 at 9:52 AM |
Sell |
159.68 |
159.44 |
159.98 |
Filled |
159.68 |
159.60 |
8 |
| April 2, 2026 at 4:34 AM |
Buy |
159.31 |
159.66 |
158.88 |
Filled |
159.31 |
159.66 |
35 |
| April 1, 2026 at 8:45 PM |
Buy |
158.72 |
158.95 |
158.44 |
Filled |
158.72 |
159.42 |
70 |
| April 1, 2026 at 3:48 PM |
Buy |
158.61 |
158.85 |
158.31 |
Filled |
158.61 |
158.85 |
24 |
| April 1, 2026 at 10:15 AM |
Buy |
158.56 |
158.88 |
158.16 |
Filled |
158.56 |
158.80 |
24 |
| April 1, 2026 at 8:03 AM |
Buy |
158.79 |
159.03 |
158.48 |
Filled |
158.79 |
158.48 |
-31 |
| April 1, 2026 at 5:30 AM |
Buy |
158.77 |
158.97 |
158.52 |
Filled |
158.77 |
158.52 |
-25 |
| April 1, 2026 at 2:23 AM |
Buy |
158.68 |
158.91 |
158.39 |
Filled |
158.68 |
158.91 |
23 |