Mar 10
2024
SELL
Payment of exercise price or tax liability
$121,271
$76.08 p/Share
1,594
Reduced 5.72%
26,253
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,116
Added 10.06%
27,847
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$141,380
$75.97 p/Share
1,861
Reduced 7.0%
24,731
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 12.03%
26,592
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
19,595
Added 28.2%
49,886
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$427,257
$77.5 p/Share
5,513
Reduced 19.37%
22,954
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
10,778
Added 27.46%
28,467
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$259,773
$79.49 p/Share
3,268
Reduced 15.59%
17,689
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,389
Added 23.36%
20,957
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$113,221
$71.03 p/Share
1,594
Reduced 9.86%
14,568
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,115
Added 16.16%
16,162
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,553
Added 24.78%
44,184
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$474,083
$77.25 p/Share
6,137
Reduced 31.65%
13,252
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,355
Added 42.54%
19,389
Common Stock
Nov 22
2022
SELL
Open market or private sale
$605,230
$74.38 p/Share
8,137
Reduced 61.78%
5,034
Common Stock
Jun 01
2022
SELL
Open market or private sale
$2,424,660
$79.94 p/Share
30,331
Reduced 72.2%
11,680
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$123,461
$78.99 p/Share
1,563
Reduced 10.61%
13,171
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$1,309,723
$61.4 p/Share
21,331
Added 33.68%
42,011
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
3,054
Added 17.17%
14,734
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
12,463
Added 20.95%
47,040
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$543,092
$87.37 p/Share
6,216
Reduced 23.11%
20,680
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
14,353
Added 34.8%
26,896
Common Stock
Dec 06
2021
SELL
Open market or private sale
$100,088
$81.24 p/Share
1,232
Reduced 8.94%
12,543
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$80,590
$76.1 p/Share
1,059
Reduced 7.14%
13,775
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
3,053
Added 17.07%
14,834
Common Stock